一、安裝和配置網路裝置
linux支援的網絡卡驅動程式都存放在目錄/lib/modules/(linux kernel version)/net下。通過修改模組配置檔案來更改網絡卡或者增加網絡卡。
修改/etc/conf.modules檔案 alias eth(n) modelname
options modelname io=ioaddress irq=itrptrqstnum
載入模組 in**od modelname
檢視當前載入的模組的資訊 l**od
二、網路介面引數設定
可採用以下兩種方法:
使用ifconfig臨時設定網路介面引數,系統重啟後引數恢復到預設配置。如果要想在啟動時就修改配置,可在/etc/sysconfig/network檔案中加入指令碼,如修改mac為以下幾行命令:
/sbin/ifconfig eth0 down
/sbin/ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
/sbin/ifconfig eht0 up
使用netconfig設定預設網路引數,包括客戶端的配置、伺服器的配置和其他的配置。這些預設的網路配置資訊存放在 /etc/sysconfig/networking/profiles/default目錄下以下幾個檔案中:
(1) ifcfg-eth0——ip address、network mask、network address等資訊,/etc/sysconfig/networking/devices/ifcfg-eth0 和/etc/sysconfig/network-scripts/ifcfg-eth0是該檔案的鏈結;
(2) network——hostname
(3) resolv.conf——dns
(4) hosts——主機名稱列表,/etc/hosts是該檔案的鏈結;
三、命令列配置
/usr/sbin/usernetctl ifcfg-eth0 up
其中ifcfg-eth0在/etc/sysconf/network-scripts/下
/etc/sysconf/network-scripts/ifup eth0
ifconfig eth0 hw ether $
ifconfig eth0 $ipaddr netmask $netmask broadcast $broadcast
route add -net $network netmask $netmask dev $device
route add default gw $gateway $device
Linux 網絡卡驅動學習(二)(網路驅動介面小結)
摘要 前文我們分析了乙個虛擬硬體的網路驅動例子,從中我們看到了網路裝置的一些介面,其實網路裝置驅動和塊裝置驅動的功能比較類似,都是傳送和接收資料報 資料請求 當然它們實際是有很多不同的。首先塊裝置在 dev目錄下有裝置節點,而網路裝置沒有這樣的裝置入口。read,write等常規的檔案介面在網路裝置...
Linux學習筆記(8) 網路命令
ifconfig 只能看到ip和子網掩碼,看不到閘道器 dns 禁止該網絡卡裝置ifdown 網絡卡裝置名啟動該網絡卡裝置ifup 網絡卡裝置名netstat 選項選項 t 列出tcp協議埠 u 列出udp協議埠 n 不使用網域名稱與服務名,而使用ip位址和埠號 l 僅列出在監聽狀態網路服務 a 列...
Linux筆記8 網路管理
初始化伺服器 最小化安裝 為你的伺服器配置root密碼 配置ip位址 配置yum源 關閉防火牆 selinux 安裝常用程式 關機快照 基礎知識 網路介面名稱規則 配置網路引數 注意 虛擬機器的總記憶體不能超過真機 配置方式 圖形 tui text user inte ce 文字使用者介面 圖形介面...