linux

如何用ifconfig设置静态IP

小樊
92
2025-05-30 12:08:55
栏目: 编程语言

ifconfig 是一个用于配置和显示网络接口参数的命令行工具。要使用 ifconfig 设置静态 IP,请按照以下步骤操作:

  1. 打开终端(Terminal)。

  2. 首先,找到您要设置静态 IP 的网络接口。输入以下命令:

ifconfig -a

这将显示所有可用的网络接口。找到您要配置的接口,例如 eth0(以太网)或 wlan0(无线)。

  1. 关闭网络接口。在设置静态 IP 之前,您需要先关闭网络接口。使用以下命令:
sudo ifconfig eth0 down

eth0 替换为您要配置的网络接口。

  1. 设置静态 IP。使用以下命令设置静态 IP:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0

eth0 替换为您要配置的网络接口,将 192.168.1.100 替换为您想要的静态 IP 地址,将 255.255.255.0 替换为子网掩码。

  1. 设置默认网关。使用以下命令设置默认网关:
sudo route add default gw 192.168.1.1 eth0

192.168.1.1 替换为您的默认网关地址,将 eth0 替换为您要配置的网络接口。

  1. 设置 DNS 服务器。编辑 /etc/resolv.conf 文件,添加您想要使用的 DNS 服务器。使用以下命令:
sudo nano /etc/resolv.conf

在文件中添加以下行(将 8.8.8.88.8.4.4 替换为您选择的 DNS 服务器):

nameserver 8.8.8.8
nameserver 8.8.4.4

Ctrl + X,然后按 Y,最后按 Enter 保存更改。

  1. 重新启动网络接口。使用以下命令重新启动网络接口以应用更改:
sudo ifconfig eth0 up

eth0 替换为您要配置的网络接口。

现在,您的设备应该已经使用设置的静态 IP 地址进行连接。请注意,这些更改在重启后可能会丢失。要使更改永久生效,请考虑使用网络管理工具(如 NetworkManagersystemd-networkd)或手动编辑 /etc/network/interfaces(对于基于 Debian 的系统)或 /etc/sysconfig/network-scripts/ifcfg-eth0(对于基于 RHEL 的系统)文件。

0
看了该问题的人还看了