Berbagi pengalaman, waktu itu saya sedang install ubuntu 9.10 server dengan PC default (non CD rom), karena saya instalasi dengan CD rom, ternyata CD romnya error, lebih tepatnya device ATAnya ga berfungsi.
kemudain aku pakai PC baru, aku ambil HDDnya dan instalasi ubuntu berjalan dengan sukses.
Kemudian aku pindahkan HDD ke PC yang ATAnya error tadi…JRENK….bisa booting di ubuntu dengan normal, yang aneh adalah waktu aku cek interfaces nya, dengan
dmesg |grep eth
dan muncul :
[ 3.122535] eth0: RealTek RTL8139 at 0xb800, 00:24:01:31:2c:c3, IRQ 21
[ 3.122540] eth0: Identified 8139 chip type 'RTL-8100B/8139D'
[ 3.123350] eth1: RealTek RTL8139 at 0xb400, 00:19:66:20:2d:bc, IRQ 22
[ 3.123355] eth1: Identified 8139 chip type 'RTL-8101'
[ 3.773299] Driver 'sd' needs updating - please use bus_type methods
[ 13.949005] eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 14.970631] eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[ 25.260013] eth1: no IPv6 routers present
[ 25.640009] eth0: no IPv6 routers present
[ ]udev: renamed eth0 to eth2
[ ]udev: renamed eth1 to eth3
nah lho….akhirnya semua konfigurasi server berubah dunk…
untuk merubah kembali default, bisa diedit dan dikembalikan ke eth0 dan eth1 saja..(sesuai kebutuhan).
masuk ke direktory rules.d di /etc/udev/rules.d dan isinya kurang lebih seperti ini :
/etc/udev/rules.d# ls
05-options.rules 60-persistent-storage-tape.rules 80-programs.rules
20-names.rules 60-symlinks.rules 85-alsa.rules
30-cdrom_id.rules 61-persistent-storage-edd.rules 85-hdparm.rules
40-basic-permissions.rules 65-dmsetup.rules 85-hwclock.rules
40-permissions.rules 65-id-type.rules 85-ifupdown.rules
45-fuse.rules 70-persistent-cd.rules 90-hal.rules
50-xserver-xorg-input-wacom.rules 70-persistent-net.rules 90-modprobe.rules
60-persistent-input.rules 75-cd-aliases-generator.rules 95-udev-late.rules
60-persistent-storage.rules 75-persistent-net-generator.rules README
kemudain edit file 70-persistent-net.rules yang isinya kurang lebih :
# PCI device 0x1039:0x0900 (sis900)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:18:00:00:03", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x10ec:0x8139 (8139too)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:21:27:c8:cb:e8", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x1186:0x1300 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:24:01:31:2c:c3", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:66:20:2d:bc", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
PCI device yang baris ke-1 dan 2 adalah device interface yang semula (waktu instalasi), karena HDD sudah dipindah ke PC yang lain akhirnya interface nya juga berubah,yang kemudian menjadi PCI defice baris ke 3 dan 4. nah untuk merubahnya menjadi eth0 dan eth1 tinggal diganti NAME nya saja…(disesuaikan) dan PCI device yang baris 1 dan 2 dinonaktifkan dengan tanda #.
setelah itu reboot komputer…beres dah….