卡又稱網(wǎng)絡(luò)適配器,是采用以太網(wǎng)技術(shù)的,現(xiàn)在我們最常見(jiàn)到的是以太網(wǎng)網(wǎng)卡,在網(wǎng)絡(luò)中,如果有一臺(tái)計(jì)算機(jī)沒(méi)有網(wǎng)卡,那么這臺(tái)計(jì)算機(jī)將不能和其他計(jì)算機(jī)通信,它將得不到服務(wù)器所提供的任何服務(wù)了。當(dāng)然如果服務(wù)器沒(méi)有網(wǎng)卡,就稱不上服務(wù)器了,所以說(shuō)網(wǎng)卡是服務(wù)器必備的設(shè)備,就像普通PC(個(gè)人電腦)要配處理器一樣。平時(shí)我們所見(jiàn)到的PC機(jī)上的網(wǎng)卡主要是將PC機(jī)和LAN(局域網(wǎng))相連接,而服務(wù)器網(wǎng)卡,一般是用于服務(wù)器與交換機(jī)等網(wǎng)絡(luò)設(shè)備之間的連接。
千兆四口網(wǎng)卡是因?yàn)榕鋫?個(gè)千兆網(wǎng)口,可以最大限度的節(jié)約服務(wù)器插槽,擴(kuò)展網(wǎng)口,千兆四口網(wǎng)卡種類(lèi)較多,客戶選擇的空間也比較大,下面就詳細(xì)介紹下飛邁瑞克(www.femrice.com.cn)千兆四口網(wǎng)卡給大家做一個(gè)簡(jiǎn)單的分類(lèi)供用戶參考選擇。?
千兆四口網(wǎng)卡
千兆四光口網(wǎng)卡 Intel I350芯片 飛邁瑞克FM-NHI350AM4-F4是一款服務(wù)器專用千兆網(wǎng)卡,它具有4個(gè)1000M的 LC光纖接口,可支持4000Mbs的傳輸帶寬,同時(shí)支持PCI-E X4 標(biāo)準(zhǔn)插槽,保證了網(wǎng)卡高效、穩(wěn)定的工作。另外網(wǎng)卡還支持VLAN、QOS策略、流量控制等功能,適合中大型局域網(wǎng)的應(yīng)用。
支持操作系統(tǒng):Windows XP SP3,Windows 7,Windows Server 2003,Windows Server 2008,Windows Server 2008 SP2,Windows Server 2008 SP2 Core,Windows Server 2008 R2 SP1 Windows Server 2008 R2 SP1 Core,WinPE 1.6 (2003 PE),WinPE 2.1 (2008 PE)WinPE 3.0 (2008 R2 PE),Linux Stable Kernel version 2.6/3.x ,Linux RHEL 5.8 Linux RHEL 6.2,Linux SLES 10 SP4,Linux SLES 11 SP2,FreeBSD 9 ,EFI 1.1,UEFI 2.1,UEFI 2.3,VMware ESXi 5.02,VMware ESX M/N.next 3 (GA TBD)
兼容服務(wù)器品牌:聯(lián)想服務(wù)器、浪潮服務(wù)器、惠普服務(wù)器、思科服務(wù)器、華為服務(wù)器、戴爾服務(wù)器、華碩服務(wù)器、IBM服務(wù)器、曙光服務(wù)器、清華同方服務(wù)器、長(zhǎng)城服務(wù)器、五舟服務(wù)器、寶德服務(wù)器、微星服務(wù)器、正睿服務(wù)器以及DIY服務(wù)器
千兆四口網(wǎng)卡
千兆四電口網(wǎng)卡 Intel I350芯片飛邁瑞克FM-NHI350AM4-T4是一款服務(wù)器專用千兆網(wǎng)卡,它具有4個(gè)10/100/1000M自適應(yīng)的RJ45接口,可支持40/400/4000Mbs的傳輸帶寬,同時(shí)支持PCI-E X4 標(biāo)準(zhǔn)插槽,保證了網(wǎng)卡高效、穩(wěn)定的工作。另外網(wǎng)卡還支持VLAN、QOS策略、流量控制等功能,適合中大型局域網(wǎng)的應(yīng)用。
特有功能:
英特爾連接虛擬化技術(shù)(Intel Virtualization Technology for Connectivity);具有虛擬機(jī)設(shè)備隊(duì)列(VMDq)和SR-IOV;
高級(jí)信息包過(guò)濾(按端口);
VLAN支持以及VLAN標(biāo)簽插入、拆除和信息包過(guò)濾;
iSCSI加速、iSCSI遠(yuǎn)程引導(dǎo);
適配器容錯(cuò)、交換機(jī)容錯(cuò);
自適應(yīng)負(fù)載平衡;
分組支持;
TCP校驗(yàn)和卸載、TCP分段/大型發(fā)送卸載、緩解中斷;
IPv6卸載;
如果服務(wù)器上連的交換機(jī)端口已經(jīng)預(yù)先設(shè)置了TRUNK,并允許特定的VLAN可以通過(guò),那么服務(wù)器的網(wǎng)卡在配置時(shí)就必須指定所屬的VLAN,否則就不通了,這種情形在虛擬化部署時(shí)較常見(jiàn)。
例如在一個(gè)辦公環(huán)境中,辦公所在VLAN為1020,虛擬化的物理主機(jī)上有兩塊萬(wàn)兆網(wǎng)卡,分屬與3111和3112VLAN,這三個(gè)VLAN間可以互通,那么該如何配置呢?
▼首先要確認(rèn)Linux系統(tǒng)內(nèi)核是否已經(jīng)支持VLAN功能:
當(dāng)前使用內(nèi)核以及操作系統(tǒng)版本:
[root@test ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)
首先yum安裝vconfig,如果有就不用裝了
yum install vconfig
查看核心是否提供VLAN 功能,執(zhí)行
dmesg | grep -i 802
[root@test]# dmesg | grep -i 802
802.1Q VLAN Support v1.8 Ben Greear<greearb@candelatech.com>
[root@test]# modprobe 8021q
[root@test~]#lsmod |grep 8021q //查看系統(tǒng)內(nèi)核是否支持802.1q協(xié)議
8021q 18633 0
[root@test ~]# lspci //確認(rèn)網(wǎng)卡驅(qū)動(dòng)是否已經(jīng)正常加載
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)
▼物理網(wǎng)卡、子網(wǎng)卡、虛擬VLAN網(wǎng)卡的關(guān)系:
1.物理網(wǎng)卡:物理網(wǎng)卡這里指的是服務(wù)器上實(shí)際的網(wǎng)絡(luò)接口設(shè)備,在系統(tǒng)中可以看到的,比如2個(gè)物理網(wǎng)卡分別對(duì)應(yīng)是eth0和eth1這兩個(gè)網(wǎng)絡(luò)接口。
2、子網(wǎng)卡:子網(wǎng)卡在這里并不是實(shí)際上的網(wǎng)絡(luò)接口設(shè)備,但是可以作為網(wǎng)絡(luò)接口在系統(tǒng)中出現(xiàn),如eth0:1、eth1:2這種網(wǎng)絡(luò)接口。它們必須要依賴于物理網(wǎng)卡,雖然可以與物理網(wǎng)卡的網(wǎng)絡(luò)接口同時(shí)在系統(tǒng)中存在并使用不同的IP地址,而且也擁有它們自己的網(wǎng)絡(luò)接口配置文件。但是當(dāng)所依賴的物理網(wǎng)卡不啟用時(shí)(Down狀態(tài))這些子網(wǎng)卡也將一同不能工作。
3、虛擬VLAN網(wǎng)卡:這些虛擬VLAN網(wǎng)卡也不是實(shí)際上的網(wǎng)絡(luò)接口設(shè)備,也可以作為網(wǎng)絡(luò)接口在系統(tǒng)中出現(xiàn),但是與子網(wǎng)卡不同的是,他們沒(méi)有自己的配置文件。他們只是通過(guò)將物理網(wǎng)加入不同的VLAN而生成的VLAN虛擬網(wǎng)卡。如果將一個(gè)物理網(wǎng)卡添加到多個(gè)VLAN當(dāng)中去的話,就會(huì)有多個(gè)VLAN虛擬網(wǎng)卡出現(xiàn),他們的信息以及相關(guān)的VLAN信息都是保存在/proc/net/vlan/config這個(gè)臨時(shí)文件中的,而沒(méi)有獨(dú)自的配置文件。它們的網(wǎng)絡(luò)接口名是eth0.1、eth1.2這種名字。
注:當(dāng)需要啟用VLAN虛擬網(wǎng)卡工作的時(shí)候,關(guān)聯(lián)的物理網(wǎng)卡網(wǎng)絡(luò)接口上必須沒(méi)有IP地址的配置信息。
[root@test ~]# vi/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
設(shè)定靜態(tài)地址并且不給IP地址設(shè)定。
▼在Linux配置VLAN Trunk:
由于在Linux上eth1要被設(shè)定為T(mén)runk,并且屬于特定的3111VLAN。eth2也要被設(shè)定為T(mén)runk,并且屬于特定的3112VLAN。
1、將eth1添加到VLAN 3111中:
[root@test]# vconfig add eth1 3111
WARNING: Could not open/proc/net/vlan/config. Maybe you need to load the 8021q module, or maybe youare not using PROCFS??
Added VLAN with VID == 3111 to IF -:eth1:-
第一次添加VLAN虛擬網(wǎng)卡的時(shí)候就一定會(huì)出現(xiàn)上面的那句提示,原因是因?yàn)槟J(rèn)下/proc/net/vlan/config這個(gè)專門(mén)用來(lái)保存VLAN信息的文件是沒(méi)有的。由于第一次添加VLAN網(wǎng)卡,那么這個(gè)文件也會(huì)被自動(dòng)建立起來(lái)。另外,在/proc/目錄下面的文件都是系統(tǒng)的臨時(shí)文件,因此重新啟動(dòng)后必定丟失休息,所以在配置并測(cè)試VLAN成功后,可以將一些相關(guān)命令添加到rc.local這個(gè)啟動(dòng)腳本當(dāng)中去。在執(zhí)行該命令之前可以先到/proc/net/目錄查看下,并不存在vlan文件夾,執(zhí)行后會(huì)創(chuàng)建一個(gè)vlan文件夾,并生成config配置文件,以及對(duì)應(yīng)的虛擬vlan網(wǎng)卡配置文件 eth1.3111等.
2、同樣將eth2添加到VLAN3112中:
[root@test ~]# vconfig add eth2 3112
Added VLAN with VID == 3112 to IF -:eth2:-
3、檢查添加的VLAN虛擬網(wǎng)卡信息:
[root@test ~]# cat/proc/net/vlan/config
VLAN Dev name | VLAN ID
Name-Type:VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
eth1.3111 | 3111 | eth1
eth2.3112 | 3112 | eth2
可以看到所有的VLAN虛擬網(wǎng)卡以及它們所歸屬的主物理網(wǎng)卡。
(如果只有一個(gè)物理網(wǎng)卡,也可配置為文件ifcfg-eth1.3111和ifcfg-eth1.3112)
4、為VLAN虛擬網(wǎng)卡設(shè)定IP地址并且進(jìn)行啟用:
[root@test ~]# ifconfig eth1.3111 192.168.20.1 up
[root@test ~]# ifconfig eth2.3112 192.168.30.1 up
這是臨時(shí)的,可以這樣做
利用cp命令復(fù)制接口的ip地址配置
cp ifcfg-eth1 ifcfg-eth1.3111
cp ifcfg-eth2 ifcfg-eth2.3112
把ifcfg-eth1和ifcfg-eth2中的原有地址去掉,再vi修改ifcfg-eth1.3111和ifcfg-eth2.3112文件,設(shè)置IP地址等信息。
5、最后重啟network服務(wù),令配置生效。
重新啟動(dòng)網(wǎng)絡(luò)服務(wù)
[root@test ~]# service network restart
Shutting down interface eth1: [ OK ]
Shutting down interface eth2: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth1: [ OK ]
Bringing up interface eth2: [ OK ]
6、檢查L(zhǎng)inux系統(tǒng)下的所有網(wǎng)絡(luò)接口信息:
[root@test ~]# ifconfig |more
到這里已經(jīng)基本上將VLAN的主要配置完成了。
7、驗(yàn)證連通性
[root@test ~]# ping 192.168.20.254
PING 192.168.20.254 (192.168.20.254) 56(84) bytes of data.
64 bytes from 192.168.20.254: icmp_seq=1 ttl=255 time=8.42 ms
64 bytes from 192.168.20.254: icmp_seq=2 ttl=255 time=1.47 ms
64 bytes from 192.168.20.254: icmp_seq=3 ttl=255 time=1.51 ms
64 bytes from 192.168.20.254: icmp_seq=4 ttl=255 time=1.58 ms
^C
--- 192.168.20.254 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 6325ms
rtt min/avg/max/mdev = 1.470/2.550/8.427/2.400 ms