GNU/Linux >> Belajar Linux >  >> Linux

Linux – Perangkat Eth0 Tampaknya Tidak Hadir, Menunda Inisialisasi?

Saya telah mengkloning fedora dan sekarang mencoba mengkonfigurasi antarmuka jaringan. Setiap kali saya menambahkan NIC baru, itu dimulai dengan nomor eth3 (bukan eth0). saya telah mencoba menghapus dan memodifikasi 70-persistent-net.rules serta network-scripts/eth0 tapi sepertinya tidak ada yang memperbaiki masalah. Berikut adalah beberapa output dari mesin saya

[[email protected] ~]# ls /sys/class/net
eth3  eth4  lo  pan0
[[email protected] ~]# cat /etc/udev/rules.d/70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x15ad:0x07b0 (vmxnet3)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:29:7f:eb", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x15ad:0x07b0 (vmxnet3)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:29:7f:ff", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x15ad:0x07b0 (vmxnet3)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:29:7f:f5", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a3:3e:16", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a3:3e:20", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a3:3e:2a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

[[email protected] ~]# service network restart
Shutting down loopback interface:  [  OK  ]
Bringing up loopback interface:  [  OK  ]
Bringing up interface eth0:  Device eth0 does not seem to be present, delaying initialization.
[FAILED]
[[email protected] ~]#  
[[email protected] network-scripts]# vi ifcfg-eth0 

# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=00:0c:29:a3:3e:16
IPADDR=192.168.1.75
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
NM_CONTROLLED=no
GATEWAY=192.168.1.1
~ 

Ada saran bagaimana cara memperbaikinya?

Jawaban yang Diterima:

/etc/udev/rules.d/70-persistent-net.rules kosong :

[[email protected] ~]# echo > /etc/udev/rules.d/70-persistent-net.rules
[[email protected] ~]#

dan reboot. Itu harus mengisi kembali file untuk Anda. File ini ada sehingga jika Anda memasukkan NIC baru ke dalam mesin sehingga tampak seperti eth0 itu tidak mengambil eth0 Anda konfigurasi IP (jika Anda menghilangkan alamat mac dari konfigurasi) dan malah dipanggil dengan nama baru.

Jika Anda memotong file, tidak mungkin semua informasi itu ada di sana kecuali memang seperti itu konfigurasi perangkat kerasnya.


Linux
  1. Linux – Ionice Tidak Memiliki Efek Pada Penulisan yang Tidak Disinkronkan (yaitu Penulisan Normal)?

  2. Linux – Mengapa Setuid Tidak Bekerja??

  3. Linux – Mengapa Es_mx Lokal Bekerja Tapi Tidak Es?

  1. Linux – Udev Tidak Mengganti Nama Perangkat Ethernet Usb?

  2. Linux – Mengapa Rsync Di Linux Tidak Mempertahankan Semua Stempel Waktu (Waktu Pembuatan)?

  3. Linux – Ldd Tidak Menemukan Path, Bagaimana Cara Menambahkannya?

  1. Linux – Bagaimana Linux Menetapkan Nomor Inode Pada Sistem File Tidak Berdasarkan Inode?

  2. Qt tidak membuat file keluaran di folder debug/rilis di Linux

  3. Perintah sed Linux tidak mengubah file target