Ada dua file antarmuka / etc / sysconfig / network-scripts , file ifcfg-eth0:
DEVICE=eth0
HWADDR=08:00:27:DA:52:FB
TYPE=Ethernet
UUID=...
ONBOOT=yes
MM_CONTROLLED=no
BOOTPROTO=dhcp
file 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
hanya memberi eth1 dan lo, tapi bukan eth0.
service network status
memberi:
Configured devices:
lo eth0 eth1
Currently active devices:
lo eth1
ifconfig eth0 up
memberi:
eth0:unknown interface: No such device.
Centos berjalan di Virtualbox, dikonfigurasi dengan dua NIC. Satu menggunakan NAT, yang lain adalah HOST-ONLY. Bagaimana saya bisa membuka eth0 sehingga bisa menggunakan Internet?
EDIT: /etc/udev/rules.d/70-persistent-net.rules
menunjukkan eth2, yang seharusnya eth0. Perbaiki, dan reboot, eth2 lagi.
sumber
Saya akhirnya menemukan jawabannya. Alamat mac di /etc/udev/rules.d/70-persistent-net.rules berbeda dari yang ada di ifcfg-eth0. Ubah alamat MAC di ifcfg-eth0 sama dengan yang ada di 70-persistent-net.rules. dan reboot sistem atau restart jaringan layanan.
sumber