Я использую веб-интерфейс Wok для управления виртуальной машиной kvm. Wok не разрешает мостовой интерфейс vm с включенным сетевым менеджером, поэтому я отключил его. С тех пор сеть не работает на хосте (раньше все работало). IP-адрес настроен правильно, а таблица маршрутизации показывает правильные маршруты. Хост может пинговать себя, но не другие хосты в локальной сети. Я пробовал
sudo service networking restart
и
sudo /etc/init.d/network restart
и
ifdown eno1
ifup eno1
и многократные перезагрузки, безрезультатно.
Вот настройка сети:
me@host:~$ ip address show eno1 | grep 192
inet 192.168.1.201/24 brd 192.168.1.255 scope global dynamic eno1
me@host:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eno1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eno1
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eno1
192.168.122.0 0.0.0.0 255.255.0.0 U 0 0 0 virbr0
Есть идеи, как это исправить? Спасибо.
решение1
NetworkManager не был проблемой. Я настроил KVM на использование мостовой сети, которая взяла под контроль eno1 и не позволила ему общаться по локальной сети. Вот /etc/network/interfaces после включения мостовой сети. Я закомментировал строки 'auto kbeno1','iface kbeno1 inet manual' и 'bridge-ports eno1'. Теперь хост снова может общаться по локальной сети.
///interfaces(5) файл, используемый ifup(8) и ifdown(8)
авто ло
iface lo inet loopback
авто kbeno1
iface kbeno1 inet руководство
bridge_ports eno1
авто eno1
iface eno1 inet статический
address 192.168.1.201
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8