Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联:

brctl addbr bridge

brctl addif bridge eth0

brctl addif bridge ath0

ifconfig eth0  0.0.0.0

ifconfig bridge 10.0.0.1 netmask 255.255.255.0 up

添加iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to 192.168.2.173

将有线和无线都设置为10.0.0.*网段,即可通过网上邻居进行访问

当然了,要是Linux可以工作在网桥模式,必须安装网桥工具bridge-utils,运行命令:

yum install bridge-utils

或者下载bridge-utils-1.4.tar.gz进行安装,步骤如下:

编译安装bridge-utils

(1)进入到/usr/src 目录下,下载bridge-utils-1.4.tar.gz :

#cd /usr/src

#wget http://launchpad.net/bridgeutils/

main/1.4/+download/bridge-utils-

1.4.tar.gz

(2)解压缩:

#tar zxvf bridge-utils-1.4.tar.gz

进入bridge-utils-1.4目录:

#cd bridge-utils-1.4

(3)编译安装:

#autoconf

生成configure文件:

#./configure

#make

#make install

编译安装完成。最后将命令brctl复制到/sbin下:

#cp/usr/local/sbin/brctl/sbin

=========================================================================

下面是参考的一片文章:

有五台主机。其中一台主机装有linux ,安装了网桥模块,而且有四块物理网卡,分别连接同一网段的其他主机。我们希望其成为一

个网桥,为其他四台主机(IP分别为192.168.1.2 ,192.168.1.3,192.168.1.4,192.168.1.5) 之间转发数据包。同时,为了方便管

理,希望网桥能够有一个IP(192.168.1.1),那样管理员就可以在192.168.1.0/24网段内的主机上telnet到网桥,对其进行配置,

实现远程管理。

前一节中提到,网桥在同一个逻辑网段转发数据包。针对上面的拓扑,这个逻辑网段就是192.168.1.0/24网段。我们为这个逻辑网段一个名称,br0。首先需要配置这样一个逻辑网段。

# brctl addbr br0                    (建立一个逻辑网段,名称为br0)

实际上,我们可以把逻辑网段192.168.1.0/24看作使一个VLAN ,而br0则是这个VLAN的名称。

建立一个逻辑网段之后,我们还需要为这个网段分配特定的端口。在Linux中,一个端口实际上就是一个物理网卡。而每个物理网卡

的名称则分别为eth0,eth1,eth2,eth3。我们需要把每个网卡一一和br0这个网段联系起来,作为br0中的一个端口。

# brctl addif br0 eth0               (让eth0成为br0的一个端口)

# brctl addif br0 eth1               (让eth1成为br0的一个端口)

# brctl addif br0 eth0               (让eth2成为br0的一个端口)

# brctl addif br0 eth3               (让eth3成为br0的一个端口)

网桥的每个物理网卡作为一个端口,运行于混杂模式,而且是在链路层工作,所以就不需要IP了。

# ifconfig eth0 0.0.0.0

# ifconfig eth1 0.0.0.0

# ifconfig eth2 0.0.0.0

# ifconfig eth3 0.0.0.0

然后给br0的虚拟网卡配置IP:192.168.1.1。那样就能远程管理网桥。

# ifconfig br0 192.168.1.1

给br0配置了IP之后,网桥就能够工作了。192.168.1.0/24网段内的主机都可以telnet到网桥上对其进行配置。

以上配置的是一个逻辑网段,实际上Linux网桥也能配置成多个逻辑网段(相当于交换机中划分多个VLAN)。

brctl 设置ip_Linux 网桥配置命令:brctl | 学步园相关推荐

  1. brctl 设置ip_Linux 网桥配置命令:brctl

    Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联: brctl addbr bridge brctl addif bridge eth0 brctl addif bridge at ...

  2. linux 网桥迁移命令,Linux 网桥配置命令: brctl

    Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联: brctl addbr bridge brctl addif bridge eth0 brctl addif bridge at ...

  3. java 存储cookie_java设置cookie,存储和读取 | 学步园

    /**[[[[[[[[[[这里是存储的一种方式]]]]]]]]]]]]] * 设置cookie:根据用户的选择设置默认树 * 将设置的axis的value存入cookie */ @RequestMap ...

  4. java生成word带多级标题,word2007中多级标题的设置和目录的自动生成 | 学步园

    如果你要写一篇论文,最好是在写之前将多级标题设置好,这样才能事半功倍,并且可自动生成带超链接的目录,下面言归正传将介绍一篇论文格式的标题和目录. 一.多级标题的生成 如果你最多只用到标题的3级,则只需 ...

  5. qpushbutton 设置字体大小_QT设置QPushButton的Text字体颜色 | 学步园

    调色板类QPalette QPalette类包含了Qt窗口不见的颜色组(collor group); 1.Active组,该组的颜色用户当前活动的(active)窗口,即具有键盘或鼠标焦点的窗口; 2 ...

  6. oozie mysql_【oozie】将oozie的数据库配置为mysql | 学步园

    假设已经将oozie安装好了,oozie内置的默认数据库为derby,现在改为mysql. 1. 在本机的mysql中创建oozie对应的数据库和用户名,密码 ... oozie.service.St ...

  7. linux brctl 网桥配置

    命令 安装网桥管理工具包:bridge-utile yum install bridge-utils -y 使用brctl命令创建网桥br0 brctl addbr br0 删除网桥br0 brctl ...

  8. centos基本设置路由和网桥配置docker的一些命令

    安装基本软件 #更新yum源 yum update #yum 安装基础软件 yum install -y vim* wget network-tools bridge-utils lynx #查看防火 ...

  9. Git 配置命令设置

    目录 查看配置文件路径: 查看其他配置命令: 修改配置文件默认路径: 查看配置文件路径: 查看系统级别配置: git config -e –-systemD:/Program Files/Git/mi ...

  10. Linux中设置开机启动执行命令和普通用户配置环境变量开机启动生效

    记录:343 场景:在CentOS 7.9操作系统上,开机启动就执行自定义的命令,配置rc.local文件达到需求:在普通用户中配置环境变量开机启动生效,使用profile实现. 版本: 操作系统:C ...

最新文章

  1. ceph-objectstore-tool工具使用详解
  2. JVM:对象的实例化、内存布局与访问定位
  3. Lesson2 Hello,GLSL
  4. python 数组参数_在Python中获取数组作为GET查询参数
  5. matlab Normally distributed random numbers in two columns
  6. 数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )
  7. yolov3项目工程
  8. SimpleDateFormat使用方法详解
  9. 春运首日山东烟台海上安全巡航
  10. 深入理解java虚拟机【内存溢出实例】
  11. python正则表达式教程_Python中正则表达式的巧妙使用一文包你必掌握正则,
  12. php radio用法,JavaScript_JQuery radio(单选按钮)操作方法汇总,随着Jquery的作用越来越大,使 - phpStudy...
  13. 黑色背景的DW代码配色方案 Colors.xml
  14. Python四舍五入保留两位小数
  15. 喝咖啡的好处和坏处及注意事项
  16. **软件包xx没有可安装候选**
  17. (3)riak_core系统的工作方式
  18. 计算机末端网络,计算机线缆末端的圆球是什么?
  19. Maven Scanning for projects... < org.example:MapReduceDemo > Building MapReduceDemo 1.0-SNAPSHOT BUI
  20. 【FPGA】Vivado状态机设计

热门文章

  1. php 实现url rewrite 伪静态
  2. 监狱电视系统设计原则及应用场景
  3. AD10利用SMART PDF打印PCB文件(供华龙焊板子参考)
  4. 简易抽奖软件逻辑实现
  5. web前端 原生js签名板(电子签名)写字板 canvas 截图
  6. EXCEL数据处理小结(SQL)
  7. Ubuntu以及CentOS7修改ssh端口号详细步骤
  8. cisco防火墙(Cisco防火墙型号asa)
  9. android.dig机器人采访,机器人学导论心得 - osc_jjc36t9p的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. PHPWAMP开机自启异常,服务器重启后Apache等服务不会自启的原因分析