Linux 网桥配置命令:brctl

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

思路其实很简单:就是将虚拟出一个bridge口,将对应的有线LAN和无线LAN都绑定在这个虚拟bridge口上,并给这个bridge口分配一个地址,其他子网微机配置网关为bridge口的地址便可以了。当然,因为是设备是网关模式,路由和nat也是必须的了。如果设备本身便是网桥模式,那么路由和nat便可以省掉了。

1、下载bridge-utils-1.4.tar.gz进行安装,步骤如下

git clone git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/bridge-utils.git  

2、生成Makefile

我们在网上下载的linux开源软件都会遇到一个问题,就是源码里面没有直接的makefile,但是它有Makefile.ammakefile.in或者它有Makefile.amconfigure.in,这里就不详细解释他们直接的关联,直接给出如何操作生成makefile

具体操作步骤如下:

  2.1 执行aclocal,产生aclocal.m4文件

aclocal

  2.2执行autoconf,生成configure文件

autoconf

  2.3执行automake命令,产生Makefile.in

automake

  2.4执行configure命令,生成Makefile文件

mkdir install_lsh
./configure --build=i686-linux --host=arm-arago-linux-gnueabi --target=arm-arago-linux-gnueabi --prefix=/home/picohood/projects/tools/ring_net/bridge-utils-1.5/install_lsh CC=arm-arago-linux-gnueabi-gcc CXX=arm-arago-linux-gnueabi-g++ --disable-udev

 3、编译

make

 4、安装

make install

 5、创建桥接网卡

        # brctl addbr br_10
        # brctl addif br_10 eth0
        # brctl addif br_10 eth1
        # ifconfig br_10 10.16.0.254

        # brctl addbr br_192
        # brctl addif br_192 eth2
        # brctl addif br_192 eth3
        # ifconfig br_192 192.168.10.1

  

   

 

posted on 2019-01-08 11:14  紫枫术河  阅读(874)  评论(0)    收藏  举报

导航