我有一个客户端应用程序,需要5 9的可用性。 为了在NIC级别提供冗余,理论上听起来不错,如果linux主机可以有2个NIC卡,两个NIC卡都configuration为使用不同的网关。 因此,在一个图表中看起来像 客户端A-> NIC1 ————-> Gateway1 ————>服务器 客户端A-> NIC2 ————-> Gateway2 ————->服务器 这将确保如果网关1崩溃,客户端A仍然可以通过网关2到达服务器 我的问题是: 同一台主机上的2个网卡是否可以configuration不同的网关? 上图中的NIC1可以configuration备份网关2,以便网关1崩溃时,NIC1可以使用备份网关2。 如果以上可能,那么linux文件中的configuration是什么样的?
问题 我有一个Linux机器上的多个互联网连接,我希望每个互联网连接使用特定的DNS域名服务器。 /etc/resolv.conf是一个问题,因为它使用全局名称服务器来处理所有打开的Internet连接。 请注意,这些连接全部打开并且正在同时使用。 我需要的? 一种方式来说,以下是Linux的: 使用DNS名称服务器A进行Internet连接1 使用DNS名称服务器B进行Internet连接2 使用DNS名称服务器C进行Internet连接3 问题是/etc/resolv.conf对所有的连接使用相同的名称服务器。 上面的确切要求我必须坚持。 自从我正在研究度量的ISP性能和DNS响应时间的应用程序。 使用OpenDNS不会对我有任何好处。 至于DHCP,我已经从ISP自动获取DNS,但是只有最后一个DNS服务器在resolve.conf中被覆盖以前的名称服务器。 需要帮忙。
有两台服务器具有相同的networkingIP,唯一不同的是最后两个数字,如: 37.211.15.247和37.211.166.178 。 主机提供商声称这两个networking的子网掩码是255.254.0.0 当我尝试命令Tracert (Traceroute)来testingping,看看到达目标服务器需要花费多less时间,我得到了不同的ping时间和不同的正向path结果,这很奇怪,因为它们都位于同一个公司主机。 有什么不对? 难道它不应该采取同样的道路吗? 我已经按照一些评论者的要求将完整的IP地址添加到两台服务器上。 那么这两个服务器不是“国际”呢,据我所知,唯一想到的就是这两个服务器configuration在不同子网上的可能性,就像“joeqwerty”在他的回答中所说的那样 。 虽然是可疑的 更新:经过这么多的研究,我发现了这两个主机的子网。 它们位于/15 ( 255.254.0.0 )子网掩码上。 不幸的是,这是托pipe服务提供商所声称的不真实,他们显然使用的真正子网是一个/17 ( 255.255.128.0 )子网掩码。 事实certificate,他们绝对是在不同的子网上。 这就是为什么当我testing这两个IP 37.211.15.247和37.211.166.178因为他们清楚地在不同的子37.211.166.178时,我得到不同的跟踪路由。 谢谢大家这些好的答案,特别是joeqwerty,他的回答对我很有帮助 。
我们在房子里有两个flatrate,理论上有双重带宽。 房子里有一个本地networking连接一切。 但是当我独自一人的时候,我不知道如何同时使用两个连接。 我想build立一个解决scheme,我可以浏览网页和页面请求分布在2个连接之间。 我想有一些昂贵的路由器可以将stream量分成两行(编辑:我不想购买或安装)。 但有没有一个好的方法来做到这一点(编辑:我更喜欢)? 我正在寻找的解决scheme将在两行之间拆分一个页面(多个图像,css文件,javascrfipt文件)的请求。
我有一个以前的工作configuration与上一个问题中使用的configuration文件 不过,我现在已经改变了以下configuration使用服务器模式,日志上的所有内容似乎很好,但客户端不会创build任何tun接口,所以我没有任何连接到,大概我需要添加或推送一些路由命令,但我不知道我需要做什么。 我发布了所有我的相关configuration文件 server.conf : dev tun server 10.8.117.0 255.255.255.0 ifconfig-pool-persist ipp.txt tls-server dh /home/lurscher/keys/dh1024.pem ca /home/lurscher/keys/ca.crt cert /home/lurscher/keys/vpnCh8TestServer.crt key /home/lurscher/keys/vpnCh8TestServer.key status openvpn-status.log log openvpn.log comp-lzo verb 3 和client.conf : dev tun remote my.server.com tls-client ca /home/chuckq/keys/ca.crt cert /home/chuckq/keys/vpnCh8TestClient.crt key /home/chuckq/keys/vpnCh8TestClient.key ns-cert-type server ; port 1194 ; user nobody ; group nogroup status openvpn-status.log log […]
最近我在一次采访中被问到了一个networking问题,但是面试官并不高兴。 问题是:“ 给定一个主动运行的路由器,你怎么知道路由器使用什么路由协议,特别是如何知道它是在运行OSPF还是BGP?当你发现它正在运行什么,给任何testing用例你会用它来testing协议,如果它运行正常或不 “ 假设他问OSPF和BGP之间的区别,我给出了答案。 我的回答是基于我所了解到的以下主题: 如果路由器正在运行OSPF,则意味着它正在使用端口号89.因此,如果我们要使用数据包嗅探器,我们可以看到哪个端口号正在使用,并决定它的ospf或bgp。 另外,BGP报文在ospf不包含的数据字段中包含AS编号。 现在我们如何testingospf? 那么,我们可以看到路由器是否正在发送LSA,路由表是什么样的。 BGP的路由表与OSPF不同。 此时他问我是否有更好的方法来找出BGP或OSPF。 另外,如果我知道如何testingOSPF是否刚刚开始运行,是否已经运行,或者是否失败。 不pipe我多么努力地回答,他总是说“给我一个更好的办法” 那么,还有其他方法可以区分路由器上运行的协议,并testing任何协议吗?
我希望我在正确的网站,因为这是我的第一个问题在这里! 所以这里是我的情况,我有一个小型服务器在家里后面的DSL线,我有一个静态IP。 现在我想有两个不同的服务在同一个端口上运行。 我无法应用任何types的源IP筛选,因为它们都应该可以从任何地方访问。 所以基本上我认为没有办法做到这一点,唯一的解决办法是在2个不同的IP地址上运行服务。 为了做到这一点,我正在考虑使用另一个DSL线路,显然我有第二个公共IP。 有没有什么办法来redirect到一个特定的端口到另一台机器的stream量,但在互联网上,而不是在LAN内??? 当然,我只是希望用调制解调器/路由器来做这件事,而不需要任何额外的硬件(否则这太容易了,某种netcatpipe道系统,我们就去!!)。 对于那些有兴趣的路由器是Zyxel P-2602R-D1A( 链接文本 ) 任何想法和build议欢迎! 谢谢
与此条目非常类似: 使用DD-WRT连接到VPN并通过VPN转发某些设备的所有stream量 ,我已经使用dd-wrt + OpenVPN设置了我的路由器以连接到VPN。 这工作正常,路由器后面的所有stream量都通过VPN。 如何在路由器中路由(?)stream量,以便只有来自局域网的特定IP将通过VPN,而其他则采用“正常”路由? 是否也可以允许来自某些本地IP的stream量只能通过VPN进行访问,如果VPNclosures,就不可能使用常规的Internet连接? 我知道这个问题是在我联系的post中回答的,但这似乎并不适用于我。 路由表和规则改变,但stream量仍然只是通过VPN。
这个问题与我问过的一个问题有关。 我想build立一个OpenVPN的双重客户端,这样一台网关设置为eth0:0的计算机可以通过一个OpenVPN隧道获得所有的stream量,而一台网关设置为eth0:1的计算机可以通过一个不同的OpenVPN隧道。 最后,我想能够有多台电脑连接到我的双客户端,共享OpenVPN隧道(但彼此不知道)。 图表http://serahill.com/OpenVPN-Gateway.png 我已经在我的双客户端框中设置了以太网别名,并且我已经在连接主机上将我的网关设置为双客户端框上的以太网别名。 但是,路由似乎没有正常发生。 来自连接主机的任何ping都直接进入双客户端的默认网关,而不是通过隧道进行路由。 这些是我在隧道build立之后使用的路由命令: ip route add default dev $1 table us_table ip rule add from [ip address of my ethernet alias] table us_table ip route flush cache iptables -t nat -A POSTROUTING -o $1 -j MASQUERADE[/code] 这是隧道设置后的路由表: root@ahost:/etc/openvpn# ip route show 10.26.0.0/24 via 10.26.0.1 dev tun0 192.168.1.0/24 dev eth0 proto […]
这个问题与OSPF路由的前一个问题有关。 基于对上一个问题的build议,我现在已经把自己定义为一个networking图,确定了骨干区域和所有其他领域,并开始在各种路由器上configurationOSPF。 所有HP ProCurve 7102dl路由器都与每个路由器进行通信,工作正常。 但是,在所有Linux服务器的区域内路由器上,我使用的是quagga(版本0.99.10,来自debian lenny),这根本就不起作用。 以下是一些示例:在一个特定的区域中,主networking是192.168.51.0/24,并且Linux路由器和HP路由器在该networking中都有一个接口。 HP路由器具有到其他HP路由器的VPN隧道,并将整个子网连接到外部世界。 Linux路由器的后面是192.168.52.0/24上的另一个子网。 当我查看这些接口的OSPFconfiguration时,这是我得到的: Linux路由器: uk-swa-bps01# show ip ospf interface eth0 eth0 is up ifindex 2, MTU 1500 bytes, BW 0 Kbit <UP,BROADCAST,RUNNING,MULTICAST> Internet Address 192.168.51.1/24, Broadcast 192.168.51.255, Area 0.0.0.51 MTU mismatch detection:enabled Router ID 192.168.51.1, Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State DR, […]