为什么桥接 TAP 接口会接收链路本地 IP 地址?

为什么桥接 TAP 接口会接收链路本地 IP 地址?

我在 Debian 10 上使用 libvirt 和 qemu-kvm,并且创建了一个具有桥接网络的虚拟机,并且它创建了一个名为的 TAP 接口,vnet0该接口已添加到我的桥中。我不明白的是为什么这个 TAP 接口接收链接本地 IP 地址。除了弄清楚为什么正在发生这种情况,我想知道这是否会带来任何问题。

7: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether f2:30:e9:a0:ff:f1 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.17/24 brd 10.0.0.255 scope global dynamic br0
    valid_lft 3551sec preferred_lft 3551sec
    inet6 fe80::f030:e9ff:fea0:fff1/64 scope link
    valid_lft forever preferred_lft forever
8: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN group default qlen 1000
    link/ether fe:54:00:61:37:9c brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fc54:ff:fe61:379c/64 scope link
    valid_lft forever preferred_lft forever

答案1

Linux 上的所有接口都有一个链路本地 ipv6 地址,除非您手动删除它、全局禁用 ipv6 或将 sysctl 设置/proc/sys/net/ipv6/conf/<interface>/disable_ipv6为 1。

相关内容