我已经尝试了一段时间了,但没有成功。我在网上看到过,可以通过更改默认网关 (DG) 或调整 DG 的度量来实现这一点
简而言之:我需要使用笔记本电脑的 LAN 卡连接到公司的 ERP 系统(某些 Web 服务使用端口 80,SFTP 和 Bash 使用端口 22)——但我无法通过此网络连接到互联网。因此,当我需要上网时,我会使用手机的 3g 热点。但我想同时使用两者,而不必打开另一个 Web 浏览器进程。
目前,我经常使用 ERP 系统 - 每当我需要上网查看邮件或研究与工作相关的内容时,我都需要拔掉网线以便 wifi 可以启动...这开始变得烦人,特别是当我使用 FTP(Filezilla)或 Shell(putty)连接到 ERP 系统时
有人可以帮我进行配置吗?
以下是我可以提供的一些详细信息:
Wired network - office LAN - for connection to the ERP system:
DHCP - Yes
IPv4 10.64.200.245
Subnet 255.255.240.0
DG 10.64.193.254
DHCP Serv 10.64.17.191
DNS 10.68.72.200
10.68.20.200
WINS 10.68.77.200
10.64.20.200
以下是我的 WiFi 互联网连接的详细信息 - 通过我的移动热点
DHCP Yes
IPv4 192.168.43.39 <- I'm guessing this changes every time I restart the wifi
subnet 255.255.255.0
DG 192.168.43.1
DHCP 192.168.43.1
DNS 192.168.43.1
最后,这是 tracert 结果(顺便说一句,我在 Windows 7 上,64 位,远程系统应该在 Linux 上) - 目标 ERP ip 地址是 10.76.142.39
Tracing route to 10.76.142.39 over a maximum of ...
1 <1 ms <1 ms <1 ms 10.64.193.253
2 <1 ms <1 ms <1 ms 10.64.4.13
3 <1 ms <1 ms <1 ms 10.76.23.124
4 1 ms <1 ms <1 ms 10.76.23.93
5 1 ms <1 ms <1 ms 2xx-xx-xx-9.adsl...
6 1 ms 1 ms 1 ms 2xx-xx-xx-9.adsl...
7 1 ms 1 ms 1 ms 2xx-xx-xx-10.adsl..
8 2 ms 1 ms 2 ms 10.76.135.125
9 1 ms 1 ms 1 ms 10.76.142.39
抱歉,我不得不掩盖上面的一些细节......不确定他们是否存在任何保密问题。
任何帮助深表感谢。
答案1
默认网关的意思是(简单地说)“如果我没有这个网络的明确路由,就将其发送到默认网关”。
这是默认采用的路由。但是,您可以为知道如何到达的网络设置特定路由。
在您的情况下,对于任何基于互联网的目的地(可能是任何东西),您都希望通过热点访问,因此您的默认网关应该是 wifi 接口上的 192.168.43.1。
有线接口根本不应该有默认网关。我们知道我们想要通过此接口访问的目的地,因此我们可以添加特定路由。该网络上的下一跳是 10.64.193.254,因此对于我们想要内部访问的任何网络,我们都可以有一条特定路由来到达它们。
从表面上看,他们使用 10.xxx 网络进行所有操作。因此,您可以访问cmd
并执行以下操作:
route add 10.0.0.0 mask 255.0.0.0 10.64.193.254
并从此接口删除默认网关。
因此我们的意思是“如果目标网络在 10.xxx 范围内,则将流量发送到10.64.193.254
有线接口之外,否则将其发送到192.168.43.1
无线接口之外。”
由于10.76.143.39
属于10.0.0.0/255.0.0.0网络范围,因此将采用上面添加的特定路由。
类似的东西8.8.8.8
不属于这个范围,所以将采用默认路线192.168.43.1
。