253.100.156.93 kann von Linux aus nicht gepingt werden

253.100.156.93 kann von Linux aus nicht gepingt werden

An einem entfernten Standort befindet sich ein chinesischer Ethernet-fähiger POS-Drucker.

Es hat irgendwie seine Konfiguration verfälscht und sein Selbsttest zeigt nun an, dass seine IP-Adresse 253.100.156.93 ist (die sich in einem von der IANA reservierten Block befindet).

Kein Problem, dachte ich – ich ifconfig eth0 add 253.100.156.92melde mich einfach beim Konfigurationsfenster des Druckers an und setze die IP zurück.

Seltsamerweise ifconfigwird die IP-Adresse nach dem Hinzufügen immer noch nicht angezeigt.

ip atut es jedoch:

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

aber ich kann 253.100.156.93 immer noch nicht anpingen oder besuchen.

Übersehe ich etwas? Warum wird ifconfigdiese Adresse nicht angezeigt, obwohl ip asie angezeigt wird? Gibt es im Kernel eine integrierte Filterung reservierter IANA-Adressen?

Antwort1

Sie sollten nicht verwenden ifconfig, da es, wie Sie sehen, nicht mehrere IP-Adressen anzeigen kann.

Ihr Problem ist in der Ausgabe von sichtbar ip a:253.100.156.92/32

Löschen Sie diese Adresse und fügen Sie sie mit der Maske /24 hinzu.

ip a del 253.100.156.92/32 dev eth0
ip a add 253.100.156.92/24 dev eth0

verwandte Informationen