고정 IP를 잃고 DHCP IP를 얻습니다.

고정 IP를 잃고 DHCP IP를 얻습니다.

나는 snort를 실행하는 내부 침입 탐지 시스템인 Debian 7.1 시스템을 가지고 있습니다. 나에게 영향을 미치기 시작했으며 DHCP 주소를 정적으로 설정하더라도 DHCP 주소를 가져옵니다. 이것은 몇 시간마다 발생합니다.

이 내 꺼야/etc/network/interfaces

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo eth0 eth1
    iface lo inet loopback

    # The primary network interface
    allow-hotplug eth0
    iface eth0 inet static
            address 10.10.10.107
            netmask 255.255.255.0
            gateway 10.10.10.1

    iface eth1 inet manual
            up ifconfig $IFACE 0.0.0.0 up
            up ifconfig $IFACE promisc
            down ifconfig down

답변1

network-manager아직 실행 중일 가능성도 있습니다 wicd. 비활성화/제거합니다. network-manager임시 종료를 사용할 수 있습니다 service network-manager stop.

dhclient백그라운드에 일부 프로그램이 있을 수도 있습니다. 달리기

ps ax | grep  [d]hclient

또는

pgrep dhclient

따라서 DHCP 클라이언트가 실행 중인지 확인하십시오. 당신은 그들을 죽임으로써 이것을 할 수 있습니다 killall dhclient.

이론적으로는 이름이 다른 다른 DHCP 클라이언트가 있지만 설치될 가능성은 거의 없습니다.

답변2

여기 파티에 늦었다는 건 알지만, 한 가지 덧붙이고 싶은 게 있어요. 네트워크 인터페이스가 정적으로 설정되어 있는데도 DHCP 주소를 받습니다. Ubuntu 20.04를 ifupdown설치하고 수동 IP 설정을 사용하여 이것을 얻었 습니다 ./etc/network/interfaces

모든 NIC가 구성된 인터페이스에서 DHCP 주소를 가져오는 것을 방지하기 위해 다음을 추가했습니다 /etc/dhcpcd.conf. (저는 2개의 NIC를 사용하고 있으며 둘 다 eth0과 eth1로 설정되어 있습니다.)

denyinterfaces eth0 eth1

이렇게 하면 파일에서 재설정된 경우에도 인터페이스가 DHCP IP를 얻지 못하게 되므로 /etc/network/interfaces다시 활성화하기 전에 이 줄을 주석 처리하거나 삭제해야 합니다.

네트워크를 다시 시작한 후에는 sudo /etc/init.d/networking restartDHCP 주소가 더 이상 표시되지 않습니다.

관련 정보