常用网桥相关命令:

brctl show 列出网桥信息

[root@node2 ~]# brctl show
bridge name bridge id  STP enabled interfaces
br0  8000.001e671d38d0 no  eth0

brctl addbr <bridge> 添加网桥

[root@node2 ~]# brctl addbr br1
[root@node2 ~]# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.001e671d38d0 no eth0
br1 8000.000000000000 no

brctl delbr <bridge> 删除网桥

[root@node2 ~]# brctl delbr br1
[root@node2 ~]# brctl show
bridge name bridge id  STP enabled interfaces
br0  8000.001e671d38d0 no  eth0

brctl  addif <bridge> <device> 向网桥中添加网卡

[root@node2 ~]# brctl show
bridge name bridge id  STP enabled interfaces
br0  8000.001e671d38d0 no  eth0
[root@node2 ~]# brctl addif br0 eth1
[root@node2 ~]# brctl show
bridge name bridge id  STP enabled interfaces
br0  8000.001e671d38d0 no  eth0
        eth1

brctl delif <bridge> <device>  从网桥中删除网卡

[root@node2 ~]# brctl show
bridge name bridge id  STP enabled interfaces
br0  8000.001e671d38d0 no  eth0
        eth1
[root@node2 ~]# brctl delif br0 eth1
[root@node2 ~]# brctl show
bridge name bridge id  STP enabled interfaces
br0  8000.001e671d38d0 no  eth0

网桥弄好之后,所有的操作都放到网桥中

cp ifcfg-eth0 ifcfg-br0

对之进行编辑

DEVICE="br0"
 TYPE="Bridge"
 BOOTPROTO="static"
 #BROADCAST="192.168.213.255"
 GATEWAY="192.168.213.254"
 #HWADDR="00:1E:67:1D:38:D0"
 IPADDR="192.168.213.2"
 IPV6INIT="yes"
 IPV6_AUTOCONF="yes"
 NETMASK="255.255.255.0"
 NM_CONTROLLED="yes"
 ONBOOT="yes"

ifcfg-eth0也相应地进行编辑

DEVICE="eth0"
 BOOTPROTO="static"
 #BROADCAST="115.156.232.254"
 #GATEWAY="192.168.213.254"
 HWADDR="00:1E:67:1D:38:D0"
 #IPADDR="192.168.213.2"
 IPV6INIT="yes"
 IPV6_AUTOCONF="yes"
 #NETMASK="255.255.255.0"
 NM_CONTROLLED="yes"
 ONBOOT="yes"
 BRIDGE="br0"

然后重新启动网络即可

service network restart

跟单网卡配置多IP一样,网桥模式下同样可以设置多IP,而且IP方式不限局域网和外网。

上面的IP设置的是局域网IP,下面来设置一个外网IP,有两种方案:

1.重启后失效

直接输入命令:

ifconfig br0:1 115.156.xxx.xxx netmask 255.255.255.0

然后进/etc/resolv.conf修改

# Generated by NetworkManager
search massivedata #这里是主机名
nameserver 202.114.xxx.xxx
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com

重启网络(service network restart)

2.永久有效

复制br0文件为br0:1(cp ifcfg-br0 ifcfg-br0:1)

修改配置

DEVICE="br0:1"
TYPE="Bridge"
BOOTPROTO="static"
#BROADCAST="192.168.213.255"
GATEWAY="115.156.xxx.xxx"
#HWADDR="00:1E:67:1D:38:D0"
IPADDR="115.156.xxx.xxx"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"

然后跟第一种方法一样修改/etc/resolv.conf文件,之后重启网络即可。。(在centos中这样设置虽然可以,但是每次机器重启之后resolv.conf文件中的内容会被冲掉,即被还原了这样导致又不能上网了,一劳永逸的做法是在ifcfg文件中加入DNS设置,具体可以参考这里)

【Linux】Linux中的网桥设置相关推荐

  1. 【GPS】GPS的C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT配置,Linux系统中GPIO的设置

    GPS的GPIO配置文件 客户需要更改此变量C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT才能覆盖NAVRF驱动程序ELNA设置. modem_proc/gps/gnss/mgp/me ...

  2. Linux系统中的时间设置(硬件时钟VS系统时钟)

    在实际工作中,我们部署在linux系统中的应用的运行通常需要使用正确的时间,而在没有时钟同步服务的时候,就需要我们手动去修改linux的系统时间.那么这里就说说如何修改linux的系统时间. 软件时钟 ...

  3. 在linux系统中 用于配置和显示,在Linux系统中使用sway设置多个显示器/监视器

    Sway是一个平铺的Wayland合成器,具有与i3 X11窗口管理器几乎相同的功能,外观和工作流程.由于Sway使用Wayland而不是X11,因此设置X11的工具并非总是可以使用,这包括xrand ...

  4. 运维学习笔记10补充——Linux中的网桥设置

    先删除已有网桥,恢复默认的网卡设置. 此时主机只剩下一个ifcfg配置文件,对其进行更改 注意:decice的设备名称为真实存在设备名称,每台主机不同,需要用ifconfig查看 设置完成后保存,然后 ...

  5. linux系统中查看己设置iptables规则

    1.iptables -L 查看filter表的iptables规则,包括所有的链.filter表包含INPUT.OUTPUT.FORWARD三个规则链. 说明:-L是--list的简写,作用是列出规 ...

  6. Linux系统中svn服务器设置开机启动

    安装完svn服务器后虽然好用但是因为经常重启Linux服务器,每次重启完就要去手动启动svn服务器,很是麻烦,于是在网上找了一些方法后,自己把svn服务器设置成开机启动 步骤一:安装svn服务器: h ...

  7. linux设置ramdisk模块,Linux系统中的RAMdisk设置

    本文最后更新于2015年1月24日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 内存盘:在你的内存有较多剩余的情况下,可以考虑使用RAMdisk的技术,将内存当作硬盘使用,提高程序 ...

  8. Linux系统中DHCP服务设置

    一.什么是DHCP 动态主机配置协议是一个局域网的网络协议.指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码.担任DHCP服务器的计算机需要安装TCP ...

  9. linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)

    不管是在生活中还是在工作中,我们都会经常碰到关于电脑权限方面的一些问题.现在介绍一下在linux系统中关于如何设置和管理用户的权限问题,介绍基本但很重要的命令. 在Linux中,权限分为三大类:基本权 ...

最新文章

  1. 2018 react 大会_React Conf 2018的经验教训
  2. 关于编译安装nginx的一些问题
  3. 通过mtd读写flash_敏矽微电子Cortex-M0学习笔记11-FLASH存储器
  4. Python | 创建员工类别
  5. springboot+JPARepository实现增删改查
  6. IOS控件内容 对齐方式
  7. paip.svn服务服务器安装配置
  8. 《Linux/UNIX OpenLDAP实战指南》——1.2 OpenLDAP目录架构
  9. 大数据技术原理与应用 第1章 大数据概述
  10. 多实例学习PCNN在关系抽取中的应用
  11. 重写JavaScript特效大全 | 时钟显示在任意指定位置---01
  12. BDF2各模块依赖关系
  13. getinfo()java,Java Provider getInfo()用法及代碼示例
  14. 《股票大作手操盘术》读书笔记
  15. 计算机网络中常见的名词缩写
  16. .net 微信会员卡接口
  17. c语言列出最简真分数序列,C语言实例 列出真分数序列
  18. Unity实战之打靶游戏
  19. 什么是虚拟机?虚拟机有什么用?虚拟机的特点?
  20. JLink 警告:The connected J-Link is defective,Proper operation cannot be guaranteed.所遇到的坑

热门文章

  1. vcenter 7.0 安装VMware-vRealize-Log-Insight-8.1.1.0
  2. 虚拟机全屏,安装VMware Tools显示灰色解决办法
  3. OneNET云平台设备数据管理工具
  4. Win7下将文件夹的视图方式应用于子文件夹
  5. 如何将div中的内容垂直居中
  6. Broadcom LED Interface
  7. Python数据可视化 Pyecharts 制作 Bar 柱状、条形图
  8. Hadoop 生态里,为什么 Hive 活下来了?
  9. linux系统连接windows系统
  10. html5 苹果 代码,iOS 8 HTML5性能测试:苹果有多爱HTML5?