서버는 고정 IP 설정을 포기하고 지정된 주소로 DHCP로 돌아갑니다.

서버는 고정 IP 설정을 포기하고 지정된 주소로 DHCP로 돌아갑니다.

KVM 아래에 몇 개의 가상화된(ubuntu 14.04 LTS) 서버가 있는데 dhcp(10.10.2.0/24 블록) 아래의 서버용으로 예약된 IP 블록이 아닌 다른 IP 블록으로 이동하려고 합니다. IP를 변경한 후 다음 명령을 실행합니다.

sudo ifdown -a && sudo ifup -a

그리고 새 IP의 전체 설정은 잠시 동안 작동합니다. 그런 다음 몇 분 후에 내 파일이 변경되지 않았음에도 불구하고 갑자기 잘못된 IP로 다시 전환됩니다 /etc/network/interfaces. 여기있어:

# Interface lo
auto lo
iface lo inet loopback

# Interface eth0
auto eth0
iface eth0 inet static
    address 10.10.28.4
    netmask 255.255.0.0
    network 10.10.0.0
    broadcast 10.10.255.255
    dns-nameservers 10.10.85.2 10.10.85.71 8.8.8.8
    dns-search lan
    gateway 10.10.85.2

하지만 내 ifconfig가 변경되었습니다. 이 작업을 반복해서 반복할 수 있지만 IP를 전환할 때마다(서버에서 잠시 아무 작업도 수행하지 않은 후) SSH 연결이 닫힙니다. 이견있는 사람? 도움이 필요한 다른 정보는 무엇입니까? 미리 감사드립니다! 정말 실망스럽습니다!

편집: 도움이 될 경우를 대비해 두 개의 ifconfig 출력이 있습니다. 고정 IP를 설정한 후:

eth0      Link encap:Ethernet  HWaddr 52:54:00:51:b8:76  
          inet addr:10.10.28.4  Bcast:10.10.255.255  Mask:255.255.0.0
          inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:102914 errors:0 dropped:4 overruns:0 frame:0
          TX packets:31863 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:148249682 (148.2 MB)  TX bytes:4566351 (4.5 MB)

그리고 다시 전환한 후:

eth0      Link encap:Ethernet  HWaddr 52:54:00:51:b8:76  
          inet addr:10.10.2.98  Bcast:10.10.255.255  Mask:255.255.0.0
          inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:96960 errors:0 dropped:4 overruns:0 frame:0
          TX packets:29960 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:147748205 (147.7 MB)  TX bytes:4315514 (4.3 MB)

답변1

네트워크 관리자가 구성 변경을 인식하지 못하기 때문에 인터페이스를 다시 dhcp로 되돌리는 것 같습니다.

네트워크 관리자 서비스를 수행하거나 다시 시작하는 ifup대신 :ifdown

sudo service network-manager restart

네트워크 관리자가 설치되지 않은 경우 dhclient가 아직 실행 중인지 확인하세요. 중지하고 인터페이스를 다시 시작해 보세요.

관련 정보