Linux から 253.100.156.93 に ping できない

Linux から 253.100.156.93 に ping できない

遠隔地には、中国製のイーサネット対応 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

しかし、まだ 253.100.156.93 に ping したりアクセスしたりできません。

何か見落としている点がありますか?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

関連情報