고정 IP 만 사용해야하는 Linux 서버 (Raspbian을 OS로 사용하는 Rasperry Pi)가 있습니다.
그러나 DHCP 서버에서 IP를 얻었습니다 (DHCP에서 제공 한 IP는 192.168.111.2
). 네트워크 설정에 따라 서버는 고정 IP ( 192.168.111.100
) 만 사용해야합니다 .
내용 /etc/network/interfaces
:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.111.100
netmask 255.255.255.0
gateway 192.168.111.1
dns-nameservers ip1 ip2
정적 구성을 사용하더라도 DHCP에서 제공 한 IP를 사용하여 장치에 SSH로 연결할 수 있습니다. 또한 ntpd
올바른 IP뿐만 아니라 잘못된 IP를 사용하고있는 것으로 보입니다 .
Netstat의 출력 :
udp 0 0 192.168.111.2:123 0.0.0.0:* 2774/ntpd
udp 0 0 192.168.111.100:123 0.0.0.0:* 2774/ntpd
ifconfig
IP 에 따르면 192.168.111.2
사용되지 않습니다 :
eth0 Link encap:Ethernet HWaddr b8:27:eb:be:18:1c
inet addr:192.168.111.100 Bcast:192.168.111.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:138099 errors:0 dropped:0 overruns:0 frame:0
TX packets:81146 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:95954711 (91.5 MiB) TX bytes:27076870 (25.8 MiB)
ps -ef | grep dhcp
DHCP 데몬이 실행 중임을 나타냅니다.
root 2000 1 0 Oct07 ? 00:00:06 /sbin/dhcpcd
DHCP
데몬이 시작되지 않도록 비활성화하고 서버가 정적 서버 만 사용하도록 하려면 어떻게해야 합니까?
ifconfig
정기적으로 사용됩니다. 언젠가는 대체 될 ip
것이지만 정직하게 말하면, 오줌 싸기 대회가 아니기 때문에“더 나은”사람을 오소리하는 것은 아무 의미가 없습니다. ifconfig
이와 같은 것들을 디버깅하기에 충분한 세부 정보를 제공합니다.