Не могу пропинговать 253.100.156.93 из Linux

Не могу пропинговать 253.100.156.93 из Linux

В удаленном месте имеется китайский POS-принтер с поддержкой Ethernet.

Он каким-то образом исказил свою конфигурацию, и теперь его самотестирование показывает, что его IP-адрес — 253.100.156.93 (который находится внутри зарезервированного блока IANA).

Ничего страшного, подумал я, просто войду ifconfig eth0 add 253.100.156.92в панель конфигурации принтера и сброслю IP-адрес.

Странно, но после добавления этого IP-адреса ifconfigон все равно не отображается.

ip aхотя делает:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:27:0e:1d:07:ed brd ff:ff:ff:ff:ff:ff
    inet 192.168.209.99/16 brd 192.168.255.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 253.100.156.92/32 scope global eth0
       valid_lft forever preferred_lft forever

но я все еще не могу пинговать или посетить 253.100.156.93.

Я что-то упускаю? Почему ifconfigне показывает этот адрес, но ip aпоказывает? Есть ли в ядре встроенная фильтрация зарезервированных адресов IANA?

решение1

Вам не следует использовать ifconfig, так как, как вы видите, он не может отображать несколько IP-адресов.

Ваша проблема видна в выводе ip a:253.100.156.92/32

Удалите этот адрес и добавьте его с маской /24.

ip a del 253.100.156.92/32 dev eth0
ip a add 253.100.156.92/24 dev eth0

Связанный контент