Gentoo Linux 2005.0 x86 手冊[45]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

3.g. 橋接 (802.1d 支援)

橋接的支援要先安裝 net-misc/bridge-utils

橋接是用來兩個網路連接在一起。例如說,你有一台伺服器透過 ADSL 連到網際網路,還有一張無線網路卡讓其他的電腦可以連到網際網路。你可以用橋接把這兩個連在一起。

原始碼 10: /etc/conf.d/net 橋接設定

# 設定橋接 - "man btctl" 取得更多資訊
brctl_br0=( "setfd 0" "sethello 0" "stp off" )

# 增加要橋接在 br0 的 port
bridge_br0="eth0 eth1"

# 你可以設定成 null 讓 dhcp 不會啟動
config_eth0=( "null" )
config_eth1=( "null" )

# 最後給橋接器一個位址 - 你也可以用 DHCP
config_br0=( "192.168.0.1/24" )

# 因為 eth0,eth1 需要額外的設定,要在相依性中加入這三個
depend_br0() {
  need net.eth0 net.eth1
}

重要: 要設定橋接,你可以參考 變數名稱 文件。

3.h. MAC 位址

你不用安裝任何東西就可以改變網路介面的 MAC 位址。然而,如果需要變成隨機的位址,或是某一種類的隨機位址,你需要安裝 net-analyzer/macchanger。

原始碼 11: MAC 改變範例

# 指定網路介面的 MAC 位址
mac_eth0="00:11:22:33:44:55"

# 隨機決定最後三個位元組
mac_eth0="random-ending"

# 在所有品牌,同一種網路類型內(光纖,銅線,無線網路)隨機決定
mac_eth0="random-samekind"

# 在所有品牌,所有網路類型內(光纖,銅線,無線網路)隨機決定
mac_eth0="random-anykind"

# 完全隨機 - 警告:一些由這方法做出來的 MAC 位址可能不能正常工作
mac_eth0="random-full"

3.i. Tunnel

你需要裝任何東西就可以使用 tunnel 了,因為網路介面管理會幫你做這些事。

原始碼 12: /etc/conf.d/net 的 tunnel 設定

# GRE tunnels
iptunnel_vpn0="mode gre remote 207.170.82.1 key 0xffffffff ttl 255"

# IPIP tunnels
iptunnel_vpn0="mode ipip remote 207.170.82.2 ttl 255"

# 設定介面
config_vpn0=( "192.168.0.2 peer 192.168.1.1" ) 

3.j. VLAN (802.1q 支援)

安裝好 net-misc/vconfig 後,就可以支援 VLAN 了。

虛擬區網 (Virtual LAN) 是一組網路裝置運作時有如他們連到同一段區網一樣 - 但實際上可能不是。VLAN 成員即使是連在同一個實體區域網路,也只能看到同一 VLAN 的成員。

原始碼 13: /etc/conf.d/net VLAN 設定

# 像這樣指定 VLAN 號碼
# 確定 VLAN ID 前面沒有加上 0
vlans_eth0="1 2"

# 你也可以修改 VLAN 的設定值
# 看 vconfig 手冊頁取得更多資訊
vconfig_eth0=( "set_name_type VLAN_PLUS_VID_NO_PAD" )
vconfig_vlan1=( "set_flag 1" "set_egress_map 2 6" )

# 如同一般的設定方式設定 vlan
config_vlan1=( "172.16.3.1 netmask 255.255.254.0" )
config_vlan2=( "172.16.2.1 netmask 255.255.254.0" )

重要: 要設定 VLAN,你可以參考 變數名稱 文件。

本文关键:Gentoo Linux 2005.0 x86 手冊
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top