我有 Ubuntu 20.04。我有三个不同的环回接口 lo:11、lo:12 和 lo:13。我想为每个环回接口分配一个唯一的 ipv6 地址,并使用 bgp(v6) 通告它们。
问题是,当我按如下方式添加环回接口时,ipv6 地址会添加到主“lo”接口,而不是添加到预期的环回 lo:12。
$ sudo ifconfig lo:12 inet6 add 2004:db8::2/64
root@1ebe278172fd:/go/src/app# ifconfig lo:12
lo:12: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 12.12.12.1 netmask 255.255.255.0
loop txqueuelen 1000 (Local Loopback)
root@1ebe278172fd:/go/src/app# ifconfig lo
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>
**inet6 2004:db8::2 prefixlen 64 scopeid 0x0<global>**
inet6 2003:db8::2 prefixlen 64 scopeid 0x0<global>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
如何克服这个问题?
我想要具有不同 ipv6 地址的不同环回接口来通过 bgpv6 测试路由通告,而不是主接口上的所有内容。
注意:它对于 ipv4 地址运行良好。