在 Linux 下,您可以使用命令行工具來設置網絡接口的 IP 地址
使用 ifconfig
命令可以臨時設置網絡接口的 IP 地址。例如,要將 IP 地址設置為 192.168.1.10,子網掩碼為 255.255.255.0,可以使用以下命令:
sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0
請注意,這種方法設置的 IP 地址在系統重啟后會失效。
要永久設置網絡接口的 IP 地址,需要編輯網絡配置文件。對于基于 Debian 的系統(如 Ubuntu),網絡配置文件位于 /etc/network/interfaces
。對于基于 RHEL 的系統(如 CentOS、Fedora),網絡配置文件位于 /etc/sysconfig/network-scripts/ifcfg-eth0
。
以下是一個基于 Debian 的系統的示例配置:
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
以下是一個基于 RHEL 的系統的示例配置:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
編輯完成后,保存并關閉文件。然后,重啟網絡服務以應用更改:
對于基于 Debian 的系統:
sudo systemctl restart networking
對于基于 RHEL 的系統:
sudo systemctl restart network
現在,您已經成功設置了網絡接口的 IP 地址。您可以使用 ifconfig
或 ip addr show
命令查看新的 IP 地址。