天天看點

Linux系統網絡參數配置和說明【linux網絡配置精品】                           Linux系統網絡參數配置和說明

                           Linux系統網絡參數配置和說明

1.配置檔案所在路徑

Linux系統網卡配置檔案一般在/etc/sysconfig/network-scripts/ifcfg-eth0目錄下.

也可以在terminal鍵入查詢指令進行檢視:

檢視指令

sudo su

cd /etc/sysconfig/network-scripts/ifcfg-etho

ls

或者使用

ll /etc/sysconfig/network-scripts/ifcfg-etho

2.配置檔案配置資訊

新網卡包含的配置:

TYPE=Ethernet               #網絡類型,一般都是以太網(常見的有Ethernet和Bridge)

BOOTPROTO=dhcp       #啟動協定,擷取ip位址的配置方式,有多種(none|dhcp|bootp|static等方式)

DEFROUTE=yes

PEERDNS=yes              #和BOOTPROTO的值相關,即如果BOOTPROTO的值為“dhcp”,是否(yes/no)允許dhcp server配置設定的dns伺服器指向資訊直接覆寫至/etc/resolv.conf檔案中

PEERROUTES=yes

IPV4_FAILURE_FATAL=no           #IPV4關閉(yes打開,no關閉)

IPV6INIT=yes                                #IPV6打開 (yes打開,no關閉)

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no                 #IPV6關閉(yes打開,no關閉)

NAME=eno1                                       #網卡名稱

UUID=205daf30-afa2-4246-9d5c-25223b114314                    #裝置唯一的識别号,如果是vmware克隆的虛拟機無法啟動,可以删除此項

DEVICE=eno1                                                                 #網卡名稱(也有的第一塊網卡記為etho、enp1s0f0、ens1f0)

ONBOOT=no                                                                  #系統啟動時是否自動激活網卡(no為不自動激活,yes為自動激活)

3.網卡配置舉例(配置一個vlan綁定網卡并設定IP)

編輯eno1:

sudo su

cd /etc/sysconfig/network-scripts

vi ifcfg-eno1

網卡eno1配置如下:

TYPE=Ethernet                                                                  #網絡類型為以太網

BOOTPROTO=none                                                          #啟動協定,禁止自動獲得Ip

NAME=eno1                                                                      # 網卡名稱eno1

UUID=05daf30-afa2-4246-9d5c-25223b114314                #裝置唯一的識别号

DEVICE=eno1                                                                    #裝置名稱eno1

ONBOOT=yes                                                                     #系統啟動時自動激活網卡 

cp ifcfg-eno1 ifcfg-vlan10

vi ifcfg-vlan10

給eno1配置vlan并配置設定ip,配置如下:

TYPE=Vlan                                                  #網絡類型為VLAN

Vlan=yes                                                      #Vlan

IPV6INIT=no                                                 #IPV6關閉 (yes打開,no關閉)

DEVICE=vlan10                                           #I建立VLAN10

PHYSDEV=eno1                                          #綁定的網卡

VLAN_ID=10                                                #建立的VLAN的ID

NM_CONTROLLED=no                              #是否通過Network Manager來管理網卡裝置(yes為允許,no為拒絕(建議設定為“no”(NetworkManager:圖形界面的網絡配置工具,不支援橋接,強烈建議關閉)

IPADDR=10.38.1.50                                    #給vlan綁定網卡配置的IP位址

NETMASK=255.255.255.0                          #給vlan綁定網卡配置的掩碼

GETWAY=10.38.1.254                                #給vlan綁定網卡配置的網關

ONBOOT=yes                                             #系統啟動時自動激活網卡

4.網卡配置舉例(配置多個vlan綁定同一個網卡)

編輯eno2:

sudo su

cd /etc/sysconfig/network-scripts

vi ifcfg-eno2

網卡eno2配置如下:

TYPE=Ethernet                                                                   #網絡類型為以太網

BOOTPROTO=none                                                           #啟動協定,禁止自動獲得Ip

NAME=eno2                                                                       # 網卡名稱eno2

UUID=05daf30-afa2-4246-9d5c-25223b116831                #裝置唯一的識别号

DEVICE=eno2                                                                    #裝置名稱eno2

ONBOOT=yes                                                                     #系統啟動時自動激活網卡 

添加多個vlan綁定網卡eno2:

cp ifcfg-eno2 ifcfg-vlan2

vi ifcfg-vlan2

vlan2綁定網卡eno2:

ONBOOT=yes                                                                   #系統啟動時自動激活網卡

TYPE=Vlan                                                                       #網絡類型為以太網

IPV6INIT=no                                                                     #IPV6關閉

DEVICE=vlan2                                                                 #裝置名稱vlan2

NAME=vlan2                                                                    # 網卡名稱vlan2

PHYSDEV=eno2                                                             #綁定網卡為en02

VLAN_ID=2                                                                     #Vlan的ID為2

vlan3綁定網卡eno2:

ONBOOT=yes                                                                   #系統啟動時自動激活網卡

TYPE=Vlan                                                                       #網絡類型為以太網

IPV6INIT=no                                                                     #IPV6關閉

DEVICE=vlan3                                                                 #裝置名稱vlan3

NAME=vlan3                                                                   # 網卡名稱vlan3

PHYSDEV=eno2                                                            #綁定網卡為en02

VLAN_ID=3                                                                    #Vlan的ID為3

vlan4綁定網卡eno2:

ONBOOT=yes                                                                   #系統啟動時自動激活網卡

TYPE=Vlan                                                                       #網絡類型為以太網

IPV6INIT=no                                                                     #IPV6關閉

DEVICE=vlan4                                                                 #裝置名稱vlan4

NAME=vlan4                                                                   # 網卡名稱vlan4

PHYSDEV=eno2                                                            #綁定網卡為en02

VLAN_ID=4                                                                     #Vlan的ID為4

vlan5綁定網卡eno2:

ONBOOT=yes                                                                   #系統啟動時自動激活網卡

TYPE=Vlan                                                                       #網絡類型為以太網

IPV6INIT=no                                                                     #IPV6關閉

DEVICE=vlan5                                                                 #裝置名稱vlan5

NAME=vlan5                                                                    # 網卡名稱vlan5

PHYSDEV=eno2                                                             #綁定網卡為en02

VLAN_ID=5                                                                     #Vlan的ID為5

``````                                                                               ```   ```

vlan4015綁定網卡eno2:

ONBOOT=yes                                                                    #系統啟動時自動激活網卡

TYPE=Vlan                                                                         #網絡類型為以太網

IPV6INIT=no                                                                       #IPV6關閉

DEVICE=vlan4015                                                              #裝置名稱vlan4015

NAME=vlan4015                                                                 # 網卡名稱vlan4015

PHYSDEV=eno2                                                                #綁定網卡為en02

VLAN_ID=4015                                                                  #Vlan的ID為4015

5.為了使上述配置生效,還需在rc.local裡添加link

添加link的指令如下:

sudo su

cd /etc/rc.d

ls

找到rc.local檔案

編輯添加所有van包括的link:

vi rc.local

另起一空行

ip  link add link eno1 name vlan10 type vlan id 10

ip link add link eno2 name vlan2 type vlan id 2

ip link add link eno2 name vlan3 type vlan id 3

ip link add link eno2 name vlan 4 type vlan id 4

ip link add link eno2 name vlan 5 type vlan id 5

``` ```                                           ```     ```

ip link add link eno2 name vlan 4015 type id 4015

寫完後退出并儲存(注:寫完後檢查一下,不要留白行)

6.打開ternimal,重新開機網絡或者重新開機裝置

網絡重新開機指令:service network restart

重新開機裝置指令:

sudo su

reboot

繼續閱讀