在一个远程位置,有一个中国以太网启用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。
我遗漏了什么吗?为什么ifconfig不显示地址,而ip a显示地址呢?内核中是否存在对保留的IANA地址的内置过滤?
发布于 2018-08-29 20:59:44
您不应该使用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 eth0https://serverfault.com/questions/928613
复制相似问题