我不太熟悉Windows路由命令。
您能帮忙提供以下 Linux 命令的 Windows 替代方案吗?
ip r a xxx.xxx.xxx.xxx/32 src yyy.yyy.yyy.yyy via yyy.yyy.yyy.1
其中:xxx.xxx.xxx.xxx 是目标 IP(例如另一台服务器)。yyy.yyy.yyy.yyy 是 Windows 服务器上的源 IP。yyy.yyy.yyy.1 是源 IP 的默认网关。
谢谢你!
LE:Windows 似乎不允许您指定源 IP。您只能指定网关和接口。如果您的所有 IP 都在同一个接口上并且属于同一个子网,那么您几乎就是“通过一个倾斜的平面连接到另一个物体上,螺旋状缠绕在一个轴上”——(大爆炸理论笑话)。
因此,为了解决我的问题,我只是从不同的子网中选择了另一个 IP,并通过新的 IP 网关将所有流量路由到 xxx.xxx.xxx.xxx。命令是:
route add xxx.xxx.xxx.xxx mask 255.255.255.255 zzz.zzz.zzz.1 -p
其中 zzz.zzz.zzz.1 是来自不同子网的新 IP 的网关。
答案1
首先以管理员身份打开 cmd。然后输入:
route ADD destination_network MASK subnet_mask gateway_ip metric_cost
这是用于添加路线。
要删除,请输入:
route delete destination_network