可能的重复: 什么是端口转发以及它的用途是什么?
NAT 和端口转发有什么区别?它们是同一事物的两个不同名称吗?什么是简短的实际示例?
我使用的是 Ubuntu 9.04,我刚刚注意到我的所有网络流量都通过我的 VPN 路由。我希望 VPN 仅路由到达 VPN 上服务器的流量,然后根据需要直接连接到互联网上的任何其他地方。VPN 是使用某种 Microsoft 堆栈运行的 PPTP VPN。
路由命令的结果:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
102-102-152-203 192.168.24.1 255.255.255.255 UGH 0 0 0 wlan0
192.168.24.0 * 255.255.255.0 U 2 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
default * 0.0.0.0 U 0 0 0 ppp0
Run Code Online (Sandbox Code Playgroud) 我们的网络有两个调制解调器,每个都隐藏在路由器后面。主路由器在 10.1.1.1 上,备用路由器在 10.1.1.2 上,并且都配置到 10.1.1.0/24 子网。两个路由器的网关都配置为 192.168.0.1。但是,如果您的网关是 10.1.1.1,您看到的 192.168.0.1 与您在网关是 10.1.1.2 时看到的 192.168.0.1 是不同的机器。
我的 Nagios 服务器已相应设置:
auto eth0
iface eth0 inet static
address 10.1.1.10
netmask 255.255.255.0
gateway 10.1.1.1
Run Code Online (Sandbox Code Playgroud)
所以要明确:这里有四个网关。Router1 (10.1.1.1) Router2 (10.1.1.2) Modem1 (192.168.0.1) Modem2 (192.168.0.1)
这是我可以手动检查两个调制解调器状态的说明:
ping -c4 192.168.0.1 # Is Modem1 up?
ip route add via 10.1.1.2
ip route change default via 10.1.1.2
ping -c4 192.168.0.1 # Is Modem2 up?
wget 192.168.0.1 # yields expected control webpage for Modem2
ip route change default via 10.1.1.1
ip …Run Code Online (Sandbox Code Playgroud) 假设网络接口 1 (net1) 和 2 (net2) 都连接到 Internet。我希望应用程序 1 (app1) 使用 net1,应用程序 2 (app2) 使用 net2。如何在 Windows 下完成?
如果您需要上述情况的具体示例,请考虑:
它不必通过路由表来完成。如果您有其他想法,请告诉我!
我有两个 Internet 连接在工作,我的有线以太网连接(在防火墙后面被严格过滤,无法连接到 Apple 更新等)和一个未过滤的无线连接。我使用我的无线连接作为我的主要连接,以便一切正常。但是,我有一些 Intranet 资源需要仅通过有线连接访问。我如何设置它以便当我访问“intranet.mycompany.com”之类的东西时 - 它会自动路由到有线网络适配器?
在办公室时,我连接到 192.168.1.0/24 网络。当 Internet 共享关闭时,第一个条目netstat -nr是
default 192.168.1.254 UGSc 10 62 en0
Run Code Online (Sandbox Code Playgroud)
如果我打开 Internet 共享,它会显示
default link#5 UCS 2 0 en1
Run Code Online (Sandbox Code Playgroud)
这显然是不正确的,并且破坏了我机器的所有连接。
en1是我的无线连接,而en0我的以太网是。如果我随后禁用 Internet 共享,它甚至会删除新的错误路由,因此我根本没有默认路由。
当我共享时,或禁用 Internet 共享后,我运行此脚本:
route delete default
route add default 192.168.1.254
Run Code Online (Sandbox Code Playgroud)
这可以解决所有问题,但我很想知道究竟是什么导致了这种情况以及如何正确修复它。
只是想说几个月前的某个时候,它运行得非常完美,没有任何故障,然后有一天当我把笔记本电脑带回家时,我无法禁用互联网共享,所以我无法连接到我的家庭无线网络。我最终不得不重新启动机器,从那时起这个问题一直在发生。
我查过以前问过类似问题的人,但还没有得到一个直接的答案,适用于我的给定情况,所以这里是..
我在 Linux (Fedora 22) 上运行并且有一个我付费的 VPN 服务,但是我只需要特定的程序来使用 VPN 来处理他们的互联网流量,并且可以使用我的标准 ISP 连接来处理其他所有事情(即网页浏览、等等)
我们将使其变得简单并将其限制为通过 WINE 运行的最常用程序《魔兽世界》。
现在,我通过网络接口设置了 VPN,这样我所有通过 enp10s0(我的计算机 eth0 的奇怪名称)的流量都可以通过 VPN 服务进行隧道传输,但是,我只需要特定的程序(或这些程序使用的端口)具体)通过VPN。
我如何设置隧道,让它只路由通过 VPN 所需的端口,同时保持其他所有未路由?
我在一家不在我国家的公司工作。企业内部网位于不同的国家/地区。我们在我的国家没有很多员工——所以每个人都在家工作。当我们需要访问内网时,我们通过VPN连接到公司网络下载东西等。
以前我们曾经使用 Windows 附带的默认 VPN 客户端进行连接 - 所以我假设它是一个 IPSec VPN。当我连接到公司 VPN 时,我所有的互联网流量都曾经通过公司网络 - 即,如果我浏览谷歌 - 它曾经转到公司所在国家/地区的 google 域,而不是我的国家/地区,直到我与 VPN 断开连接。
现在公司已经改用不同的 VPN - 我们通过 Clavister SSL VPN 客户端连接到公司内网。我注意到的一个区别是,现在当我去谷歌时,它会进入我正常的谷歌页面(我的国家),这与以前不同。此外,仅当我从公司的内部网下载某些内容时,VPN 客户端的控制台才会显示流量 - 当我浏览等时,它显示 0 已发送,0 已接收。
所以我有2个问题
1) 有没有办法确认我的常规浏览流量是否通过公司网络?
2) 为什么这个 VPN 的工作方式与早期的 VPN 不同 - 即为什么流量不通过公司 VPN(就像早期的 VPN)?
我正在连接到一个不允许拆分隧道的 VPN,并且基本上会重新路由我的 Internet 流量,这很慢。此外,更重要的是,这也有效地将我的机器从本地 LAN 中删除。
我正在寻找一种方法来修改 Windows 7 上的路由表以照常路由 Internet 流量和本地 LAN 连接,并将 VPN 流量限制为 10.0.53.0 网络,但是尽管我知道如何路由删除和路由添加,我还是无法理解我究竟需要重新路由什么。
我的网络看起来像这样:
这是我未连接 VPN 时的路由(ipconfig + 路由打印):
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : lan
Link-local IPv6 Address . . . . . : fe80::3449:3fc8:6133:b564%11
IPv4 Address. . . . . . . . . . . : 192.168.192.2
Subnet Mask . . …Run Code Online (Sandbox Code Playgroud) 可能的重复:
如何使 Windows VPN 路由选择性流量(按目标网络)?
如何使用本地 Internet 连接访问 Internet,同时仍与 VPN 连接
我使用内置的 Windows 7 VPN 连接到我的工作网络,但是当我浏览互联网时,它会通过 VPN。我该如何阻止?