ifconfig 命令用于配置、激活和查询网络接口的参数。要使用 ifconfig 更新网络配置,您需要具有 root 权限。以下是一些基本步骤:
打开终端。
输入 sudo ifconfig,然后按 Enter 键。这将显示所有活动网络接口的详细信息。
要更新网络接口的 IP 地址,请使用以下命令:
sudo ifconfig <interface> <new_ip_address>
将 <interface> 替换为您要配置的网络接口名称(例如,eth0 或 wlan0),将 <new_ip_address> 替换为您要分配的新 IP 地址。
例如,要将 eth0 接口的 IP 地址更改为 192.168.1.100,请输入:
sudo ifconfig eth0 192.168.1.100
sudo ifconfig <interface> netmask <new_subnet_mask>
将 <interface> 替换为您要配置的网络接口名称,将 <new_subnet_mask> 替换为您要分配的新子网掩码。
例如,要将 eth0 接口的子网掩码更改为 255.255.255.0,请输入:
sudo ifconfig eth0 netmask 255.255.255.0
sudo route add default gw <new_gateway_ip> <interface>
将 <new_gateway_ip> 替换为您要设置的新默认网关 IP 地址,将 <interface> 替换为您要配置的网络接口名称。
例如,要将默认网关更改为 192.168.1.1 并使用 eth0 接口,请输入:
sudo route add default gw 192.168.1.1 eth0
/etc/network/interfaces(Debian/Ubuntu)或 /etc/sysconfig/network-scripts/ifcfg-<interface>(RHEL/CentOS/Fedora)文件,并根据需要添加或修改相应的行。注意:在某些 Linux 发行版中,ifconfig 命令可能已被弃用,建议使用 ip 命令进行网络配置。