ifconfig命令如何配置靜態IP

ifconfig命令如何配置靜態IP

ifconfig 命令用于設置和查看網絡接口的參數。要通過 ifconfig 命令設置靜態 IP 地址,請遵循以下步驟:

  1. 啟動終端(Terminal)。
  2. 首先,識別要配置的網絡接口名稱。您可以使用 ifconfig -a 命令來列出所有可用的網絡接口。
  3. 接著,使用 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
  1. (可選)如果您還需要為網絡接口配置默認網關,可以使用 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
  1. (可選)為了使這些設置在系統重啟后繼續有效,您需要將這些命令添加到 /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
喜歡就支持一下吧
點贊7 分享