Linux
插入乙太網電纜後如何設置自動 IP 分配
我有一個 Centos 伺服器,但我在自動檢測電纜連接時遇到了問題。
每當伺服器在路由器啟動之前啟動時,我需要重新啟動伺服器以使其檢測 IP。
例如:
我啟動伺服器。
未連接網路(電纜拔出或路由器關閉),
啟動路由器或插入電纜。
未檢測到連接。伺服器需要重新啟動。
如何配置(控制台)伺服器以監視電纜外掛事件?
如果配置輸出:
eth0 Link encap:Ethernet HWaddr 00:14:85:EE:7D:D9 inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::214:85ff:feee:7dd9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:33127 errors:0 dropped:0 overruns:0 frame:0 TX packets:37421 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6348000 (6.0 MiB) TX bytes:33946404 (32.3 MiB)
cat /etc/sysconfig/network-scripts/ifcfg-eth0
輸出:# Intel Corporation 82801EB/ER (ICH5/ICH5R) integrated LAN Controller DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes HWADDR=00:14:85:ee:7d:d9
chkconfig(我使用級別 3):
/sbin/chkconfig --list network network 0:off 1:off 2:On 3:On 4:On 5:On 6:off /sbin/chkconfig --list NetworkManager NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
這似乎正是
NetworkManager
設計的目的。確保 NetworkManager 已安裝且服務正在執行並停止舊
network
服務。順便說一句,即使
network
服務重新啟動也沒有必要。重新啟動該服務應該會觸發一個新的 dhcp 請求。但是 NetworkManager 應該在檢測到電纜已插入時自動執行此操作。