在我的办公室,有一台
Windows Server 2008路由器,192.168.16.1,这是我们的默认网关.这通过我们的主互联网连接发送数据.这非常有效.
192.168.16.1还有另一个目前未使用的互联网连接.这将连接到路由器192.168.1.254,然后连接到我们的辅助Internet连接.
我已经设置了路由和远程访问以将192.168.1.*范围路由到我们的内部网络,并且我能够从我的桌面ping 192.168.1.254,其IP地址为192.168.16.22.
我在同一个办公室有一个非常密集的上传和下载任务,因此我想建立一个静态路由,所以我不会占用我们的主要互联网连接并影响我的同事.所以,我的计划是用静态路由设置这个盒子.
从linux框中,我可以ping 192.168.1.254,但我无法在数据中心的目标服务器上添加静态路由:
$sudo route add -host 123.123.123.123 gw 192.168.1.254 dev eth0 SIOCADDRT: No such process
从广泛的谷歌搜索,这个错误消息似乎表明我无法访问192.168.1.254来设置路由,但我可以ping它.我试图添加到192.168.1.254的静态路由,它完美地工作,但这并没有解决问题(如预期的那样).
由于我的背景是软件开发,而不是系统管理,我在网络方面还不够先进以进一步诊断这个问题.对于给出的任何建议,我将非常感激.
感谢您的时间.
解决方法
桌面是192.168.16.0/24吗?
您无法通过未直接连接的网关添加路由(到任何目标),因为您的计算机不知道如何在不经过默认路由的情况下找到路由器.