网站自然优化自学互联网公司大厂排名
在 Ubuntu 22.04 上,可以按照以下方式配置让流量访问 172.19.201.207 走指定的路由。
1. 临时添加路由
临时路由规则只在当前系统会话中有效,重启后会丢失。
添加路由规则
运行以下命令:
sudo ip route add 172.19.201.207 via 192.168.25.254 dev enp2s0
172.19.201.207:目标 IP 地址。192.168.25.254:下一跳网关地址。enp2s0:网络接口名称(根据你的路由表,enp2s0是适用的接口)。
验证路由规则
使用以下命令检查路由表:
ip route show
你应该能看到以下规则:
172.19.201.207 via 192.168.25.254 dev enp2s0
测试连通性
尝试 ping 目标地址,确保路由生效:
ping 172.19.201.207
2. 永久保存路由
在 Ubuntu 22.04 中,可以使用 Netplan 或 NetworkManager 配置静态路由,具体方法如下:
方法 1:使用 Netplan
-
编辑 Netplan 配置文件
Netplan 配置文件通常位于/etc/netplan/目录中,文件名类似01-netcfg.yaml或50-cloud-init.yaml。编辑它:sudo nano /etc/netplan/*.yaml -
添加静态路由
在对应接口配置中添加routes字段,例如:network:version: 2renderer: networkdethernets:enp2s0:dhcp4: trueroutes:- to: 172.19.201.207/32via: 192.168.25.254to:目标地址,/32表示单一 IP。via:指定的网关。- 确保缩进正确,否则 Netplan 会报错。
-
应用配置
保存文件并应用 Netplan 配置:sudo netplan apply -
验证路由
确认路由是否生效:ip route show
方法 2:使用 NetworkManager
这个桌面模式
如果你使用 NetworkManager 管理网络:
- 打开 NetworkManager 的编辑器:
nm-connection-editor - 选择
enp2s0的网络连接,点击 编辑。 - 转到 IPv4 设置 或 IPv6 设置(取决于你的网络),添加静态路由:
- 地址:
172.19.201.207 - 子网掩码:
255.255.255.255 - 网关:
192.168.25.254
- 地址:
- 保存后,重启网络连接:
sudo nmcli con reload sudo nmcli con up <connection-name>
3. 检查和故障排除
- 查看路由表:
ip route show - 检查网络接口状态:
ip addr show enp2s0 - 确认网关可达:
ping 192.168.25.254
