小编Nik*_*man的帖子

IPv6 不能通过网桥工作

我一周前安装了 Ubuntu 14.04 服务器。我将它用作虚拟机主机(安装了tasksel)。意思是用 kvm + libvirt 运行它。

我已经建立了与 13.10 相同的网桥。

auto p4p1
iface p4p1 inet manual
    up ifconfig $IFACE up
    down ifconfig $IFACE down

auto br0
iface br0 inet static
    address 46.182.xxx.xxx
    netmask 255.255.255.240
    gateway 46.182.xxx.xxx
    dns-nameservers 46.182.xxx.xxx 46.182.xxx.xxx
    bridge_ports p4p1
    bridge_stp off
    bridge_maxwait 0

iface br0 inet6 auto
Run Code Online (Sandbox Code Playgroud)

针对 br0,我将我的虚拟机与<source bridge='br0'/>libvirt 中的定义连接起来。

我的虚拟机可以毫无问题地收到路由器广告消息。所有虚拟机都获得 IPv6 地址。

我的问题是 IPv6 不能通过网桥工作。但是当我针对 br0 打开 tcpdump 进行故障排除时,它确实有效。我曾尝试将界面手动设置为混杂模式,但这并不能使其正常工作,ifconfig br0 promisc.

为什么我在网桥上有 IPv4 地址?我不知道,老习惯,从不质疑。IPv6 在虚拟机主机上不起作用,但主机通过 RA 获取 IPv6 地址,就像虚拟机一样。

ipv6 networking virtualization network-bridge 14.04

8
推荐指数
3
解决办法
2万
查看次数

标签 统计

14.04 ×1

ipv6 ×1

network-bridge ×1

networking ×1

virtualization ×1