6 networking linux static-routes
我需要一些网络方面的帮助。我知道如何在 Windows 中执行此操作,但不知道如何在 Arch Linux 上的 NetworkManager 中执行此操作。
首先我的设置:
IP 地址:
+---------------+-----------------+---------------+------------------------------+
| Address: | Netmask: | Gateway: | Range IP is meant to access: |
+---------------+-----------------+---------------+------------------------------+
| 192.168.0.28 | 255.255.255.0 | 192.168.0.1 | Everything except 172.*.*.* |
+---------------+-----------------+---------------+------------------------------+
| 172.25.73.162 | 255.255.255.248 | 172.25.73.161 | |
+---------------+-----------------+---------------+------------------------------+
Run Code Online (Sandbox Code Playgroud)
我知道 Windows 命令是:
route -p ADD 172.16.0.0 MASK 255.240.0.0 172.25.73.161
Run Code Online (Sandbox Code Playgroud)
我需要让所有流量都通过192.168.0.28
,以及来自或要172.*.*.*
通过的任何流量172.25.73.162
。
use*_*686 11
路由转换为172.16.0.0/12 via 172.25.73.161
. 所以你可以像这样在 NM 中配置它:
nmcli con 修改“连接名称” ipv4.routes “172.16.0.0/12 172.25.73.161”
或者使用nm-connection-editor
– 在“IPv4 设置”/“路由”下,添加172.16.0.0
网络掩码255.240.0.0
、网关172.25.73.161
和默认指标。
要临时添加路由,请使用:
ip route 通过 172.25.73.161 添加 172.16.0.0/12
此外,您的要求自相矛盾。
172.16.0.0与子网掩码255.240.0.0是不一样的东西为“172 *。*。*。” -网络掩码只覆盖地址从172.16.0.0到172.31.255.255。
归档时间: |
|
查看次数: |
9236 次 |
最近记录: |