在工作中,我们有两个网络;一个WiFi网络,用于正常的互联网接入;一个内部局域网网络,用于回购等。我最近开始使用Linux,这是痛苦的,必须不断地在电缆和WiFi之间切换。在Windows上,我们通过运行以下命令来解决这个问题(这样我们就可以同时连接到两个网络):
# Add a route for all traffic to any destination starting with 10 (internal traffic):
route add 10.0.0.0 mask 255.0.0.0 10.18.21.129 metric 40 -p
# Move the default ro
我有一个网络,其中有主机A、主机B (都是Linux)和网关C。我正试着联系主机Z。
默认情况下,流量:
A -> C -> Z
为了满足一些内部需要,我需要流量:
A -> B -> C -> Z
为了做到这一点,我只是添加了一条路线。因此,在A中,我执行如下操作:
route add A gw B
如果我按一下,我就能看到交通情况:
A -> B -> C -> Z
这很好。然而,随着时间的推移,您可以看到它是如何恢复的(用mtr检查)
A -> C -> Z
而路由表仍然存在(route -n)。
有什么办法解决这个问题吗?
类似的问题但没有答案:
具有相同度量的两个默认路由
Linux如何在默认网关之间进行选择?
在Linux上,当两条路由具有相同的度量时,将使用哪一条?我发现这是记录在案 for Windows (“如果多个相同速度的接口具有相同的最低接口度量,那么根据绑定顺序,将使用第一个网络适配器的默认网关。当第一个网络适配器不可用时使用第二个网络适配器的默认网关”)。但无法找到Linux是如何处理这一问题的。
我想答案在代码中,但并不明显。
我刚刚为我的家庭网络购买了一个HP A5120-24gEITAA (JG245)交换机,这是一个第二层和第三层的交换机。我想创建一些vlans或子网我的网络,以便我的两台Windows XP PC可以访问我们的NAS和我们的网络打印机,而不是Internet,我的Linux PC可以访问我们的NAS,我们的网络打印机和Internet,而不是我的Windows XP PC,我们的wire设备可以访问Internet,我们的NAS,我们的网络打印机,但是我的有线连接的PC。
我怎么能这么做?我需要买路由器吗?
我有一个运行CentOS 6.4的Linux服务器,它被用作iSCSI目标。服务器是多主机的,有两个NIC,都在同一个子网上.iSCSI多线程负责负载平衡/故障转移,所以我所需要的只是让每个网卡独立操作。如何配置此系统以避免与多宿主设置一起出现的所有奇怪的路由和ARP问题,例如在与源不同的接口上返回通信量,或者一个接口接受发送到另一个IP的通信量。键合解决方案不是一个选项,因为它与iSCSI连接有问题。
重要的事情:
eth0: IP 10.1.1.242 / SN 255.255.252.0 / GW 10.1.1.254
eth1: IP 10.1.243/ SN 255.255.252.
我正在使用openconnect连接到我的办公室VPN。他们推出了一些相当糟糕/激进的路由规则,分配了所有的私有IP地址空间>.<。
当我连接到我的office之后,我的主路由表包含了这些路由(实际上它包含了更多的路由,但是这些是碰撞的子网):
192.168.0.0/24 dev p4p1 proto kernel scope link src 192.168.0.200
192.168.0.0/16 dev tun0 scope link
如您所见,到192.168.0.0/16的所有通信量都应该通过tun0路由。但奇怪的是它不是。
如果我在我的家庭局域网( 192.
我有两个网络,我想要彼此分开(没有相互路由)。我使用一个Linux主机作为路由器,我有一个Juniper交换机作为交换机(很明显)。我在Linux路由器上的局域网接口是eth1,所以我创建了一个名为eth1.2的VLAN,并在一个单独的子网中给它一个IP。
eth1 => 192.168.1.1/24
eth1.2 => 192.168.2.1/24
我已经配置了juniper,这样就有两个VLAN,默认和wifi。我执行了以下命令:
set vlans wifi vlan-id 2
set interfaces ge-0/0/12.0 unit 0 family ethern
我有基于CentOS Linux 6的软件路由器。我有两个本地网络,比如说Local1和Local2。我有一个互联网连接,我有VPN连接,我通过这个因特网连接。
我使用iptables和DHCP服务器共享互联网连接。当我启用虚拟专用网时,Local1和Local2流量都通过VPN,没有VPN,两个本地网络都直接进入因特网。
我的问题如下:如何设置基于CentOS的软件路由器,通过虚拟专用网转发一个本地网络,并直接转发另一个本地网络?
在我的机器上,我有两个接口:wlan0 (默认路由)和tun0。tun0接口只是一个本地网络,它的ip范围是172.16.150.0/24,我的机器的(机器A) IP地址是172.16.150.1,另一个机器的(机器B) IP地址是172.16.150.128。我设置了一个wifi热点,它为我创建了另一个接口ap0。我想通过机器B从接口ap0路由所有流量(因此网关应该是172.16.150.128)。
$ ip route
default via 192.168.0.1 dev wlan0 proto dhcp src 192.168.0.179 metric 1024
172.16.150.