Rocky 網路設定
修改網設路有兩種方式
文字修改
cd /etc/sysconfig/network-scripts/
vim ifcfg-eth0
在 Rocky Linux 中,網路卡設定檔的命名規則為 ifcfg-網路卡名稱
,使用文字編輯器編輯這個檔案,預設的設定應該是自動使用 DHCP 取得 IP 位址,內容大約會像這樣:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=cf138f80-59bf-4d16-9637-22f280d7ea84
DEVICE=eth0
ONBOOT=yes
IPV6_PRIVACY=no
將 DHCP 修改成靜態 IP 設定如下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static << IP 取得方式,static 代表靜態 IP 位址,dhcp 代表動態取得 IP 位址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=cf138f80-59bf-4d16-9637-22f280d7ea84
DEVICE=eth0
ONBOOT=yes << 設定為 yes 代表開機自動啟動此網路介面
IPV6_PRIVACY=no
IPADDR=192.168.xxx.xxx << IP 位址
GATEWAY=102.168.xxx.xxx << 預設閘道
NETMASK=255.255.255.0 << 網路遮罩
DNS1=168.95.1.1 << 第一台 DNS 伺服器
DNS2=8.8.8.8 << 第二台 DNS 伺服器
修改完之後重啟網卡服務
systemctl restart network
檢查是否有修改成功會顯示剛剛所修改的 IP
ip a
使用 Network Manager 設定固定 IP
Rocky Linux 預設會安裝此套件,檢查是否現在的狀態是什麼
systemctl status NetworkManager
檢查那一張網卡由 Network Manager 管理, 可以用 nmcli 指令
nmcli dev status
顯示如下
使用 Network Manager 前, 先安裝 nmtui (Network Manager Text User Interface)
yum install NetworkManager-tui -y
然後就可以使用 “nmtui” 指令
nmtui edit eth0
選指到 IPv4 的 Automatic
選擇 Manual
選擇 Show
在 Addresses 、 DNS servers 都按下 Add 填入資訊
填入畫面如下,填完之後按下 OK 就會離開此畫面
重啟網卡服務
systemctl restart NetworkManager