Stream8網絡連接配置指南
Stream8的網絡配置主要依賴NetworkManager(默認網絡管理器),支持命令行(nmcli、文本編輯器)和圖形界面(nmtui、系統設置)兩種方式,以下是詳細步驟:
在配置前,需確認系統中的網絡接口名稱(如ens33、enp0s3等),使用以下命令查看:
nmcli device status # 顯示所有網絡接口及其狀態(已連接/未連接)
ip addr show # 顯示接口的IP地址、MAC地址等詳細信息
記錄需要配置的接口名稱(如ens33),后續步驟將基于此名稱操作。
nmcli是NetworkManager的命令行工具,適合習慣終端操作的用戶。
編輯現有連接:
若已存在網絡連接(如“Wired connection 1”),可直接修改:
sudo nmcli connection edit "Wired connection 1" # 進入連接編輯模式
在編輯模式中,依次輸入以下命令配置靜態IP(以192.168.1.100為例):
set ipv4.addresses 192.168.1.100/24 # 設置IP地址和子網掩碼(/24=255.255.255.0)
set ipv4.gateway 192.168.1.1 # 設置網關(與IP同網段)
set ipv4.dns "8.8.8.8,8.8.4.4" # 設置DNS服務器(多個用逗號分隔)
set ipv4.method manual # 將IP獲取方式改為手動(static)
save # 保存配置
activate # 激活連接
quit # 退出編輯模式
創建新連接(若無現有連接):
sudo nmcli connection add type ethernet ifname ens33 con-name "MyEthernet" # 創建名為"MyEthernet"的連接
sudo nmcli connection modify "MyEthernet" ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8" ipv4.method manual # 配置靜態IP
sudo nmcli connection up "MyEthernet" # 激活連接
若需更直觀的配置,可直接修改NetworkManager的配置文件:
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens33.bak
sudo vi ifcfg-ens33
修改以下內容(靜態IP示例):BOOTPROTO=static # 將dhcp改為static(靜態IP)
ONBOOT=yes # 開機自動啟用網卡
IPADDR=192.168.1.100 # IP地址
NETMASK=255.255.255.0 # 子網掩碼(可選,若未設置則通過PREFIX指定)
PREFIX=24 # 子網掩碼長度(替代NETMASK,推薦使用)
GATEWAY=192.168.1.1 # 網關
DNS1=8.8.8.8 # DNS服務器1
DNS2=8.8.4.4 # DNS服務器2
保存并退出(vi中按Esc→輸入:wq→回車)。sudo systemctl restart NetworkManager
# 或僅重載連接
sudo nmcli connection reload ens33
sudo nmcli connection up ens33
使用以下命令檢查網絡是否正常:
ip addr show ens33 # 確認接口IP地址已配置
nmcli device status # 確認連接狀態為“connected”
ping www.baidu.com # 測試網絡連通性(若能收到回復則表示成功)
nslookup www.baidu.com # 測試DNS解析(若能解析則表示DNS配置正確)
若更習慣圖形操作,可通過nmtui(文本圖形界面)或系統設置完成配置:
sudo nmtui
Tab鍵切換到“OK”→ 回車→ 再次按Tab鍵切換到“Back”→ 回車→ 選擇“Activate a connection”→ 回車→ 選擇接口→ 回車激活。ping www.baidu.com測試連通性。sudo systemctl status NetworkManager # 若未運行,執行sudo systemctl start NetworkManager
/etc/sysconfig/network-scripts/ifcfg-ensXX,動態IP(DHCP)無需修改此文件(默認已啟用dhcp)。