如何在ubuntu中搭建网桥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ubuntu中搭建网桥?相关的知识,希望对你有一定的参考价值。

我电脑上有有两张网卡,现在有一台笔记本想由于地理因素不能直接连接到路由器上,我利用我的主机来与笔记本共享上网,但我用的是ubuntu系统。请高手现招!
台式机有两张网卡,并且是ubuntu系统

网桥工具的安装:
默认Ubuntu是没有网桥设置工具(brctl)的。你需要安装bridge-utils,这里在我的pc2上:
SYSHUNTER-UBUNTU# apt-get install bridge-utils

配置网桥:
先创建一个网桥接口:
SYSHUNTER-UBUNTU# brctl addbr br0

将两块已有的网卡添加到网桥:
SYSHUNTER-UBUNTU# brctl addif br0 eth0
SYSHUNTER-UBUNTU# brctl addif br0 eth1

将两块网卡IP设置为0,它们已经不再需要了:
SYSHUNTER-UBUNTU# ifconfig eth0 0.0.0.0
SYSHUNTER-UBUNTU# ifconfig eth1 0.0.0.0

给新网桥设置一个IP:
SYSHUNTER-UBUNTU# ifconfig br0 192.168.1.10

结束语
经过上面安装网桥工具,配置网桥,简单几步。现在pc1、pc2、lpt1已经在同一个局域网了,pc1、pc2、lpt1可以各自单独拨号并相互共享访问资源了。
参考技术A
    ubuntu搭建网桥ubuntu网桥
    先安装 bridge-utils
    #sudo apt-get install bridge-utils
    #sudo gedit /etc/network/interfaces
    在后面加上这个:
    auto eth0
    iface eth0 inet manual
    auto br0
    iface br0 inet static
    address 10.65.160.104
    network 10.65.128.0
    netmask 255.255.128.0
    broadcast 10.65.255.255
    gateway 10.65.156.27
    bridge_ports eth0
    bridge_fd 9
    bridge_hello 2
    bridge_maxage 12
    bridge_stp off
    sudo /etc/init.d/networking restart (或 sudo restart network-manager)

参考技术B 网桥工具的安装:
默认Ubuntu是没有网桥设置工具(brctl)的。你需要安装bridge-utils,这里在我的pc2上:
SYSHUNTER-UBUNTU# apt-get install bridge-utils

配置网桥:
先创建一个网桥接口:
SYSHUNTER-UBUNTU# brctl addbr br0

将两块已有的网卡添加到网桥:
SYSHUNTER-UBUNTU# brctl addif br0 eth0
SYSHUNTER-UBUNTU# brctl addif br0 eth1

将两块网卡IP设置为0,它们已经不再需要了:
SYSHUNTER-UBUNTU# ifconfig eth0 0.0.0.0
SYSHUNTER-UBUNTU# ifconfig eth1 0.0.0.0

给新网桥设置一个IP:
SYSHUNTER-UBUNTU# ifconfig br0 192.168.1.10

结束语
经过上面安装网桥工具,配置网桥,简单几步。现在pc1、pc2、lpt1已经在同一个局域网了,pc1、pc2、lpt1可以各自单独拨号并相互共享访问资源了
参考技术C 先安装uml-utilities,该工具包含建立虚拟网络设备(所谓的“TAP interfaces”)的工具:
sudo apt-get install uml-utilities

安装 桥接工具 bridge-utils
#sudo apt-get install bridge-utils

#sudo gedit /etc/network/interfaces

在后面加上这个:
auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
address 192.168.1.104
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off

(上面的ip和网络地址等改成你需要的就行了)
启动网桥
sudo /sbin/ifup br0

sudo /etc/init.d/networking restart (或 sudo restart network-manager)
参考技术D 主机还是笔记本有两个网卡?哪个是ubuntu系统?得说清楚才行呀!
我想应该没问题,我现在就是用笔记本的ubuntu系统,用它的无线网卡连能上网的无线路由器,然后再用有线网卡给一个路由器输出,让一个台式机上网

以上是关于如何在ubuntu中搭建网桥?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ubuntu 上配置网桥

ubuntu网桥搭建问题的探究

ubuntu网桥搭建问题的探究

在Ubuntu中创建网桥

如何在ubuntu中搭建交叉编译环境toolchain

如何在ubuntu中搭建ruby开发环境