Модификация соединения выглядит в основном правильно, но вам нужно поместить сетевую маску на адрес, иначе он получит значение по умолчанию (, вероятно, /8, что может быть, а может и не быть тем, что вы хотите ). Например, если вам нужна сеть класса -c (254 хоста, от 10.1.1.1 до 254 в вашем случае ), вы должны:
nmcli con modify 'Wired connection 1' ipv4.addresses "10.1.1.2/24"
Вам также необходимо применить конфигурацию к работающему интерфейсу. я обычно:
nmcli conn down "Wired Connection 1"
nmcli conn up !$
Возможно, вы сможете просто использовать conn up без предварительного отключения интерфейса.
Другое примечание :Вы можете запустить «nmcli conn show «Wired Connection 1», чтобы получить все настройки для этого устройства. В конце также будут показаны текущие настройки всеми заглавными буквами.
connection.id: virbr0
connection.stable-id: --
connection.type: bridge
connection.interface-name: virbr0
[СНиП]
IP4.ADDRESS[1]: 192.168.122.1/24
IP4.GATEWAY: --
IP4.ROUTE[1]: dst = 192.168.122.0/24, nh = 0.0.0.0, mt = 0
IP6.GATEWAY: --
В этом нет необходимости.
vboxdrv.service
перекомпилирует драйверы ядра только тогда, когда вы обновляете ядро, что, я уверен, вы делаете не каждый день. Тем не менее вы можете отключить его.
У меня не работала команда systemd disable vboxdrv.service
.
Чтобы отключить и включить vboxdrv, я использовал следующие команды:
systemctl disable vboxdrv.service
systemctl enable vboxdrv.service