日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

橋接器的運作 mini-Howto

作者: Christopher Cole, cole@lynkmedia.com
譯者: Mile Yeh mile@mail.timenet.net
v1.10, 13十一月 1997


--------------------------------------------------------------------------------
這文件描述如何去設定一個乙太網(wǎng)路橋接器.什麼是一個乙太網(wǎng)路橋接器?一個乙太網(wǎng)路橋接器是一個設備它可以控制在一個子網(wǎng)路之內(nèi)的資料封包去試圖減少網(wǎng)路的大量流量. 一個橋接器是通常安放的在兩組分開的電腦群組之間使電腦自己在內(nèi)部溝通自已,而不是頻繁和其他的群組的電腦溝通.一個好的例子的是想想一群的麥金塔和一群的 Unix 機器.這些組別的機器兩個群組都傾向於他們自己和自已的機器十分繁忙的溝通, 他們在網(wǎng)路上產(chǎn)生的通訊流量使其他機器試著和另外一個溝通時的造成碰撞.一個橋接器是放的在這些電腦組群之間.橋接器的工作是然後檢查那目的地的數(shù)據(jù)封包一個一次而且決定要不要傳輸封包到那乙太網(wǎng)區(qū)段另一邊.結(jié)果是變成一個更快的,更安靜,更少的碰撞的網(wǎng)路.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

1. 設定

取得 ``橋接器配置"":
ftp://shadow.cabi.net/pub/Linux/BRCFG.tgz
取得和閱讀 ``Multiple ethernet"" HOWTO:
ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/Multiple-Ethernet
使多個乙太網(wǎng)路設備在你的機器運作照著加入這行到你的 /etc/lilo.conf, 和重新執(zhí)行 lilo:

append = "ether=0,0,eth1"


如果你在你的橋接器上有三張界面卡,使用這些行取代上面:
append = "ether=0,0,eth1 ether=0,0,eth2"


靠加入更多的乙太陳述可以找到更多的界面. 預設上一個傳統(tǒng)的 Linux 核心只偵測一張獨一的乙太網(wǎng)路卡, 和當一個被找到偵測就會停止. 上面所附加的陳述告訴核心在第一個被找到之後繼續(xù)偵測去找到更多乙太網(wǎng)路設備.

另一個方法,可以使用啟動變數(shù)來取代:

linux ether=0,0,eth1


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



重新編譯那核心啟動BRIDGING功能.
一個橋接器應沒有一個的 IP 地址. 它可以有一個,但是一個平常的橋接器不需要一個 IP 地址. 從你的橋接器上移除 IP 地址,到 /etc/sysconfig/network-scripts/ (對於一個 RedHat系統(tǒng)) 和拷貝 ifcfg-lo0到 ifcfg-eth0 & ifcfg-eth1. 在這兩個乙太檔案中,改變那行包含 ``DEVICE=lo"" to ``DEVICE=eth0"" 和 ``DEVICE=eth1"". 別的 Linux distribution 也許和這個不同,自已動手做你想要的! 如果橋接器上有超過兩個界面卡, 確定也使設定符合這些界面.
重新啟動,執(zhí)行那包含橋接器功能的核心, 另外也查明確認一個 IP 地址沒有指定到這網(wǎng)路界面卡.
一次系統(tǒng)是備份, 把乙太網(wǎng)路卡設定在紛亂(promiscuous)的模式, 他們將靠它的界面監(jiān)看每一個通過的封包:
ifconfig promisc eth0 ; ifconfig promisc eth1


連接到網(wǎng)路區(qū)段的全部的界面卡被橋接器分開進入 promiscuous(紛亂) 的模式.
啟動橋接器使用 brcfg程式:
brcfg -ena


檢驗每一個界面卡有不同的交通流量:
tcpdump -i eth0(在一個視窗)
tcpdump -i eth1(在另一個視窗)


執(zhí)行一個 sniffer (監(jiān)看器) 或者 tcpdump 在另外的機器上去檢驗橋接器正確地分開區(qū)段.

--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

2. 一般的問題


Question
我得到這個訊息

ioctl(SIOCGIFBR) failed: Package not installed


這是什麼意思?

推薦閱讀