Linux網絡卡的配置

2021-08-20 14:35:04 字數 1692 閱讀 8116

對於網絡卡資訊的配置通常包括:配置ip位址、子網掩碼和閘道器。

網絡卡資訊儲存在網絡卡配置檔案中。網絡卡配置檔案位於

/etc/sysconfig/network-scripts目錄下。

一塊網絡卡對應乙個網絡卡配置檔案,配置檔案命名規則:

ifcfg-網絡卡型別以及網絡卡的序列號

由於乙太網卡型別是eth,網絡卡的序列號從0

開始,所以第一塊網絡卡的配置檔名

稱為ifcfg-eth0,第二塊網絡卡為ifcfg-eth1,以此類推。

網絡卡配置檔案中常用配置檔名的還以如下:

device=eth0,定義該網絡卡的識別名稱。

bootproto=dhcp,啟動該網絡卡的識別名稱。

static/none:代表固定的ip位址;

bootp/dhcp:通過bootp或dhcp

協議取得ip位址。    

hwaddr=00:02:b3:0b:64:22,該網絡卡的mac位址。

onboot=yes,    #啟動network服務時,是否啟用該網絡卡。當redhat系統啟動

network服務時,network服務一次讀取儲存於/etc/sysconfig/network-scripts/目錄下所有網絡卡的配置檔案。

如果網絡卡配置檔案onboot設定為yes,則network服務就會呼叫ifup命令啟動該網絡卡;如果為no,network會跳過啟動這個網絡卡。

type=ethernet,網絡卡的型別。

userctl=no,是否允許普通使用者啟動或者停止該網絡卡。

ipv6

init=no,是否在該網絡卡上啟動ipv6

的功能。

peerdns=yes,是否允許網絡卡在啟動時向dhcp伺服器查詢dns資訊,並自動覆蓋/etc/resolv.conf配置檔案。

以下配置項用於指定該網絡卡的靜態ip位址,此時bootproto必須為static或者

none。

ipaddr=192.168.1.55,靜態方式指定網絡卡的ip位址。

netmask=255.255.255.0,定義該網絡卡的子網掩碼。

mtu=1500,設定網絡卡的mac

幀最大傳輸單位大小。

gateway=192.168.1.1

,設定網路的預設閘道器。

dns1=192.168.128.5,  #指定主要的dns

伺服器位址。

dns2=192.168.128.6,  #指定備用的dns

伺服器位址。

(3)ifconfig網絡卡常用命令

ifconfig命令的功能比較強大,可以用來檢視和設定網絡卡資訊。

a.檢視網絡卡資訊

命令語法:

ifconfig [無引數]      #顯示當前活動的網絡卡

ifconfig  - a:       #顯示系統中所有網絡卡的配置資訊

ifconfig eth0         #顯示指定網絡卡的配置資訊

b.設定ip位址

eg:ifconfig eth0 192.168.168.156 netmask 255.255.255.0

c.修改mac位址

eg:ifconfig  eth0  hw  ether  00:0c:29:03:f3:76

幾個常用的命令: 

1.ifdown禁用網絡卡

語法:ifdown 網絡卡裝置名

2.ifup啟用網絡卡

語法:ifup 網絡卡裝置名

linux 網絡卡配置

1.配置檔案 etc hosts 本地主機ip位址對映,可以有多個別名 etc services 埠號與標準服務之間的對應關係 etc sysconfig network 設定主機名,閘道器,網域名稱 hostanme zjw.com 主機名 需要重啟計算機才有效 gateway 192.168.1...

linux配置網絡卡

配置網絡卡 device eth0 裝置名 onboot yes 是否隨機啟動 ipaddr 192.168.41.86 ip位址 netmask 255.255.255.0 子網掩嗎 network 192.168.41.0 所在網斷 broadcast 192.168.41.255 廣播位址 g...

Linux 網絡卡配置

安裝好作業系統之後,網絡卡的配置檔案 etc sysconfig network scripts ifcfg em1 如果多個網絡卡就有多個類似的配置檔案 已經有了內容 type ethernet 網路型別 bootproto dhcp ip配置方法 none static bootp dhcp d...