入门级
部门级
企业级
特种服务器
其它

五大核心
Web服务器
FTP服务器
Mail服务器
域名服务器
文件共享服务器
其它
路由器应用
代理服务器
数据库

Windows阵营
Unix
Linux
你的位置: 软件> 服务器软件> Linux系列>
Linux 网桥接器的运作
2002-04-23 11:43:00· kent· RealSKy

1 2  下一页

  一. 设定

  1. 取得 ``桥接器配置''

  ftp://shadow.cabi.net/pub/Linux/BRCFG.tgz

  2. 取得和阅读 ``Multiple ethernet'' HOWTO

  ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/Multiple-Ethernet

  3. 配置lilo启动参数

  使多个以太网设备在你的机器运作,必须在 /etc/lilo.conf中加入下面的一行和重新执行 lilo:append = "ether=0,0,eth1"

  如果你在你的桥接器上有三个网卡,使用这些行取代上面:

  append = "ether=0,0,eth1 ether=0,0,eth2"

  靠加入更多的以太网配置可以找到更多的设置。预设上一个传统的 Linux 核心只侦测一张单一的以太网卡, 和当一个被找到侦测就会停止。上面所附加的陈述告诉核心在第一个被找到之后继续侦测去找到更多以太网路设备。

  另一个方法,可以使用启动变数来取代:

  linux ether=0,0,eth1
  或者, 有三个界面,使用:
  linux ether=0,0,eth1 ether=0,0,eth2

  4. 重新编译那核心启动BRIDGING功能

  一个桥接器应没有一个的 IP 地址。它可以有一个,但是一个平常的桥接器不需要一个 IP 地址。从你的桥接器上移除 IP 地址的方法是:到 /etc/sysconfig/network-scripts/ (对于一个 RedHat系统) 和拷贝 ifcfg-lo0到 ifcfg-eth0 & ifcfg-eth1。 在这两个以太网的档案中,改变那行包含 ``DEVICE=lo'' to ``DEVICE=eth0'' 和 ``DEVICE=eth1''。 别的 Linux distribution 也许和这个不同,自已动手做你想要的! 如果桥接器上有超过两个界面卡, 确定也使设定符合这些界面。

  重新启动,执行那包含桥接器功能的核心, 另外也查明确认一个 IP 地址没有指定到这网路界面卡。

  一次系统是备份, 把以太网路卡设定在纷乱(promiscuous)的模式, 他们将靠它的界面监看每一个通过的封包: ifconfig promisc eth0 ; ifconfig promisc eth1 连接到网路区段的全部的界面卡被桥接器分开进入 promiscuous(纷乱) 的模式。
启动桥接器使用 brcfg程序:

  brcfg -ena
  检验每一个界面卡有不同的交通流量:
  tcpdump -i eth0 (在一个视窗)
  tcpdump -i eth1 (在另一个视窗)
  执行一个 sniffer (监看器) 或者 tcpdump 在另外的机器上去检验桥接器正确地分开区段。

  二. 一般的问题


  Question:我得到这个讯息 ioctl(SIOCGIFBR) failed: Package not installed这是什么意思?

1 2  下一页


■ 相关内容