In my network, you get an automatically assigned IP address. Friday I set up 3 debian servers to instead use the static addresses 192.168.0.177, .188 and .237. Today I powercycled them and I can no longer reach them. As in, connection timed out when trying to ssh.
I made the ip static by changing /etc/network/interfaces on the servers to use a static gateway and ip: (interfaces.d is an empty directory)
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto eno5
iface eno5 inet static
address 192.168.0.172
netmask 255.255.255.0
gateway 192.168.0.1
When physically run ip addr on that server it shows that eno5 is indeed on 192.168.0.172. However, every host is unreachable from the server's POV.
On my workstation, arp -a shows this:
? (192.168.0.172) at <incomplete> on enp5s0
_gateway (192.168.0.1) at fc:ec:da:45:75:4f [ether] on enp5s0
? (192.168.0.188) at <incomplete> on enp5s0
? (192.168.0.237) at <incomplete> on enp5s0
With some entries ommited. What does <incomplete> imply?
What could possibly be going on here? Why is it not just working?