首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Ubuntu上创建VLAN和桥的正确方法是什么?

在Ubuntu上创建VLAN和桥的正确方法是什么?
EN

Ask Ubuntu用户
提问于 2014-11-23 03:58:05
回答 3查看 20.2K关注 0票数 3

当我试图在Ubuntu14.04上创建VLAN和网桥时(如下面的配置所示),网络连接总是会丢失。

有什么问题吗?

请注意,如果我只设置具有相同IP、网关等设置的接口em1(无em1.100、cloudbr0和cloudbr1),则网络工作正常。

下面设置VLAN和网桥的方法是错误的还是我遗漏了什么?我还检查了802.1q模块是否已经加载。

代码语言:javascript
运行
复制
#cat /etc/network/interfaces

auto lo 
iface lo inet loopback

#The primary network interface
auto em1.100 
iface em1.100 inet static 
address 192.168.42.11 
netmask 255.255.255.240 
gateway 192.168.42.1 
dns-nameservers 8.8.8.8 8.8.4.4 

#Public network
auto cloudbr0 
iface cloudbr0 inet manual 
bridge_ports em1.200 
bridge_fd 5 
bridge_stp off 
bridge_maxwait 1

#Private network
auto cloudbr1 
iface cloudbr1 inet manual 
bridge_ports em1.300 
bridge_fd 5 
bridge_stp off 
bridge_maxwait 1

#reboot ==> then lost network connection.
EN

回答 3

Ask Ubuntu用户

发布于 2017-10-08 06:38:40

在将vlan接口包括在桥接器中之前,您需要定义它们。您可以尝试以下更改您自己的ip地址:

代码语言:javascript
运行
复制
auto lo 
iface lo inet loopback

#The primary network interface
auto em1.100 
  iface em1.100 inet static 
  address 192.168.42.11 
  netmask 255.255.255.240 
  gateway 192.168.42.1 
  dns-nameservers 8.8.8.8 8.8.4.4
  vlan-raw-device em1 

auto em1.200
  iface em1.200 inet static
  address 172.22.1.1
  netmask 255.255.255.0
  vlan-raw-device em1

auto em1.300
  iface em1.300 inet static
  address 172.22.2.1
  vlan-raw-device em1
  netamsk 255.255.255.0

#Public network
auto cloudbr0 
iface cloudbr0 inet manual 
bridge_ports em1.200 
bridge_fd 5 
bridge_stp off 
bridge_maxwait 1

#Private network
auto cloudbr1 
iface cloudbr1 inet manual 
bridge_ports em1.300 
bridge_fd 5 
bridge_stp off 
bridge_maxwait 1
票数 1
EN

Ask Ubuntu用户

发布于 2014-11-24 03:07:48

如果指定了桥-utils包中的bridge_ports选项,那么就不会像这里指定的那样在Ubuntu上执行VLAN配置:http://manpages.ubuntu.com/manpages/saucy/man5/interfaces.5.html

票数 0
EN

Ask Ubuntu用户

发布于 2015-02-25 19:34:24

检查VLAN设置以验证这一点:

代码语言:javascript
运行
复制
cat /proc/net/vlan/config

安装vlan包,它将一些脚本添加到ifup/ifdown模拟:

代码语言:javascript
运行
复制
apt-get install vlan
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/552784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档