配置靜態 IP、網絡卡命名規範
阿新 • • 發佈:2020-09-21
一、網絡卡命名規範(裝置型別 + 裝置位置 + 數字)
裝置型別:
格式 | 描述 |
---|---|
en | 乙太網(Ethernet) |
ib | 無限寬頻(InfiniBand) |
sl | 串列線路網際網路協議(slip:Serial line IP) |
wl | 無線區域網(WLAN) |
www | 無線廣域網(WWAN) |
裝置位置:
格式 | 描述 |
---|---|
o | 整合裝置 |
s | 擴充套件槽的索引號 |
x | 基於 MAC 進行命名 |
p | PCI 擴充套件匯流排 |
例項:
格式 | 描述 |
---|---|
eth0 | 預設的網絡卡名 |
eno1 | 主機板 BIOS 內建的網絡卡 |
ens1 | 主機板 BIOS 內建的 PCI 網絡卡(PCI:主機板上的一個插槽) |
enp0s2 | PCI 獨立網絡卡(PCI:主機板上的一個插槽) |
wlp3s0 | PCI 無線網絡卡(PCI:主機板上的一個插槽) |
wwp0s29f7u2i2 | 4G modem |
wlp0s2f1u4u1 | 連線在 USB Hub 上的無線網絡卡 |
enx78e7d1ea46da | PCI 網絡卡(PCI:主機板上的一個插槽) |
二、Centos 配置靜態 IP
Centos7 預設網路配置檔案路徑為:/etc/sysconfig/network-scripts/ifcfg-eth0
(有一些預設檔案則是 ifcfg-ens33
或是其他的)
1、編輯配置檔案 ifcfg-eth0
# 在檔案中找到如下內容 BOOTPROTO=dhcp # 將檔案中的這行修改為 static IPV4_FAILURE_FATAL=no # 將檔案中的這行修改為 yes ONBOOT=no # 將檔案中的這行修改為 yes # 在檔案末尾新增如下內容 IPADDR=10.1.82.232 # 網絡卡 IP NETMASK=255.255.255.0 # 子網掩碼 GATEWAY=10.1.82.254 # 閘道器 DNS1=8.8.8.8 # 首選 DNS
2、ifcfg-eth0
檔案詳解
TYPE=Ethernet # 網絡卡型別 PROXY_METHOD=none # 代理方式(預設關閉) BROWSER_ONLY=no # 代理設定是否僅用於瀏覽器 BOOTPROTO=static # 網絡卡的引導協議(static:靜態 IP,dhcp:動態 IP,none:不啟用) DEFROUTE=yes # 預設路由 IPV4_FAILURE_FATAL=yes # 是否開啟 IPV4 致命錯誤檢測 IPV6INIT=yes # IPV6 是否自動初始化 IPV6_AUTOCONF=yes # IPV6 是否自動配置 IPV6_DEFROUTE=yes # IPV6 是否可以為預設路由 IPV6_FAILURE_FATAL=no # 是否開啟 IPV6 致命錯誤檢測 IPV6_ADDR_GEN_MODE=stable-privacy # IPV6 地址生成模型 NAME=eth0 UUID=b3942c00-c0e4-45e8-8e4d-f1dd06ab9a09 # 統用唯一識別碼(不能跟其他 UUID 重複) DEVICE=eth0 # 網絡卡名稱 ONBOOT=yes # 是否開機自啟 IPADDR=10.1.82.232 # 網絡卡 IP NETMASK=255.255.255.0 # 子網掩碼 GATEWAY=10.1.82.254 # 閘道器 DNS1=8.8.8.8 # 首選 DNS
3、配置完成後需重啟服務
重啟網路:sudo systemctl restart network
停止:sudo systemctl stop network
開啟:sudo systemctl start network
檢視狀態:sudo systemctl status network
三、Ubuntu 配置靜態 IP
ubuntu 預設網路配置檔案路徑為:/etc/network/interfaces
1、編輯編輯配置檔案 interfaces
,並在檔案末尾新增如下內容
# 新增網絡卡 eth0 並設定為 static(靜態 IP)模式
auto eth0
iface eth0 inet static
address 192.168.1.123 # 網絡卡 IP
netmask 255.255.255.0 # 子網掩碼
gateway 192.168.1.1 # 閘道器
dns 8.8.8.8 # dns
2、配置完成後需重啟服務
重啟網路:sudo systemctl restart network
停止:sudo systemctl stop network
開啟:sudo systemctl start network
檢視狀態:sudo systemctl status network