怎样让两台设备通过 PC 实现连接? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
joejiang
V2EX    程序员

怎样让两台设备通过 PC 实现连接?

  •  1
     
  •   joejiang 2023-08-09 20:52:31 +08:00 2757 次点击
    这是一个创建于 793 天前的主题,其中的信息可能已经有所发展或是发生改变。

    设备 A(192.168.1.11)<--->PC(Linux)<--->设备 B(192.168.1.12)

    两台设备是同一个网段,不能更换地址,也不能直接网线或者交换机 / 路由器中转, 只能通过上述方式进行组网。

    这种情况下,在 PC 要怎么样设置,实现 设备 A 和 设备 B 之间的互访?试过在 PC 上将两块网卡进行桥接,或者绑定,都不能达到目的。

    1. PC 两块网卡设置为桥接模式,三台设备直接都不能互相访问。

    2. PC 两块网卡设置为绑定后,设备 A 和 PC ,设备 B 和 PC 能够互相访问, 但是 设备 A 和 设备 B 不能互相访问。

    求网络大神指导!

    17 条回复    2023-08-10 15:27:11 +08:00
    maomaochong199
        1
    maomaochong199  
       2023-08-09 21:34:17 +08:00
    cjpjxjx
        2
    cjpjxjx  
       2023-08-09 22:08:59 +08:00
    装个虚拟机,虚拟机里装个软路由系统,再把两个网卡都桥接为软路由的 LAN 口
    joejiang
        3
    joejiang  
    OP
       2023-08-09 22:29:40 +08:00
    @cjpjxjx 这个试过了, 不行, 用过 openwrt 和爱快,和主题的现象都是一样的
    mokiki
        4
    mokiki  
       2023-08-09 22:44:41 +08:00
    必然能桥接,可能是有什么其它什么问题你没有发现。
    我先盲猜 A 和 B MAC 地址重复
    joejiang
        5
    joejiang  
    OP
       2023-08-09 22:46:44 +08:00
    @mokiki MAC 地址没有重复
    joejiang
        6
    joejiang  
    OP
       2023-08-09 22:47:54 +08:00
    veth pair 这看起来应该可以, 我明天试一试,感谢
    rrfeng
        7
    rrfeng  
       2023-08-09 22:55:31 +08:00 via Android
    brctl 很容易搞定吧…
    t123yh
        8
    t123yh  
       2023-08-09 23:43:58 +08:00
    不桥接也可以,PC 两个网卡分别配置两个网段,两个设备的默认网关配置为 PC ,PC 把 IP Forward 打开。
    leonshaw
        9
    leonshaw  
       2023-08-10 00:02:46 +08:00
    二层桥接,PC 的 IP 配桥虚拟接口上
    三层看楼上

    二层可能因为网卡不支持混杂或者改 MAC 不通,三层肯定能通
    icelake
        10
    icelake  
       2023-08-10 00:54:44 +08:00
    设备和 PC 之间网线直连?我记得网线一端得 568A 的线序吧?过去没有路由没有交换机的时候就这么接的,不过按理说现代设备都是支持自动翻转的。
    作为一个提示吧,不知道对 OP 有没有用。
    xiaoranj
        11
    xiaoranj  
       2023-08-10 01:30:19 +08:00
    PC 开启转发,写个 iptables 指一下
    bao3
        12
    bao3  
       2023-08-10 03:54:59 +08:00
    我自己和软路由,就是我自己手动建立的。你先把 pc 创建 bridge ,这样默认 AB 是通的,因为你还没有设置 iptabels ,你需要要配置 bridge 的转发规则。配置完,pc 的那 2 个网卡就是个交换机了
    iceheart
        13
    iceheart  
       2023-08-10 05:56:56 +08:00 via Android
    1. linux 上建网桥,取名 br0
    2. 将两个端口(连接两端 PC 的网卡)加入网桥。
    3. 在网桥上添加静态 ip:192.168.1.13
    4. linux 上开启 ipv4 forward
    dode
        14
    dode  
       2023-08-10 08:22:28 +08:00
    最简单的是服务相互访问,在 Linux 上设置端口转发就行了,

    还可以添加 A 、B 机器静态路由表,在 linux 开启路由转发,openwrt 图形化操作

    网卡还可以配置多个 IP
    Jamy
        15
    Jamy  
       2023-08-10 09:50:18 +08:00
    pc 上装个 openvpn 服务器,另外两个通过 vpn 连接到同一个网段
    ilovey482i
        16
    ilovey482i  
       2023-08-10 10:03:57 +08:00
    能接 PC ,为什么就不能接交换机?
    BuffDog
        17
    BuffDog  
       2023-08-10 15:27:11 +08:00
    软路由 zerotier , 设置好路由就可以了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5841 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 03:38 PVG 11:38 LAX 20:38 JFK 23:38
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86