OpenEuler 網路卡配置檔案詳解及新增臨時路由與永久路由

漫步xu發表於2024-09-27

#版本資訊:

NAME="openEuler"
VERSION="22.03 (LTS-SP4)"

#網路卡資訊:

cat /etc/sysconfig/network-scripts/ifcfg-enp125s0f1
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=enp125s0f1
UUID=b44419a2-857b-47a1-a8d0-0ec9adb65b9c
DEVICE=enp125s0f1
ONBOOT=yes
IPADDR=192.168.100.3
PREFIX=24
GATEWAY=192.168.100.1
PEERDNS=no
PEERROUTES=no
IPV6_DISABLED=yes

  #網路卡資訊詳解:

  • TYPE=Ethernet:指定網路介面型別為乙太網。
  • PROXY_METHOD=none:指定不使用代理方法,即網路配置不透過代理伺服器進行。
  • BROWSER_ONLY=no:這個選項在一些配置檔案中可能不常見,但通常用於指示該介面不僅限於瀏覽器使用,而是可以用於所有網路流量。
  • BOOTPROTO=none:指定網路介面不使用任何自動協議(如DHCP)來配置網路引數,即這些引數是靜態設定的。
  • DEFROUTE=yes:將此介面設定為預設路由,即所有未明確指定路由的流量都將透過此介面傳送。
  • IPV4_FAILURE_FATAL=yes:如果IPv4配置失敗,則視為致命錯誤,這可能會導致網路介面無法啟動或系統啟動失敗。
  • IPV6INIT=no:不初始化IPv6配置,即不使用IPv6地址。
  • NAME=enp125s0f1:網路介面的名稱。
  • UUID=b44419a2-857b-47a1-a8d0-0ec9adb65b9c:網路介面的唯一識別符號(UUID),用於在系統內唯一標識該介面。
  • DEVICE=enp125s0f1:同樣指定了網路介面的名稱,與NAME相同。
  • ONBOOT=yes:在系統啟動時自動啟用此網路介面。
  • IPADDR=192.168.100.3:為此介面設定的IPv4地址。
  • PREFIX=24:子網掩碼的字首長度,24表示子網掩碼為255.255.255.0。
  • GATEWAY=192.168.100.1:預設閘道器的地址,所有需要路由到外部網路的流量都將透過此地址傳送。
  • PEERDNS=no:不從DHCP伺服器獲取DNS伺服器地址,因為BOOTPROTO=none表示不使用DHCP。
  • PEERROUTES=no:不從DHCP伺服器獲取額外的路由資訊。
  • IPV6_DISABLED=yes:再次確認禁用IPv6,儘管這通常透過IPV6INIT=no已經足夠。


1、新增臨時靜態路由

  主機路由:

  route add -host 139.12.13.4 gw 192.168.100.1

  網路路由:

  route add -net 139.12.13.4/24 gw 192.168.100.1

2、新增永久路由

  //新建對應網路卡的路由檔案

  vi /etc/sysconfig/network-scripts/route-enp125s0f0

  //檔案內容

  139.12.13.4/24 via 192.168.100.1

  //重啟對應網路卡生效

  ifup enp125s0f1

相關文章