ifconfig
是一個用于配置和顯示網絡接口參數的命令行工具。要使用 ifconfig
配置靜態 IP,請按照以下步驟操作:
打開終端(在 Linux 和 macOS 上)或命令提示符/PowerShell(在 Windows 上)。
首先,找到要配置靜態 IP 的網絡接口。運行以下命令:
ifconfig -a
或者在 Windows 上:
ipconfig /all
在輸出中找到要配置的網絡接口,例如 eth0
(Linux/macOS)或 Ethernet
(Windows)。
接下來,使用 ifconfig
命令為該網絡接口分配靜態 IP。在 Linux 和 macOS 上,運行以下命令:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
其中,將 eth0
替換為您要配置的網絡接口,將 192.168.1.100
替換為您要分配的靜態 IP 地址,將 255.255.255.0
替換為子網掩碼。up
參數表示啟用網絡接口。
在 Windows 上,您需要使用 netsh
命令:
netsh interface ip set address "Ethernet" static 192.168.1.100 255.255.255.0
將 "Ethernet"
替換為您要配置的網絡接口,將 192.168.1.100
替換為您要分配的靜態 IP 地址,將 255.255.255.0
替換為子網掩碼。
(可選)如果您還想為網絡接口配置默認網關和 DNS 服務器,可以執行以下操作:
在 Linux 和 macOS 上:
sudo route add default gw 192.168.1.1
echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolv.conf
將 192.168.1.1
替換為您的默認網關地址,將 8.8.8.8
替換為您要使用的 DNS 服務器地址。
在 Windows 上:
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
echo "nameserver 8.8.8.8" | out-file -FilePath "C:\Windows\System32\drivers\etc\resolv.conf" -Append
將 192.168.1.1
替換為您的默認網關地址,將 8.8.8.8
替換為您要使用的 DNS 服務器地址。
最后,使用 ifconfig
(Linux/macOS)或 ipconfig
(Windows)命令驗證網絡接口已成功配置靜態 IP。
請注意,這些更改在系統重啟后可能會丟失。要使更改永久生效,您需要將它們添加到系統的網絡配置文件中。具體操作方法因操作系統而異。