Debian 10 - 通过备用网络链接添加静态路由

Debian 10 - 通过备用网络链接添加静态路由

我有一个网络192.168.2.0/24,其中有两台计算机、一台台式机和一台服务器。

服务器上运行着一个虚拟机,该虚拟机具有网络地址192.168.122.0/24

桌面和服务器之间的链路为 100 Mb/s。

然而,还有另一个链接。它是网络上的静态链接10.0.0.0/8

换句话说,电缆的一端有 ip 10.0.0.1,另一端有10.0.0.2。此链接的速度为 1Gb/s。

由于虚拟机包含文件服务器,我想192.168.122.0/24通过静态链接将流量定向到 IP 地址。

我相信这可以通过添加静态路由来完成。但我不知道该怎么做。

我尝试使用命令

sudo route add -net 192.168.122.166/255.255.255.0 gw 10.0.0.2 dev enp6s0

但是这会产生一个错误,仅显示命令用法。 (暗示语法不正确。)

我的系统是 Debian 10。我是否正在尝试做一些明智/可能的事情?如果是的话,我现在做错了什么?

答案1

尝试:

route add -net 192.168.122.0/255.255.255.0 gw 10.0.0.2 dev enp6s0

答案2

为 debian(以及一般 Linux)添加静态路由的正确工具是ip命令。

以 root 身份在终端中运行:

~] ip route add 192.168.122.0/24 via 10.0.0.2 dev enp6s0

但这是临时解决方案。您必须创建永久配置。这是指导如何为 debian 系统添加永久静态路由

相关内容