изменение сетевой маски интерфейса обратной связи

изменение сетевой маски интерфейса обратной связи

Я могу изменить сетевую маску петлевого интерфейса (обычно loинтерфейс имеет адрес 127.0.0.1/8):

pi@raspberrypi:~ $ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1000  (Local Loopback)

pi@raspberrypi:~ $ sudo ifconfig lo 127.0.0.1 netmask 255.255.255.0 up

pi@raspberrypi:~ $ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.255.255.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1000  (Local Loopback)

Какие негативные последствия это может иметь? Какие подводные камни это скрывает?

решение1

Тогда петля реагирует только на 127.0.0.1/24. Не делайте этого, в этой нестандартной конфигурации нет смысла.

Только одна вещь может быть сломана: системы Debian, которыеубедиться, что их собственное имя хоста может быть разрешеночерез /etc/hosts, возможно, в 127.0.1.1.


Помните, что Linux ifconfigуже много лет как устарел.

Эквивалентный iproute:

ip addr add 127.0.0.1/24 dev lo
ip addr del 127.0.0.1/8 dev lo

решение2

ну, похоже, это будет будущее 127/16

согласно этому документу https://www.ietf.org/id/draft-schoen-intarea-unicast-127-00.html

Связанный контент