Articles of 静态路由

Linux路由不会持续

我有一个networking,我有主机A ,主机B (Linux)和网关C 我正在尝试到达主机Z stream量,默认情况下: A -> C -> Z 对于一些内部需求,我需要stream量来做: A -> B -> C -> Z 为了做到这一点,我只是添加一个路线。 所以在A执行如下所示: route add A gw B 如果我平了,我可以看到stream量如何: A -> B -> C -> Z 哪个好。 然而,随着时间的推移,你可以看到它是如何回来(与mtr检查) A -> C -> Z 路由表仍然存在( route -n ) 任何想法来解决这个问题?

在Azure中的静态路由

我有一个路由器,我有一个在Azure虚拟networking和本地路由器接口之间build立和运行的VPN隧道。 在路由器上,我有5个VLAN用于各种目的,他们是这样的。 eth6:10.1.251.1/24 eth6.2:10.2.251.1/24 eth2.3:10.3.251.1/24 eth2.4:10.4.251.1/24 eth2.168:192.168.251.1/24 从Azure中的一台服务器上,我可以在10.1.251.0/24上ping任何地址,但不能使用其他VLAN。 我知道你可以在Azure中构build和使用静态路由,但是我真的很遗憾如何以及如何指向路由。 意思是,他们的下一跳应该是什么? 举个例子,我怎样才能告诉Azure,如果我想让它在10.2.251.0/24子网上find一台计算机,就必须去我的内部部署路由器? 还有什么是它需要采取的一步? 是否指向10.1.251.1的所有stream量,因为Azure已经可以看到IP? 谢谢!

什么是“路由添加主机”在Linux中的“IP路由”相当于什么?

具体来说, route add -host允许我通过主机名来指定主机来添加路由到主机,例如, route add -host www.google.com gw 192.168.1.1 但是,我无法find一种方法来使用ip route 。 我能得到的最接近的是 ip route add <ipaddrofhost>/32 via 192.168.1.1 dev eth0 我真的只限于不使用主机名?

无法在我的Ubuntu中添加静态路由,SIOCADDRT:networking无法访问

我试图在我的VPS中添加一个静态路由到位于VPN隧道另一端的客户端,并通过隧道转发它。 这是我计划添加路线的目的地的设置。 Raspi作为一个路由器,它本身连接到一个AP,NAS连接到Raspi,并通过VPN隧道redirect它的stream量: +——————————–+ | Raspi | (192.168.0.101/24)| |(192.168.1.1/24) (192.168.0.1/24) AP<>=================={wlan0 eth0}================<>NAS (192.168.1.102/24) | \ / | | +———————-+ | | | iptables and | | | | routing engine | | | +———–+———-+ | | | | | {tun0} | | 10.8.0.6 | +——————————–+ 我试图做的route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.8.0.6 ,为了与Raspi后面的我的NAS通信,但它得到SIOCADDRT: Network […]

问题连接两个思科路由器与静态路由

我试图连接两个思科路由器与一个静态路由,我还没有能够得到它按预期工作。 这里是基本的设置: 路由器1 – WRV210 – 192.168.1.1 – 连接到电缆调制解调器 路由器2 – RV120W – 192.168.2.1 我已经在路由器1上有几台机器正在工作,我想在另一个子网上设置其他几台机器的路由器2。 这是我configuration的: 将路由器2的WAN端口连接到路由器1的LAN端口 configuration路由器1通过DHCP给路由器192.168.1.2 使用LAN和无线接口将路由器1configuration为静态路由(192.168.2.0掩码255.255.255.0)至192.168.1.2 禁用路由器2上的防火墙(因为它被路由器1覆盖) configuration路由器2为“路由器”模式,而不是“NAT”模式 configuration路由器2使用WAN接口的静态路由(192.168.1.0掩码255.255.255.0)到192.168.1.1 从我所做的研究中,我认为这应该够了,但事情并不像预期的那样工作: 路由器2可以ping 192.168.1.1和192.168.1.101(路由器1上的一台机器) 路由器2上的一台机器可以ping 192.168.1.1和192.168.1.101(路由器1上的一台机器)ping 192.168.1.1和192.168.1.101(路由器1上的一台机器) 路由器1不能ping 192.168.2.1或192.168.2.101(路由器2上的一台机器) 路由器1上的计算机无法ping 192.168.2.1或192.168.2.101(路由器2上的计算机)无法ping 192.168.2.1或192.168.2.101(路由器2上的计算机) 路由器1和路由器1上的一台机器可以ping 192.168.1.2(路由器2本身) 我很困惑为什么路由器1不能和192.168.2.0/255.255.255.0子网通信。 任何帮助将不胜感激。

使用configuration文件而不是ip命令将静态路由添加到虚拟接口

我们使用/ etc / sysconfig / network-scripts / route-ethx文件静态分配路由。 这使得pipe理起来相当简单,因为我们在kickstart过程中添加了路由(通过post-script)。 他们很less改变,如果他们需要更新,我们只需推出一个改变,并更新构build脚本,以包括新的路线。 最近,我们有一个客户要求一个具有唯一IP的虚拟接口(eth0:0)。 它只需要连接到一个networking。 eth0上的第一个分配的IP将处理所有其他stream量。 我见过的所有东西都说明了如何使用ip route add来添加路由,但是我不能理清如何指定去往特定IP或networking的任何东西都可以设置源IP。 如果我使用ip命令,它会更新路由文件还是存储在其他地方为重新启动持久性? 如果我必须将条目添加到eth0:0的路由文件,该行应该是什么样子? 所以基本上: 如果转到10.0.0.2,则使用IP 10.0.1.3作为源。 如果它去其他地方使用IP 10.0.1.2作为来源。 这可能吗? 我如何完成它?

与路由冲突的静态路由

我有一个路由configuration。 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1 我想添加一个静态路由,通过192.168.1.2的负载均衡器的冗余虚拟接口传递目的地为192.168.1.51的stream量。 ip route add 192.168.1.51 mask 255.255.255.255 via 192.168.1.2 当我尝试添加静态路由时,我得到这个错误。 Error: either "to" is duplicate or "default" is garbage." 有没有解决的办法? 问候 Ossan

Mac OS X 10.5.8服务器 – 如何保存静态路由

我可以使用这个命令: sudo route add 93.***.***.***/29 192.168.1.1 这增加了我想要的路由,但是它不是持久的,因为当我重新启动服务器时,路由需要重新添加。 似乎没有一个静态/持久性开关来保存这个路线就像在Windows下。 如何让上述路线在重启后坚持?

用于使不同networking上的主机可访问的静态路由

我有一个ubuntu路由器机器,具有以下networking设置: br0 192.168.1.15 netmask 255.255.255.0 br0:1 192.168.2.209 netmask 255.255.255.248 我有一台连接到br0:1networking的电脑,具有以下设置: ip 192.168.2.210 netmask 255.255.255.248 gateway 192.168.2.209 这台电脑应该能够访问在Ubuntu路由器的br0networking上的主机192.168.1.1 。 192.168.1.1是WAN网关,那么如何才能使它成为192.168.2.208/29networking上主机的网关。 我在ubuntu路由器上启用了ip4转发。

使用OpenVPN连接两个networking

我有两个Debian盒子坐在两个独立的networking上。 我试图在两个互联网之间build立一个OpenVPN链接,我碰到了一个小小的障碍。 我想这样做,以便我所有的家庭IP可以从工作中访问,反之亦然。 没有互联网stream量需要通过这个VPN链接,只有本地networkingstream量。 我已经成功地连接了这两个盒子 172.16.130.2 internal addy (10.9.8.1 vpn addy) – server vpn address (work) 172.16.120.2 internal addy (10.9.8.2 vpn addy) – client vpn address (home) 我能够从terminal上ping两台机器上的客户端和服务器的VPN,没有问题 – VPN运作良好。 所以我可以从我的家庭服务器ping 10.9.8.1。 我在家庭服务器上为网关10.9.8.1设置了172.16.130.0/24的静态路由,在工作服务器上设置了静态路由,我现在可以ping通我的工作服务器的内部IP为10.16.130.2。 那也行。 所以,现在我尝试ping我的工作服务器的路由器@ 172.16.130.1,或我的工作networking172.16.130.x的任何客户端IP,没有骰子。 下一步是什么将我的工作networking可见我的家庭服务器? 我想我不需要在我的路由器上做任何事情,但我可能是错的。