Я пытаюсь настроить мостовую сеть на машине CentOS, созданной с виртуальным ящиком. Я уже проделал то же самое на двух машинах с Ubuntu 12.04, и вот как выглядит файл / etc / network / interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
Таким образом, на машине ubuntu IP-адрес 192.168.0.x связан с интерфейсом br0:
Вместо этого на компьютере CentOS этот IP-адрес все еще связан с интерфейсом eth0:
Это заставляет меня думать, что мне все еще что-то не хватает в конфигурации сети. Но проблема в том, что в CentOS нет такого файла, как / etc / network / interface, вместо него есть / etc / sysconfig / network-scripts / ifcfg-br0, но синтаксис совершенно другой. Кто-нибудь знает, как сделать то же самое в CentOS?
Измените следующую конфигурацию в соответствии с вашими потребностями.
vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
DNS1=192.168.0.1
GATEWAY=192.168.0.1
IPADDR=192.168.0.100
NETMASK=255.255.255.0
ONBOOT=yes
SEARCH=”example.com”
Измените конфигурацию eth0:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:1e:90:f3:f0:02
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
USERCTL=no
BRIDGE=br0