V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
GuoDe1T
V2EX  ›  Linux

Linux /Ubuntu 上如何实现连接两个不同的 wifi 解决实际需求。

  •  
  •   GuoDe1T · 17 小时 5 分钟前 · 530 次点击

    背景:

    1. 自用电脑是联想小新 pro 14 ,装有 ubuntu24.04, 支持 wifi6
    2. 公司有 wifi A 和 wifi B ,wifi A 是国内的普通宽带,wifi B 是连接香港的专线。
    3. 服务器 ssh 连接限定了必须是使用 wifi A
    4. wifi B 由于是香港专线,可以自由访问谷歌等网站,无需翻墙。 使用 wifi A 则需要借助 Clash(虽然公司有订阅套餐)

    目前我的需求是

    1. 指定某些软件/程序,例如是 teams,ssh 等使用 wifi A; 指定浏览器使用 Wifi A/B

    求助大佬们,我应该如何实现上述需求?是否需要增购 USB wifi ?

    8 条回复    2026-04-09 23:12:30 +08:00
    dreambakerq
        1
    dreambakerq  
       17 小时 1 分钟前
    只知道如果其中一个网络可以有线接入的话,可以实现,以前用过局域网和互联网同时连
    initd
        2
    initd  
       16 小时 54 分钟前
    wifiB 启动一个 socks server
    ubuntu 只连接 wifiA

    代理软件添加 socks server ,规则设置全局
    设置全局快捷键,快速切换
    initd
        3
    initd  
       16 小时 54 分钟前
    同时连接会有 DNS 污染扩散问题
    pagxir
        4
    pagxir  
       16 小时 32 分钟前 via Android
    可以,你这么连,基本上就的双 WiFi ,不过你可以外接一个手机来 USBtethering. 指定程序用那个网络,你可以用 netns 来处理。
    0superx0
        5
    0superx0  
       10 小时 28 分钟前
    手动切换也没多麻烦吧,哈哈
    dode
        6
    dode  
       9 小时 45 分钟前
    优先看 linux 原生是否支持连接两个 wifi ,wifi 内网设备使用静态路由访问,不配置网关
    1103409364
        7
    1103409364  
       6 小时 36 分钟前
    通过路由表配置某个网段使用某个连接,其他的走默认,kde 可以这么配:

    sudo nmcli con modify "Wired connection 1" +ipv4.routes "x.x.0.0/16 x.x.x.254"
    fudanglp
        8
    fudanglp  
       6 小时 10 分钟前
    usb wifi + 本地路由可以满足
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   910 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:23 · PVG 05:23 · LAX 14:23 · JFK 17:23
    ♥ Do have faith in what you're doing.