Rabu, September 18th, 2013 | Author:

Ketika  masukkan perintah ifup eth0 tapi malah muncul pesan seperti ini

device eth0 does not seem to be present, delaying initialization

Beberapa penyebabnya antara lain :

  • Menambah dan atau mengganti kartu jaringan.
  • Memindahkan hard disk ke motherboard lain.

Solusi untuk CentOS :

1. Edit konfigurasi network card dan ganti atau hapus baris yang menunjukkan mac address HWADDR= pada file konfigurasi

/etc/sysconfig/network-script/ifcfg-eth0

2. merubah target symlink network card

[root@centos6 ~]# cd /sys/class/net

[root@centos6 net]# ls -l

Perintah diatas akan menunjukkan beberapa symlink network card. Lalu gunakan perintah berikut

[root@centos6 ~]# ip link set dev eth1 name eth0

Dengan asumsi eth0 adalah network card lama dan eth1 adalah yang baru

Kedua cara diatas hanya berlaku sementara. Ketika system restart maka konfigurasi akan terhapus.

3. ubah file yang ada di direktori

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

Hapus network card lama dan ubah dengan eth0 yang baru seperti di bawah ini

# PCI device 0x1022:0x2000 (pcnet32) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:41:f6:73", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
(hapus baris yang menunjukkan network card lama)

# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b8:40:83", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Lalu ubah eth0 menjadi eth1 yang ditunjukkan huruf tebal diatas.
Tags: , Category: Jaringan, Komputer, Linux
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply » Log in


You must be logged in to post a comment.