ifconfig 命令用于設置和查看網絡接口的參數。要通過 ifconfig 命令設置靜態 IP 地址,請遵循以下步驟:
- 啟動終端(Terminal)。
- 首先,識別要配置的網絡接口名稱。您可以使用 ifconfig -a 命令來列出所有可用的網絡接口。
- 接著,使用 ifconfig 命令為指定的網絡接口分配靜態 IP 地址。命令格式如下:
sudo ifconfig <interface_name> <static_ip_address> netmask <subnet_mask>
將 替換為網絡接口名稱,將 替換為您希望設置的靜態 IP 地址,將 替換為子網掩碼。
例如,若要將網絡接口 eth0 設置為靜態 IP 地址 192.168.1.100,子網掩碼為 255.255.255.0,請執行以下命令:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
- (可選)如果您還需要為網絡接口配置默認網關,可以使用 route 命令。命令格式如下:
sudo route add default gw <gateway_ip> <interface_name>
將 替換為默認網關的 IP 地址,將 替換為網絡接口名稱。
例如,若要將默認網關設置為 192.168.1.1,請執行以下命令:
sudo route add default gw 192.168.1.1 eth0
- (可選)為了使這些設置在系統重啟后繼續有效,您需要將這些命令添加到 /etc/network/interfaces 文件中(適用于 debian/ubuntu)或 /etc/sysconfig/network-scripts/ifcfg- 文件中(適用于 RHEL/centos/Fedora)。
注意:在某些 linux 發行版中,可能需要使用 ip 命令而不是 ifconfig。在這種情況下,您可以使用以下命令來配置靜態 IP 地址:
sudo ip addr add <static_ip_address>/<subnet_prefix_length> dev <interface_name>
將 替換為您希望設置的靜態 IP 地址,將 替換為子網前綴長度(例如,對于子網掩碼 255.255.255.0,前綴長度為 24),將 替換為網絡接口名稱。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END