在Linux系统中,配置静态路由通常涉及到修改网络接口配置文件
打开终端。
使用文本编辑器打开网络接口配置文件。通常情况下,该文件位于/etc/sysconfig/network-scripts/
目录下,文件名格式为ifcfg-<interface>
,其中<interface>
是你要配置的网络接口名称,例如ifcfg-eth0
或ifcfg-enp0s3
。你可以使用以下命令之一来编辑该文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-<interface>
或
sudo nano /etc/sysconfig/network-scripts/ifcfg-<interface>
在配置文件中,找到BOOTPROTO
选项并将其值设置为static
,以启用静态IP配置。例如:
BOOTPROTO=static
添加以下行以配置静态IP地址、子网掩码和默认网关:
IPADDR=<your_static_ip>
NETMASK=<your_subnet_mask>
GATEWAY=<your_default_gateway>
请将<your_static_ip>
、<your_subnet_mask>
和<your_default_gateway>
替换为实际的IP地址、子网掩码和网关地址。
如果需要配置DNS服务器,请添加以下行:
DNS1=<your_dns_server1>
DNS2=<your_dns_server2>
请将<your_dns_server1>
和<your_dns_server2>
替换为实际的DNS服务器地址。
保存并关闭配置文件。
重启网络服务以应用更改:
sudo systemctl restart network
现在,你已经成功配置了静态路由。你可以通过ip route
命令验证配置是否正确:
ip route show
这将显示当前的路由表,你应该能看到一个名为default
的路由,其目标网关与你在配置文件中设置的默认网关相匹配。