ifconfig 是一个用于配置和显示网络接口参数的命令行工具。要使用 ifconfig 设置静态 IP,请按照以下步骤操作:
打开终端(Terminal)。
首先,找到您要设置静态 IP 的网络接口。输入以下命令:
ifconfig -a
这将显示所有可用的网络接口。找到您要配置的接口,例如 eth0(以太网)或 wlan0(无线)。
sudo ifconfig eth0 down
将 eth0 替换为您要配置的网络接口。
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
将 eth0 替换为您要配置的网络接口,将 192.168.1.100 替换为您想要的静态 IP 地址,将 255.255.255.0 替换为子网掩码。
sudo route add default gw 192.168.1.1 eth0
将 192.168.1.1 替换为您的默认网关地址,将 eth0 替换为您要配置的网络接口。
/etc/resolv.conf 文件,添加您想要使用的 DNS 服务器。使用以下命令:sudo nano /etc/resolv.conf
在文件中添加以下行(将 8.8.8.8 和 8.8.4.4 替换为您选择的 DNS 服务器):
nameserver 8.8.8.8
nameserver 8.8.4.4
按 Ctrl + X,然后按 Y,最后按 Enter 保存更改。
sudo ifconfig eth0 up
将 eth0 替换为您要配置的网络接口。
现在,您的设备应该已经使用设置的静态 IP 地址进行连接。请注意,这些更改在重启后可能会丢失。要使更改永久生效,请考虑使用网络管理工具(如 NetworkManager 或 systemd-networkd)或手动编辑 /etc/network/interfaces(对于基于 Debian 的系统)或 /etc/sysconfig/network-scripts/ifcfg-eth0(对于基于 RHEL 的系统)文件。