Saya mengalami kesalahan yang sangat aneh di ubuntu-server (8.04), saya tidak tahu mengapa dhclient tidak diizinkan untuk mengatur pengaturan jaringan! Saya bukan orang yang menginstal server di tempat pertama, jadi saya tidak tahu banyak tentang pengaturan. Server hanya digunakan sebagai firewall / gateway (skrip iptables khusus) itu punya tiga nic untuk internet, satu untuk LAN dan satu untuk DMZ. Sekarang ISP telah mengubah pengaturan dari ip statis ke ip "statis" yang ditetapkan melalui dhcp, dan saya benar-benar tidak dapat menggunakannya.
Sayangnya saya tidak bisa mengatur IP secara statis karena ISP menutup koneksi saya ketika leasing dhcp berakhir: o
Ini adalah kesalahan yang saya dapatkan: (dan kemudian hanya hang di sana ..)
root@fw:~# dhclient eth2
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFFLAGS: Permission denied
Listening on LPF/eth2/00:50:52:c1:a1:32
Sending on LPF/eth2/00:50:52:c1:a1:32
Sending on Socket/fallback
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 8
DHCPOFFER of 2.10.56.19 from 93.87.36.42
DHCPREQUEST of 2.10.56.19 on eth2 to 255.255.255.255 port 67
DHCPACK of 2.10.56.19 from 93.87.36.42
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFNETMASK: Permission denied
SIOCSIFBRDADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCADDRT: Operation not permitted
untuk sekarang saya telah memperbaikinya dengan menjalankan killall dhclient; dhclient eth2
setiap jam dan kemudian menetapkan pengaturan IP statis untuk antarmuka, ini cukup untuk menjaga koneksi tetap hidup! tapi itu hack yang cukup jelek menurut saya ..
-1
opsi dan tunggu sampai keluar sendiri.
-f
opsi dihidupkan: silenzio.dk/pi/dhc.strace
strace -o /tmp/dhc$$ dhclient -d eth2
harus menghasilkan informasi berharga tentang panggilan apa yang gagal. Ya, saya tahu semuanya, tetapi melihat argumennya mungkin membantu. Saya menduga beberapa keanehan dengan driver eth2, mungkin modul tidak sinkron dengan kernel.