V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
youthfire
V2EX  ›  宽带症候群

求教怎样在这种情况下实现两台笔记本高速互访

  •  
  •   youthfire · 2019-10-24 02:07:06 +08:00 via iPhone · 4823 次点击
    这是一个创建于 1855 天前的主题,其中的信息可能已经有所发展或是发生改变。

    左右两侧分别代表被厚墙阻隔的两个房间

    由于电信接入设备数限制,把无线路由器设置了不同网断的 IP,无线端都是 10.0.0.x,笔记本 B 墙内网线直连电信光猫,ip 是 DHCP 分配下的 192.168.1.2。

    目前想在不移动笔记本的情况下,实现两台笔记本高速互访,求教怎样设置

    IMG_7811.png

    30 条回复    2019-10-24 13:22:42 +08:00
    jaycong2019
        1
    jaycong2019  
       2019-10-24 02:15:11 +08:00 via Android   ❤️ 1
    路由器的 wan 插 lan 做光貓的交換機,筆記本 b 開啟 smb 傳完文件插回去 wan,建議用網線 /兩筆記本 586b 交換線傳輸數據
    deorth
        2
    deorth  
       2019-10-24 03:40:39 +08:00   ❤️ 1
    在路由器上开启对笔记本 A 的端口转发,B 就能访问 A 上的服务了; A 本来就能访问 B 上的服务。不太明白互访具体是需要怎样的连接。
    ysc85
        3
    ysc85  
       2019-10-24 03:47:23 +08:00 via Android   ❤️ 1
    我也是家里多个房间多台路由电脑,我都是用 nas 解决的。千兆部线传到 nas 再共享。
    dangyuluo
        4
    dangyuluo  
       2019-10-24 05:14:33 +08:00   ❤️ 1
    不知道光猫是怎么限制接入设备数量的,还是你在说只有两个 LAN 口?

    不过最简单的办法就是在 192.168.1.3 上做 DMZ 或者端口转发
    dangyuluo
        5
    dangyuluo  
       2019-10-24 05:15:09 +08:00
    @dangyuluo 哦没看清图片里的介绍,这种情况下你不能用自己的路由器做无线交换机
    youthfire
        6
    youthfire  
    OP
       2019-10-24 08:01:22 +08:00 via iPhone
    @deorth 互访就是可以通过 smb 传输文件,或者笔记本 B 也可以用扫描仪。目前笔记本 B 和左边设备处于不同网段,两者互相看不到 @dangyuluo 我尝试在路由器作了对笔记本 A 的端口转发,端口也是随意填的 566,笔记本 B 还是看不到笔记本 A。是哪里操作有误吗?
    dangyuluo
        7
    dangyuluo  
       2019-10-24 08:05:32 +08:00 via iPhone
    换 ftp,SMB 有点玄学
    youthfire
        8
    youthfire  
    OP
       2019-10-24 08:14:36 +08:00 via iPhone
    我有点蒙圈,两台笔记本都是 macbook,默认 finder 中接入都是 smb 协议,现在在笔记本 B 上直接点击 network 看不到任何其他设备的。网络新手,不是很清楚具体要怎么操作了。
    huangya
        9
    huangya  
       2019-10-24 08:14:39 +08:00 via iPhone   ❤️ 1
    再用一台路由器的 WAN 接在光猫后面,左右两边接在这个路由器的 LAN,原来左边的路由器设置成 AP mode,这样左右两边的设备都在同一个 IP 段
    amazingrise
        10
    amazingrise  
       2019-10-24 08:19:38 +08:00 via Android   ❤️ 1
    应该端口转发。dmz 不行,如果要同时互访扫描仪和 smb 的话。
    doveyoung
        11
    doveyoung  
       2019-10-24 08:39:14 +08:00
    你这个在 B 上开个 smb 共享,A 不就能访问了吗?如果想让 B 访问 A 的话,参考下面

    192.168.1.1 上增加一条路由 目的地址 10.0.0.0/24 网关 192.168.1.3 B 就可以访问 A
    两者互相看不到是因为不在同一个网段内,其实也不需要在同一个网段


    不过为什么 B 不接到无线路由器上……
    huaxie1988
        12
    huaxie1988  
       2019-10-24 08:50:37 +08:00 via iPhone   ❤️ 1
    光猫改桥接,路由器拨号啊
    youthfire
        13
    youthfire  
    OP
       2019-10-24 08:52:16 +08:00 via iPhone
    @doveyoung #11 谢谢,我操作了下,果然 A 可以直接通过 ip 访问 B,一直以为不在同一个网断也看不到就以为不行。B 访问 A 我得摸索下,192.168.1.1 这个电信光猫几乎没有东西允许你设置(设置全是订制隐藏了)。另,B 不方便走明线接无线路由器。
    InuYasha1987
        14
    InuYasha1987  
       2019-10-24 08:54:49 +08:00 via Android
    头一次见到把真墙画到拓扑图上的。。。
    youthfire
        15
    youthfire  
    OP
       2019-10-24 08:59:31 +08:00
    @InuYasha1987 我怕文字描述不清,也是第一次画拓扑图,见谅见谅
    doveyoung
        16
    doveyoung  
       2019-10-24 09:00:52 +08:00   ❤️ 1
    @youthfire 如果电信光猫不允许设置的话也有办法

    在 B 上增加一条路由 你找找添加命令 跟这个差不多
    route add 10.0.0.0 netmask 255.255.255.0 gateway 192.168.1.3
    参数我记不清了。。。但是这样只对 B 有效,如果你加了别的电脑想达到这个效果也得添加路由
    hensy
        17
    hensy  
       2019-10-24 09:04:36 +08:00   ❤️ 1
    高速的话只能走有线了。千兆交换机一台,两根千兆线分别接两台笔记本,然后互相做 SMB 共享。前提是笔记本的网口也要支持千兆。
    lxk11153
        18
    lxk11153  
       2019-10-24 09:15:57 +08:00
    1. 光猫连到 路由器 lan 口上,关 DHCP,这样 A 连路由器上就是有光猫 DHCP 了,AB 就能互相访问了
    2. 光猫连到 路由器 wan 口上,开 DHCP,这样 A 是能访问 B 的,然后路由器设置端口转发,这样 B 就能访问 192.168.1.3 X 端口 就被转发到 A 的端口上了
    youthfire
        19
    youthfire  
    OP
       2019-10-24 09:37:12 +08:00
    @lxk11153 目前我在华硕路由器上设置了如下端口转发
    来源 IP:
    通信端口范围(外部):566 (默认是这个值,但可以改动)
    本地 IP: 10.0.0.5 (笔记本 A 所在 IP )
    本地通信端口:88 (默认是这个值,但可以改动)
    通讯协定:二者

    请问,我目前所在的笔记本 B(macbook),在哪里输入什么命令去连接笔记本 A 呢?
    第一次用端口转发,不太懂
    lxk11153
        20
    lxk11153  
       2019-10-24 09:49:16 +08:00
    @youthfire #19
    1. 首先你得有程序在监听这个 88 端口(10.0.0.5-A)
    2. B(macos) 打开终端 输入 “nc -v 192.168.1.3 566” (引号内,1.3 就是你的路由器,然后路由器就会转发到 A 的 88 端口)
    3. 那么终端上就会显示 succeeded 字样。比如你在 A 上开了一个网站放在 88 端口,那么你还可以在 B 上打开浏览器,访问 ht 河蟹 tp://192.168.1.3:566/ 打开网站(网址请根据配置自行补全,不同服务不同访问方式)
    lxk11153
        21
    lxk11153  
       2019-10-24 10:00:21 +08:00   ❤️ 1
    smb 好像是监听在 445 端口,那么你 A 上打开文件共享,如果你用路由器端口转发模式,你就设置转到 10.0.0.5 的 445 端口上,然后 B 上 Finder 连接服务器,填写 smb://192.168.1.3:566/ (566 你的设置) 然后应该就能看到 A 上共享的文件了
    yaapoo
        22
    yaapoo  
       2019-10-24 10:33:14 +08:00
    zerotier 打洞
    optional
        23
    optional  
       2019-10-24 10:40:54 +08:00   ❤️ 1
    在 10.0.0.1 上面加一条防火墙规则,转发 192->10 网段
    doveyoung
        24
    doveyoung  
       2019-10-24 10:42:30 +08:00
    还没结贴,怎么感觉越来越麻烦了……
    suhongbo
        25
    suhongbo  
       2019-10-24 11:05:50 +08:00   ❤️ 1
    楼上正解,不在同一个网段当然看不到咯。要在路由上设置一条静态路由。
    youthfire
        26
    youthfire  
    OP
       2019-10-24 11:20:41 +08:00
    @doveyoung 我看了电信路由器确实不让设置任何东西。实际上我次要需求还有扫描仪,打印机等,所以还是得考虑端口转发。
    @lxk11153 感谢,晚上回去试一下,目前在公司测不了。

    感谢所有关注的各位,尤其是提供了“端口转发”意见的各位,因为网络知识有限,之前确实没有用过这个功能。不一一回复,但一一感谢了,V 站氛围太好了。
    doveyoung
        27
    doveyoung  
       2019-10-24 11:49:32 +08:00   ❤️ 1
    既然有这么多的需求,那还是直接加路由简单,扫描仪打印机肯定有 IP 对吧,添加了路由之后不需要关心端口之间的关系,就是正常的访问。为何不直接通过路由一劳永逸,不需要记住端口。
    windows 的话用管理员权限打开命令行输入:route -p add 10.0.0.0 MASK 255.0.0.0 192.168.1.3
    这句命令的意思是告诉 B 访问 10.0.0.0--10.255.255.255 之间的 IP 时,将数据发送给 192.168.1.3,这样就能正常访问了
    macOS: 路由怎么加我不知道……

    PS:我突然觉得我上面的话有点看不起端口转发的意思……
    再 PS:端口转发当然也能达到效果,但是这么多设备全都要端口转发,那用起来不是一般的难受,如果是我的话我会选择添加路由,技术是为了人服务的,没有孰优孰劣~
    youthfire
        28
    youthfire  
    OP
       2019-10-24 11:54:05 +08:00
    @doveyoung 好的,再次感谢,学习了
    flowfire
        29
    flowfire  
       2019-10-24 12:07:38 +08:00 via Android   ❤️ 1
    路由器不要设置 10.0.0.1,设置成 192.168.2.1,然后把子网掩码设置成 255.255.0.0,这样你两台电脑就同属一个子网了
    jian8270
        30
    jian8270  
       2019-10-24 13:22:42 +08:00 via Android
    smb,,,都不知道 btsync 吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2992 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 14:00 · PVG 22:00 · LAX 06:00 · JFK 09:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.