Два файла интерфейса находятся в /etc/sysconfig/network-scripts, файл ifcfg-eth0:
DEVICE=eth0
HWADDR=08:00:27:DA:52:FB
TYPE=Ethernet
UUID=...
ONBOOT=yes
MM_CONTROLLED=no
BOOTPROTO=dhcp
файл ifcfg-eth1:
DEVICE=eth1
HWADDR=08:00:27:B1:7B:AA
TYPE=Ethernet
UUID=...
ONBOOT=yes
MM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.57.101
NETMASK=255.255.255.0
ifconfig
дает только eth1 и lo, но не eth0.
service network status
дает:
Configured devices:
lo eth0 eth1
Currently active devices:
lo eth1
ifconfig eth0 up
дает:
eth0:unknown interface: No such device.
Centos работает в Virtualbox, настроенный с двумя сетевыми картами. Один использует NAT, другой только для хоста. Как я мог воспитать eth0, чтобы он мог использовать Интернет?
РЕДАКТИРОВАТЬ: /etc/udev/rules.d/70-persistent-net.rules
показывает eth2, который должен быть eth0. Исправьте это и перезагрузите, eth2 снова.