无法从 Linux ping 253.100.156.93

无法从 Linux ping 253.100.156.93

在远程位置,有一台支持中国以太网的 POS 打印机。

它以某种方式弄乱了它的配置,并且它的自检现在显示它的 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

但我仍然无法 ping 或访问 253.100.156.93。

我是不是漏掉了什么?为什么ifconfig没有显示该地址,但ip a确实显示出来?内核中是否有内置的 IANA 保留地址过滤功能?

答案1

您不应该使用ifconfig,因为您看到它无法显示多个 IP 地址。

您的问题在输出中可见ip a253.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

相关内容