# 添加永久路由的示例代码
# 方法一:通过修改网络接口配置文件(适用于大多数Linux发行版,如CentOS、RHEL等)
# 编辑网络接口配置文件,例如 /etc/sysconfig/network-scripts/ifcfg-eth0
# 在文件末尾添加以下内容:
GATEWAY=192.168.1.1 # 设置默认网关
IPADDR=192.168.1.100 # 设置静态IP地址
NETMASK=255.255.255.0 # 设置子网掩码
# 如果需要添加特定的静态路由,可以编辑 /etc/sysconfig/network-scripts/route-eth0 文件
# 添加如下内容:
172.16.0.0/16 via 192.168.1.1 # 添加到172.16.0.0/16网段的路由,下一跳为192.168.1.1
# 方法二:通过systemd-networkd(适用于使用systemd的系统,如Ubuntu 18.04+)
# 编辑网络配置文件,例如 /etc/systemd/network/10-static.network
# 添加如下内容:
[Match]
Name=eth0
[Network]
Address=192.168.1.100/24
Gateway=192.168.1.1
# 添加静态路由
[Route]
Destination=172.16.0.0/16
Gateway=192.168.1.1
# 方法三:通过netplan(适用于Ubuntu 18.04+)
# 编辑Netplan配置文件,例如 /etc/netplan/01-netcfg.yaml
# 添加如下内容:
network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
routes:
- to: 172.16.0.0/16
via: 192.168.1.1
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
# 应用Netplan配置
sudo netplan apply
方法一:通过修改网络接口配置文件来设置静态路由。这种方法适用于大多数基于Red Hat的Linux发行版,如CentOS和RHEL。你需要编辑对应的网络接口配置文件,并在其中添加网关和静态路由信息。
方法二:通过systemd-networkd
来配置静态路由。这种方法适用于使用systemd
的系统,如较新的Ubuntu版本。你需要编辑systemd-networkd
的网络配置文件,并在其中添加静态路由。
方法三:通过netplan
来配置静态路由。这种方法适用于Ubuntu 18.04及更高版本。你需要编辑netplan
的配置文件,并在其中添加静态路由。最后,使用netplan apply
命令应用配置。
这些方法都可以实现永久添加路由,具体选择哪种方法取决于你的Linux发行版和网络管理工具。
上一篇:linux查询ip地址
下一篇:linux系统修改时间
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站