我有一个2接口的服务器。 eth0比eth1快100倍。 尽pipe由于某种原因,每次重新启动,默认界面都是随机选取的。 为了让事情更烦人,他们都使用相同的网关,所以select默认网关将不起作用。 Linux如何select默认界面,以及如何select默认界面? 这里是我的route -n帮助解释一下情况。 Destination Gateway Genmask Flags Metric Ref Use Iface 173.246.100.0 0.0.0.0 255.255.252.0 U 0 0 0 eth1 173.246.100.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0 0.0.0.0 173.246.103.254 0.0.0.0 UG 0 0 0 eth1 0.0.0.0 173.246.103.254 0.0.0.0 UG 100 0 0 eth0 PS。 这是一个VPS,所以我的提供者也可能在某处出错。 第二个接口的原因是有另一个IP为DNS,因为它只做DNS,它非常缓慢。 编辑:这是一个Ubuntu 10.04服务器
如果您在openvpnconfiguration文件中使用“redirect-gateway def1”选项,服务器会在您的路由表上添加一个默认网关,我想知道的是为什么openvpn没有使用networking0.0.0.0networking掩码0.0.0.0作为默认网关networking掩码128.0.0.0?
我有以下情况: 计算机A: 198.51.100.8 ,networking掩码255.255.255.0 计算机B: 203.0.113.9 ,networking掩码255.255.255.0 两台电脑都在同一个局域网段上; 在任何情况下都不指定默认网关。 为了让这两台电脑相互通信,我添加了两条静态路由,如下所示: route add 203.0.113.9 mask 255.255.255.255 198.51.100.8 但是,我宁愿通过指定networking接口来添加静态路由,而不是通过指定网关IP地址 。 Linux可以通过使用如下命令来实现: ip route add 203.0.113.9 dev eth0 和FreeBSD类似: route add 203.0.113.9/32 -iface fxp0 -cloning 但是,我在如何使用Windows做到这一点的损失。 理想情况下,我想要做的事情是: route add 203.0.113.9 mask 255.255.255.255 if 2 但是只是打印出路由命令的用法,这告诉我我做错了。 我也试过使用netsh ,它告诉我: > netsh routing ip add persistentroute 203.0.113.9 255.255.255.255 "Local Area Connection" […]
$ sudo docker run –rm ubuntu:14.04 route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.17.42.1 0.0.0.0 UG 0 0 0 eth0 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 这是不是意味着127.0.0.0/8被路由到172.17.42.1的网关而不是回送设备?
假设有两个位置。 这两个地点都有自己的快速互联网连接。 你如何将这两个networking连接在一起,让每台电脑都可以看到其他电脑? 你需要一个域控制器,还是可以用工作组来做这个? 显而易见的解决scheme似乎是VPN,但只能在路由器上实现VPN吗? networking上的计算机可以configuration吗?
我一直在学习VLAN,我想知道交换机是否可以用于两个VLAN之间的通信。 由于交换机支持中继链路,并且已经知道帧的目的地/源(VID)可以用来将帧从一个VLAN发送到另一个VLAN吗? 例如在上面的这张图片中,我想知道为什么如果交换机已经接收到每个VLAN的VID,那么为什么需要路由器。 为什么不能将帧转发到目标VLAN,而是需要路由器来完成,从而延长帧到路由器的传输时间,并返回?
我的一台服务器(Debian 5.0.6)在同一个接口上有两个公共ip地址。 这个过去几个月都能正常工作,但突然间,它正在使用“错误”的IP地址作为传出连接。 这是一个问题,因为反向查找不匹配,电子邮件因此得到垃圾邮件点。 eth0 Link encap:Ethernet Hardware Adresse 00:1b:21:14:8e:9c inet Adresse:81.169.180.51 Bcast:81.169.180.51 Maske:255.255.255.255 inet6-Adresse: fe80::21b:21ff:fe14:8e9c/64 Gültigkeitsbereich:Verbindung eth0:0 Link encap:Ethernet Hardware Adresse 00:1b:21:14:8e:9c inet Adresse:85.214.157.120 Bcast:85.214.157.120 Maske:255.255.255.255 Kernel-IP-Routentabelle Destination Router Genmask Flags Metric Ref Use Iface 81.169.180.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 0.0.0.0 81.169.180.1 0.0.0.0 UG 0 0 0 eth0 目前它使用85.214.157.120作为出站连接。 我如何得到它使用81.169.180.51? 编辑 […]
您不能设置Windows DHCP / DHCPv6服务器侦听dynamic地址或所有地址,只有静态地址。 有这个限制的技术原因吗? 有没有解决办法? 我的具体情况: 我正在使用路由器通告来configuration此networking中的IPv6主机。 地址前缀是从上游路由器获取的,可以随时更改,恕不另行通知。 所讨论的Windows DHCPv6服务器仅configuration为分发域search列表和其他非地址相关configuration(configuration为无状态模式,不configuration地址)。 DHCPv6服务器可以使用相同的路由器通告来configuration自己的地址,但不会响应请求。 我无法将其configuration为使用静态地址,因为一旦前缀更改,它将会中断。 我知道我可以在这个子网中build立一个ULA,但这是最后的手段(不是答案)。 更新 :有一个问题是dynamicIPv6路由是否是一个好主意。 即使您的ISP提供静态前缀,我也认为这是必需的。 必须使用它才能从故障转移中快速重新路由,并模仿IPv4 NAT中的伪路由提供的其他function。
正如大家所知,在Linux内核系列中,ipv4路由caching已经被删除,这对多path路由有严重影响。 IPv4路由代码(与IPv6不同)以循环方式select下一跳,因此从给定源IP到给定目的IP的数据包并不总是经过相同的下一跳。 在3.6之前,路由caching正在纠正这种情况,下一跳一旦被选中,就停留在caching中,并且从同一个源到同一个目的地的所有其他数据包都要经过该下一跳。 现在为每个数据包重新select下一跳,这会导致一些奇怪的事情:在路由表中有两个等价的默认路由,每个指向一个Internet提供者,我甚至不能build立TCP连接,因为初始的SYN和最终的ACK经由不同的路由,并且由于每条path上的NAT,它们以不同来源的分组到达目的地。 是否有任何相对简单的方法来恢复多path路由的正常行为,以便下一跳select每个stream而不是每个数据包? 有没有补丁可以使IPv4下一跳select基于散列,就像IPv6一样? 或者你们怎么处理呢?
我很熟悉通过添加更多的交换机来扩展交换机,但是我不明白为什么有时候最好在交换机之间进行路由(考虑到所有交换机都来自同一个厂商,使用完全相同的FC协议等)。 例如,我有一个来自供应商A的存储arrays结构。来自供应商B的新存储已经被configuration,而不是扩展当前的结构,因此它被select在旧的和新的之间进行路由。 有关织物的最大尺寸的最佳做法吗? 何时最好使用SAN路由而不是扩展当前的结构?