openwrt network interface(openwrt中的網路介面)

來源:互聯網
上載者:User

標籤:http   os   io   使用   strong   資料   div   sp   on   

這篇算是對openwrt網路介面的一個翻譯吧,源地址:http://wiki.openwrt.org/doc/networking/network.interfaces

network的介面類型:物理網路介面和虛擬網路介面

物理網路介面就是我們經常看到的eth0,radio0,wlan9等等,這些就代表一個實際的網路硬體裝置,如Network interface controller,Wireless network interface controller和各種Modem裝置。只要當這些裝置的驅動被安裝進系統,一個對應的物理網路介面就會出現和可用。

任何一個物理網路介面就是一個被作業系統給使用者軟體定義程式的一個名字,使得使用者可以去配置硬體網路裝置,並且在程式和指令碼中去調用和使用。

虛擬網路幾口,例如lo,eth0:1,eth0.1,vlan2,br0,pppoe-dsl,gre0,sit0,tun0,imq0,teql0等等都是虛擬網路介面,但是這些並不代表一個實際存在的硬體裝置,而是被串連到一個硬體裝置。虛擬網路介面(Virtual network interfaces)就是為了給系統管理員方便配置基於linux的系統,帶來了最大的彈性。一個虛擬網路介面通常和一個物理介面或者另外一個虛擬網路介面相關聯,但也可以單獨使用(例如lo)。

虛擬網路介面類型:

aliases:eth4:5,eth4:6,IP-aliases是控制每個介面多IP地址和mask。新的工具iproute2支援多address/prefixes 每個介面,但是aliases仍然被相容。

VLANs:eth4.0,eth4.1,....被建立用來分割一個簡單的2層網路,成為多個虛擬網路。就和IEEE802.1Q描述一致。

stacked VLANs,這個還沒碰到過,不是很理解。粘貼一下:

Stacked VLANs: IEEE 802.1ad-support was mainlined in 2013-04-19: net: vlan: add 802.1ad support Configuration is done using ip link:

ip link add link eth0 eth0.1000 type vlan proto 802.1ad id 1000ip link add link eth0.1000 eth0.1000.1000 type vlan proto 802.1q id 1000

bridgeds:br0,br-lan

這兩個是用來把多個物理或者虛擬網路介面當做一個網路介面來使用。同樣也會被用於VPN

和橋接介面。Linux乙太網路橋會被用於串連過個乙太網路裝置,這種串連是完全透明的:主機串連到一個乙太網路介面裝置也就等於主機串連到了其他的乙太網路裝置上。

tunnel interface:pppoe-dsl,pppoa-dsl,tun0,vpn1,這些被用於發送資料包,通過隧道協議,例如GRE,IPsec,PPPoE等等。

special purpose:imq0,teql3,這些被用於改變裝置出去或者進入的資料包的優先順序,就是我們QoS中經常會用到。

wireless operating mode virtual interfaces:wlan0,wlan0_1,ath3,ath_monitor..

Linux 無線系統:總會有一個物理的網路介面給無線網路控制介面,作為主介面(master interface).主介面是不可見的,依靠無線操作模式,主介面可以被配置成ad-hoc(IBSS),managed,AP,WDS,mesh point,monitor,wireless virtual network interface可以有不同的特性。這些都是預設自動設定的。當WNIC被載入,就會有master interface和至少一個virtual interface 出現。

另外,兩個網路介面還可以被綁定在一塊。

下面的表格是Openwrt用到的一些工具和utilities。就不翻譯了,需要慢慢用了才知道。不在編譯核心之前需要看看,這些工具的作用。

 

 

 

openwrt network interface(openwrt中的網路介面)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.