이더넷 케이블 연결 후 자동 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는 케이블이 연결되어 있음을 감지하면 자동으로 이 작업을 수행해야 합니다.

관련 정보