나는 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 restart
DHCP 주소가 더 이상 표시되지 않습니다.