Questions tagged «ip-routing»

4
如何从Linux路由表中删除路由
事实证明,这比我想象的要难。我要删除的路由是“!” 拒绝了路线,但我似乎无法制定正确的“ route del”命令来实现此目标。 这是路由表... Destination Gateway Genmask Flags Metric Ref Use Iface 67.40.227.206 * 255.255.255.255 UH 0 0 0 ppp0 192.168.46.79 * 255.255.255.255 UH 0 0 0 ipsec0 192.168.46.79 - 255.255.255.255 !H 2 - 0 - 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 10.1.0.0 * 255.255.0.0 U 0 …


4
Windows:获取网卡的接口号
我有以下问题:我有一台具有相当动态网络配置的服务器,并且需要使用IF参数在其上配置路由: route add ... mask ... ... if ? 如果我只知道该适配器的所有其他信息,是否有可靠的方式(手动或程序方式)来获取该接口号?

5
IP数据包如何知道采用哪个网关?
假设在同一网络上存在两个网关。如果我理解正确,那么发送方计算机上的IP路由表将决定通过哪个网关路由哪些数据包。 IP路由表包含网关的IP地址。 发送IP数据包时如何使用网关的IP地址?

3
无法设置静态主机路由-“ SIOCADDRT:无此过程”
在我的办公室中,有一台Windows Server 2008路由器192.168.16.1,这是我们的默认网关。这通过我们的主要Internet连接发送数据。这很完美。 192.168.16.1也有另一个Internet连接,当前未使用。这将连接到路由器192.168.1.254,然后再连接到我们的辅助Internet连接。 我已经设置了“路由和远程访问”以将192.168.1。*范围路由到我们的内部网络,并且能够从IP地址为192.168.16.22的桌面上ping 192.168.1.254。 我在同一个办公室中有一个非常繁琐的Linux盒子上载和下载任务,因此我想设置一条静态路由,这样就不会占用主要的Internet连接并不会影响我的同事。因此,我的计划是使用静态路由设置此框。 从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添加一条静态路由,该路由运行良好,但是并没有解决问题(如预期的那样)。 由于我的背景是软件开发而不是系统管理,因此我在联网方面还不够先进,无法进一步诊断该问题。我将非常感谢您提出的任何建议。 感谢您的时间。

2
Linux的路由错误?
一段时间以来,我一直在努力解决这个不容易重现的问题。我使用的是Linux内核v3.1.0,有时无法路由到几个IP地址。似乎发生的是,内核没有将数据包发送到网关,而是将目标地址视为本地地址,并尝试通过ARP获取其MAC地址。 例如,现在我当前的IP地址是172.16.1.104/24,网关是172.16.1.254: # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:1B:63:97:FC:DC inet addr:172.16.1.104 Bcast:172.16.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:230772 errors:0 dropped:0 overruns:0 frame:0 TX packets:171013 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:191879370 (182.9 Mb) TX bytes:47173253 (44.9 Mb) Interrupt:17 # route -n Kernel IP routing table …

2
通过不可靠网络的高级Linux路由实现冗余的OpenVPN连接
我目前居住在一个封锁许多网站并且与外界的网络连接不可靠的国家。我在用于绕过防火墙的Linux服务器上有两个OpenVPN端点(例如:vpn1和vpn2)。我拥有对这些服务器的完全访问权限。这很好,除了我的VPN连接丢失大量数据包外。根据时间的不同,此丢包率在1%到30%之间变化,并且在大多数情况下似乎是随机的,其相关性较低。 我正在考虑建立一个家庭路由器(也在Linux上),该路由器维护与两个端点的OpenVPN连接,并将所有数据包两次发送到两个端点。vpn2会将所有数据包从家发送到vpn1。回程交通既可以直接从vpn1发送到家庭,也可以通过vpn2发送。 +------------+ | home | +------------+ | | | OpenVPN | | links | | | ~~~~~~~~~~~~~~~~~~ unreliable connection | | +----------+ +----------+ | vpn1 |---| vpn2 | +----------+ +----------+ | +------------+ | HTTP proxy | +------------+ | (internet) 为了清楚起见:home和HTTP代理之间的所有数据包都将被复制并通过不同的路径发送,以增加其中一个到达的机会。如果两个都到达,则可以将第一个第二个静默丢弃。 带宽使用不是问题,无论是在本地端还是在端点端。vpn1和vpn2彼此靠近(3毫秒ping)并具有可靠的连接。 关于使用Linux中可用的高级路由策略如何实现此目标的任何指示?

4
在freebsd上使用openbgpd时对出站流量进行负载平衡
我在带有2个ISP连接的freeBSD中使用openbgpd。我有自己的AS号码和/ 22网络。目前,我正在向两个网络宣传整个/ 22。进站流量进入,但我的出站流量通过单个链接。 我想通过两个链接分配我的出站流量,以便也可以平衡出站流量。 如何在freebsd中使用openbgpd配置它? 附上我当前的openbgpd配置以供参考。 AS 00my-as listen on xx.xx.xx.x router-id xx.xx.xx.x network aa.aa.aa.0/22 group "ISP1" { remote-as 11remoteas-1 neighbor bb.bb.bb.1 { descr "ISP1" announce all } } group "ISP2" { remote-as 22remoteas-2 neighbor cc.cc.cc.37 { descr "ISP2" announce all } } deny from any deny to any allow …
8 bgp  ip-routing 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.