Я могу изменить сетевую маску интерфейса loopback (обычно 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)
Какие негативные последствия это может иметь? Какие подводные камни он скрывает?
Тогда loopback реагирует только на 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