Eu tenho um servidor Linux (Rasperry Pi usando Raspbian como SO) que deve estar usando apenas IP estático.
No entanto, notei que ele também possui IP do servidor DHCP (o IP fornecido pelo DHCP é 192.168.111.2
). De acordo com as configurações de rede, o servidor deve usar apenas IP estático ( 192.168.111.100
).
O conteúdo de /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
Apesar de usar a configuração estática, posso fazer o SSH no dispositivo também usando o IP fornecido pelo DHCP. Também parece que ntpd
está usando o IP errado e o correto.
Saída do 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
De acordo com ifconfig
o IP 192.168.111.2
não é usado:
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
mostra que eu tenho um daemon DHCP em execução:
root 2000 1 0 Oct07 ? 00:00:06 /sbin/dhcpcd
Como desabilito a DHCP
inicialização do daemon e verifique se o meu servidor usa apenas a estática?
ifconfig
e é usado regularmente. Um dia será substituído por, ip
mas honestamente, não tem importância incomodar alguém sobre o que é “melhor”, já que este não é um concurso de mijar. ifconfig
fornece detalhes mais que suficientes para depurar coisas como esta.