Routing

無法從 Linux ping 253.100.156.93

  • August 30, 2018

在遠端位置,有一台支持中國乙太網的 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 地址的內置過濾?

您不應該使用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

引用自:https://serverfault.com/questions/928613