在 Ubuntu 中,ifconfig
命令本身并不直接支持設置子網掩碼。不過,你可以使用 ip
命令來配置網絡接口,包括設置子網掩碼。
以下是使用 ip
命令設置子網掩碼的步驟:
查看當前網絡接口信息:
ip addr show
停止網絡接口(可選,但推薦):
sudo ip link set dev eth0 down
設置 IP 地址和子網掩碼:
使用 ip addr add
命令來設置 IP 地址和子網掩碼。例如,如果你想將 eth0
接口的 IP 地址設置為 192.168.1.100
,子網掩碼為 255.255.255.0
,可以使用以下命令:
sudo ip addr add 192.168.1.100/24 dev eth0
這里的 /24
表示子網掩碼 255.255.255.0
。
啟動網絡接口:
sudo ip link set dev eth0 up
驗證配置:
再次使用 ip addr show
命令來驗證配置是否成功:
ip addr show eth0
假設你想將 eth0
接口的 IP 地址設置為 192.168.1.100
,子網掩碼為 255.255.255.0
,可以按照以下步驟操作:
# 查看當前網絡接口信息
ip addr show
# 停止 eth0 接口
sudo ip link set dev eth0 down
# 設置 IP 地址和子網掩碼
sudo ip addr add 192.168.1.100/24 dev eth0
# 啟動 eth0 接口
sudo ip link set dev eth0 up
# 驗證配置
ip addr show eth0
ip
命令配置網絡接口時,需要具有 root 權限。dhcpcd
或 NetworkManager
),可能需要先停止這些服務,然后再進行手動配置。/etc/network/interfaces
或使用 netplan
),以便在系統啟動時自動應用這些設置。希望這些信息對你有所幫助!