在遠端位置,有一台支援中國乙太網路的 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 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