如何设置插入以太网线后自动分配 IP

如何设置插入以太网线后自动分配 IP

我有一台 Centos 服务器,但我在自动检测电缆连接方面遇到问题。
每当服务器在路由器启动之前启动时,我需要重新启动服务器以使其检测 IP。

例如:
- 我启动服务器。
- 未连接网络(电缆已拔出或路由器已关闭),
- 启动路由器或插入电缆。
- 未检测到连接。服务器需要重新启动。

如何配置(控制台)服务器来监视电缆插件事件?

ifconfig 输出:

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

答案1

这似乎正是NetworkManager设计的目的。

确保 NetworkManager 已安装且服务正在运行并停止旧network服务。

顺便说一句,即使network服务重新启动也是没有必要的。重新启动该服务应该会触发新的 dhcp 请求。但当 NetworkManager 检测到电缆已插入时,它应该自动执行此操作。

相关内容