windows 双网卡共享给 mac,无法上网

2023-05-05 09:31:15 +08:00
 benjunk

现状:

目前公司要用 内网 ,但是 内网 登录方式是一个软件拨号,仅支持 windows 系统,主力机是一台 mac 电脑,希望能通过 windows 接扩展坞实现 双网卡共享上网

目前已经通过网上主流的双网卡设置,实现了副网卡 192.168.137.1 的 ip 段设置,mac 也能直接通过 dhcp 获取到 ip ,但是无法成功访问网络

不知道是由于拨号软件的限制,还是其他原因导致的

其他:

如果通过 windows 共享 wifi 的方式,是可以实现上网的,但是公司可能时不时打击私自搭建 wifi

请教如何解决

1663 次点击
所在节点    程序员
33 条回复
yyzh
2023-05-05 09:37:47 +08:00
你们网管给你这样做么
Edward5937
2023-05-05 10:22:19 +08:00
网络连接右键可以上网的网卡选共享给副网卡
yinmin
2023-05-05 15:05:20 +08:00
你的网络结构是 mac 网线连 windows 的网卡,然后以 NAT 方式(非路由方式)走拨号线路。

Windows 10 内置的网络共享方式是: 控制面板 -> 网络和共享中心 -> 更改适配器设置,鼠标右键点击连接 Internet 的网卡或者拨号网络,选择 属性 -> 共享,来创建网络共享,即在连接 Internet 的网卡 /拨号网络上创建 NAT 服务。

网络共享要配置在拨号网络或者第三方软件的虚拟网卡上,而不是连接物理网络的网卡。如果第三方的拨号软件没有创建虚拟网卡,就比较麻烦。

还有一种简单方式是 Socks5 ,在 windows 上安装一个 socks5 server ,然后在 Mac 的网卡设置里配置 socks5 ,也能上网了。
benjunk
2023-05-05 15:08:47 +08:00
@yinmin #3 可能是拨号软件创建了虚拟网卡,我是在物理网卡上面设置的共享,这种办法还能解决么?
benjunk
2023-05-05 15:09:17 +08:00
@Edward5937 #2 确实是这样设置的,但是还是不能打通网络
yinmin
2023-05-05 15:09:30 +08:00
@benjunk 你在虚拟网卡上配置共享
benjunk
2023-05-05 16:41:49 +08:00
@yinmin #6 更改适配器设置这里,没有找到虚拟网卡。ipconfig 倒是能看到,有一个 ppp 适配器在
yinmin
2023-05-05 17:12:28 +08:00
@benjunk 你可以尝试 powershell 的指令来手工创建 NAT 网络共享:

```
New-NetNat -Name MyNAT -InternalIPInterfaceAddressPrefix 192.168.137.0/24
```

参考资料如下:
https://learn.microsoft.com/en-us/powershell/module/netnat/new-netnat?view=windowsserver2019-ps

如果试成功了,跟帖回一下。
yinmin
2023-05-05 17:57:52 +08:00
拨号软件只支持 windows ,不支持 mac 的正解方法,我觉得应该是 pd+win 拨号+socks5 server+surge(或者小火箭),不用外挂物理网卡,随开随用。
benjunk
2023-05-05 21:06:28 +08:00
@yinmin #9 这种方式有个问题,mac 如何获取 ip 呢?
yinmin
2023-05-05 21:45:43 +08:00
@benjunk 你把 pd 里的 win 理解成魔法上网的 VPS ,然后依样画葫芦。
benjunk
2023-05-06 12:26:26 +08:00
@yinmin #11 pd 里面的 win ,网卡开共享让 mac 获取到 ip 地址,然后 win 在启动一个 socks5 的服务么?
yinmin
2023-05-06 13:26:16 +08:00
pd 里的 win 不开网络共享,只做 socks5 服务器。mac 使用 surge 等软件使用 windows 的 socks5 服务上网。surge 软件可以指定某几个进程的所有流量走 socks5 。
benjunk
2023-05-06 14:32:47 +08:00
@yinmin #13 这个是明白的,但是 win 不开网络共享的话,外面的 mac 没有 ip 地址,能连上 win 的服务么
yinmin
2023-05-06 15:03:27 +08:00
Mac 通过 IP 地址直接访问 win 虚拟机的。而且,win 虚拟机网卡通过 DHCP 获得的 IP 地址其实是一直固定不变的。
yinmin
2023-05-06 15:04:58 +08:00
mac 指令 ifconfig ,win 指令 ipconfig
你能看到 mac 有 1 个虚拟网卡与 win 的虚拟网卡是在 1 个网段里的。
benjunk
2023-05-06 16:52:08 +08:00
@yinmin #16 尝试了下不行,surge 的服务器填写的 win 里面,用 ipconfig 拿到的地址。点击节点测试,一直都是失败。

目前 mac 没有链接 wifi ,网线插了扩展坞,通过 pd 给 win 在使用
yinmin
2023-05-06 17:47:30 +08:00
@benjunk win 的防火墙端口开了吗?你可以在 mac 上用以下指令诊断:
1. ping [win_ip]
2. nc -vz [win_ip] [端口号]
benjunk
2023-05-08 09:29:38 +08:00
@yinmin #18 这两个命令都可以通,但是很诡异。如果 mac 连了手机热点或者任何 wifi ,surge 里面的节点测速就是通的,如果断了 wifi 测速就是超时。
benjunk
2023-05-08 09:30:06 +08:00
@yinmin #18 方便留个联系方式么,论坛太费时了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/937438

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX