我的目标是在KVM中运行一个软件路由器(Sophos),在X220T中为广域网端、局域网端、主机(Kubuntu)和任何其他KVM客户使用单一物理NIC。
我试着跟踪https://wiki.ubuntu.com/vlan,但使用/etc/network/interfaces似乎已经过时了。就目前而言,下面这些命令似乎能起作用:
sudo apt-get install VLAN
sudo modprobe 8021q
sudo su -c 'echo "8021q" >> /etc/modules'
sudo vconfig add enp0s25 444
sudo vconfig add enp0s25 888
sudo ip link set up enp0s25.444
sudo ip link set up enp0s25.888交换机设置为WAN的VLAN 444,LAN的VLAN 888:
pvid 444,无标签出口。pvid 888 (我的理解是这仅适用于无标记的数据包,即来自非VLAN接口的数据包,但是已经标记的444包将保持444,即使pvid设置为888),标记为VLAN 444和888的出口。我能够使用virt管理器给索福斯提供两个VLAN接口(444通,888网桥,这样它就可以与主机和其他vguests共享),但在D14安装程序中,我不知道eth0和eth1之间的是哪一个,所以我猜到了广域网的eth0和局域网的eth1,并交换了电缆来尝试双方,但在这两种情况下我都无法访问管理地址。
由于它不起作用,现在,我已经将X220T插入到旧路由器中,以便至少可以将SSH插入其中.这里是ip addr的输出,也许我在某个地方设置错了?
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s25: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether f0:de:f1:61:23:ac brd ff:ff:ff:ff:ff:ff
inet 192.168.0.22/24 brd 192.168.0.255 scope global dynamic noprefixroute enp0s25
valid_lft 245314sec preferred_lft 245314sec
inet6 fe80::39be:9737:c950:363f/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wlp3s0: mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether a0:88:b4:5f:53:bc brd ff:ff:ff:ff:ff:ff
4: virbr0: mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:09:fd:21 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
5: virbr0-nic: mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:09:fd:21 brd ff:ff:ff:ff:ff:ff
12: enp0s25.444@enp0s25: mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether f0:de:f1:61:23:ac brd ff:ff:ff:ff:ff:ff
inet6 fe80::f2de:f1ff:fe61:23ac/64 scope link
valid_lft forever preferred_lft forever
13: enp0s25.888@enp0s25: mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether f0:de:f1:61:23:ac brd ff:ff:ff:ff:ff:ff
inet6 fe80::f2de:f1ff:fe61:23ac/64 scope link
valid_lft forever preferred_lft forever发布于 2020-12-28 04:35:59
使用iproute2配置vlan所需的内容如下:
ip link add name ${VLAN interface name} link ${parent interface name} type vlan id ${tag}"VLAN interface name" -任意名称;"parent interface name" -主干接口;"tag" -802.1qVLAN id
https://askubuntu.com/questions/1303276
复制相似问题