标签: routing

如何使 Windows VPN 路由选择性流量(按目标网络)?

我想使用 Windows VPN 但仅用于特定网络,因此它不会接管我的整个网络连接。

例如,不要让 VPN 成为默认路由,而是让它成为 192.168.123.0/24 的路由

(我可以看到在这个问题中有一个针对 Ubuntu 的解决方案,但有时我也必须在 Windows 上执行此操作)

这是否可以自动化,以便每当我连接到 VPN 时它都会这样做?

networking windows vpn routing

175
推荐指数
6
解决办法
33万
查看次数

MAC地址的确切用途是什么?

我知道 IP 地址是分层的,因此互联网上的路由器知道转发数据包的方向。对于 MAC 地址,没有层次结构,因此数据包转发是不可能的。因此,MAC 地址不用于数据包传输。

我不认为它无缘无故地坐在那里。所以我的问题是,MAC 地址在数据包传输过程中究竟在哪里发挥作用?

networking routing mac-address ip

129
推荐指数
8
解决办法
11万
查看次数

相当于 /dev/null 的 IP 地址

是否有一个 IP 地址会导致发送的任何数据包被忽略(黑洞)?

我知道我总是可以设置一个带有 IP 地址的路由器,然后让它忽略发送给它的所有数据包,但是这样的事情是否存在以节省我的麻烦?

networking routing spam-prevention ip-address ip

105
推荐指数
4
解决办法
3万
查看次数

OpenVPN:仅通过 VPN 路由特定 IP 地址?

在远程专用网络上有两台服务器——一个文件服务器和一个数据库服务器(这些都是 Win 机器,以防万一)。

文件服务器有自己相当强大的身份验证机制,并允许我直接从远程位置进行连接。

数据库服务器使用简单的用户名和密码,因此为了防止未经授权的访问,它被锁定到本地网络——外部流量被阻止。

为了访问数据库服务器,我使用 Windows 上的 OpenVPN 客户端连接到专用网络上的 VPN 服务器。

默认情况下,OpenVPN 通过 VPN 路由所有发往 VPN 服务器所在远程网络的网络数据包。不幸的是,通过VPN 访问文件服务器极其缓慢!

题:

如何将 OpenVPN 客户端配置为仅通过发往单个特定 IP 地址(即数据库服务器)的 VPN 路由流量?

windows routing openvpn tunnel

73
推荐指数
4
解决办法
19万
查看次数

你如何让 127.0.0.1 以外的环回地址在 OS X 上工作

根据我读到的所有内容,整个 127.xxx 子网都应该环回。

但是,在我的 Mac 上,我只能 ping 127.0.0.1

我知道我以前做过这件事(虽然可能在另一个操作系统上)并且对于在本地开发多个 SSL 站点和通过隧道远程服务访问本地 IP 非常有用(例如,我可以 ssh 到我的 MySQL 服务器,以及只需将标准端口转发到我本地机器上的同一端口,但在 127.0.0.2 上,而我的本地服务器在 127.0.0.1 上运行。

networking routing loopback osx-mountain-lion macos

65
推荐指数
3
解决办法
4万
查看次数

ARP 绑定和 DHCP 地址预留有什么区别?

在我的 TL-WR1043ND 中,我有这些功能,它们都将 IP 地址与 MAC 地址配对。有什么不同?

我读到 ARP 是出于安全原因,其他人说它是用于 LAN 唤醒的。我也读到没有区别,但在那种情况下,为什么我们两者都有?

networking router routing dhcp arp

59
推荐指数
2
解决办法
10万
查看次数

如何通过 OS X 中的特定接口引导 IP 路由?

我在 Mac 上并尝试通过我的 wifi 连接上的特定网关路由特定地址。

我正在使用:

route add -host 54.81.143.201 192.168.15.1
Run Code Online (Sandbox Code Playgroud)

有时这会起作用,有时则不会。我发现它每次选择的界面都不一样。它需要en0工作

netstat -nr 不工作时的输出:

54.81.143.201      192.168.15.1       UGHS            1       89     en5
Run Code Online (Sandbox Code Playgroud)

这是它起作用的时候:(注意 en0)

54.81.143.201      192.168.15.1       UGHS            0        1     en
Run Code Online (Sandbox Code Playgroud)

我为什么要这样做?因为我们公司有一个 HipChat 不工作的代理。所以我通过开放的 wifi 网络路由 hipchat 流量,同时仍然在我的工作以太网上。

编辑:

我还尝试仅使用界面添加条目

route add -host 54.81.143.201 -interface en0

54.81.143.201      78:31:c1:c7:52:74  UHS             0        2     en0
Run Code Online (Sandbox Code Playgroud)

HipChat 无法连接。

编辑 2:有人要我的整个路由表,今天就在这里。请注意,54.81.143.201 现在绑定到 en3 而不是 en0

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            10.7.90.1          UGSc           31        6     en3
10.7.90/24         link#4             UCS             4        0     en3 …
Run Code Online (Sandbox Code Playgroud)

routing macos

52
推荐指数
3
解决办法
17万
查看次数

为什么子网掩码与网络上的单个计算机相关?

我了解如何使用子网掩码将网络划分为子网,但是,为什么网络中的每台计算机都需要知道子网掩码而不仅仅是路由器?

我可以理解,如果每台计算机都通过电线相互物理连接,但无论如何所有数据包都需要通过路由器。

假设我在网络上有一台192.168.0.0/255.255.255.0具有 IP 的计算机192.168.0.1

如果该计算机尝试访问子网外的计算机,比如说192.168.1.1,它将消息传输到路由器,路由器会识别出该 IP 位于子网 IP 范围之外,而不是将其传输到子网网络,它将它传输到它所连接的网络(可能是另一个路由器)。

networking router routing ip subnet

49
推荐指数
6
解决办法
9584
查看次数

如何在 Mac 上强制拆分隧道路由到 Cisco VPN

任何人都知道如何破解路由表(在 Mac 上)以通过 cisco VPN 阻止 VPN 路由的强制执行?几乎我想要做的是只有 10.121.* 和 10.122.* 地址通过 VPN 和其他一切直接到互联网。

vpn routing cisco-vpn-client macos

47
推荐指数
4
解决办法
6万
查看次数

是否所有 LAN 流量都通过路由器传输

我有一个非常简单的问题:如果我有一个路由器(启用 DHCP - 在192.168.0.2和之间租用 IP 地址192.168.0.254)并插入一个交换机,并且我将两台计算机插入交换机,网络流量(文件传输等)是否会通过路由器,还是直接通过交换机直接连接到另一台计算机,完全避开路由器?

networking router switch routing wired-networking

45
推荐指数
1
解决办法
4万
查看次数