Linux學習筆記(二)網路介面配置

2021-04-13 22:04:05 字數 1289 閱讀 4180

一、安裝和配置網路裝置

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 文字使用者介面 圖形介面...