On Fri, May 17, 2019 at 6:06 PM Owen DeLong <[email protected]> wrote:

> You’ll also have to rewrite the linux kernel which treats all of
> 127.0.0.0/8 as quasi-automatically configured on interface lo.
>

Actually, no. Linux treats every address in the blocks configured on
interface "lo" as local.

ifconfig lo:1 192.168.0.1 netmask 255.255.0.0
ping 192.168.55.66
response!

ifconfig lo 127.0.0.1 netmask 255.255.255.255
ping 127.0.0.2
no response.

Interface "lo" is not automatically configured by the kernel; the startup
scripts configure it.

ip netns add test
ip netns exec test ifconfig -a

Note that lo inside the namespace is down and has no ip address.

Of course, changing the startup scripts on every deployed Linux box is not
a particularly smaller task than changing the kernel.

Regards,
Bill Herrin



-- 
William Herrin
[email protected]
https://bill.herrin.us/
_______________________________________________
ARIN-PPML
You are receiving this message because you are subscribed to
the ARIN Public Policy Mailing List ([email protected]).
Unsubscribe or manage your mailing list subscription at:
https://lists.arin.net/mailman/listinfo/arin-ppml
Please contact [email protected] if you experience any issues.

Reply via email to