![изменение сетевой маски интерфейса обратной связи](https://rvso.com/image/756781/%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9%20%D0%BC%D0%B0%D1%81%D0%BA%D0%B8%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0%20%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B9%20%D1%81%D0%B2%D1%8F%D0%B7%D0%B8.png)
Я могу изменить сетевую маску петлевого интерфейса (обычно 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