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

Linux 怎么实现 DHCP 和拨号上网同时使用?

  •  
  •   xuerui911 · 2020-12-04 10:02:41 +08:00 · 3279 次点击
    这是一个创建于 1452 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我现在的环境,上外网需要拨号上网,平时还需要用内网通讯软件。
    不拨号时,内网 IP 段,192.168.29.*,拨号后 IP 段 10.10.10.*
    Windows 下拨号后双网卡共存可同时使用,能同时使用内网通讯软件和互联网。

    Linux 下,默认是有线连接 DHCP,拨号上网是自己新建 DSL 连接。但是我一点连接 DSL,有线连接就会断,一点有线连接,DSL 就会断。所以我现在不能同时上内外网。

    有时候需要一边用内网通讯软件和人交流一边上网查些东西时,就只能用手机开热点,DHCP+WLAN 可以同时用。

    所以有没有办法,DHCP 和 DSL 可以同时连接啊。。。



    (我嫌 Windows 越来越臃肿,每次 Win10 更新我都会先去 UUP 网站下载单 Pro 版 ISO 再用 NTLite 、MSMG Toolkit 、WinReducerEX 这种软件把 SecurityCenter 相关、Xbox 相关、Cortana 相关、除了计算器的所有 UWP 应用精简掉制作纯
    净版的 ISO 。
    现在我已经把笔记本的主机系统换成 Linux 三四年了,现在是 Fedora33,Ubuntu20 和 Manjaro 三系统共存,桌面平时用 i3wm,偶尔需要用 KDE,有时候不得不用 Windows,还是会先自己精简 ISO,然后再在 Linux 的虚拟机里安装。)
    19 条回复    2020-12-09 10:28:55 +08:00
    CallMeReznov
        1
    CallMeReznov  
       2020-12-04 10:09:07 +08:00
    做静态路由。
    ooxxcc
        2
    ooxxcc  
       2020-12-04 10:19:38 +08:00 via iPhone
    拨号 pppoe 后手动运行 dhcpcd,把 dhcp 默认路由关掉

    你这个需求比较奇怪,我觉得大部分 nm 不会这么做,所以只能半手动了
    zjsxwc
        3
    zjsxwc  
       2020-12-04 10:46:20 +08:00
    M48A1
        4
    M48A1  
       2020-12-04 12:53:02 +08:00 via iPhone
    系统精简是安装之后精简的吗?
    feather12315
        5
    feather12315  
       2020-12-04 13:00:48 +08:00 via Android
    PPPoE 有禁止修改默认路由参数:nodefaultroute

    N 年前自己写的: https://vvl.me/2017/09/Linux-PPPoE/

    Linux DHCP 网络配置也有参数控制是否修改默认路由
    xuerui911
        6
    xuerui911  
    OP
       2020-12-04 14:32:14 +08:00
    @CallMeReznov 大哥你这相当于没说啊。。。
    xuerui911
        7
    xuerui911  
    OP
       2020-12-04 14:33:32 +08:00
    @ooxxcc 我也是想不到除了家庭宽带现在还有地方需要用到拨号。。。
    xuerui911
        8
    xuerui911  
    OP
       2020-12-04 14:34:26 +08:00
    @zjsxwc 静态路由设个特例我知道,但是我的问题是俩网卡不能同时开。。。
    xuerui911
        9
    xuerui911  
    OP
       2020-12-04 14:42:19 +08:00
    @M48A1
    NTLite 的收费版可以在系统安装之后运行时精简,但是现在网上能找到的破解版只能找到 1.8.0.6790,支持 Win10 18362 以前的,从 19041 版本开始就不行了,用 LTSC 的话还可以用这个,LTSC 是 17763 。
    NTLite 的新版支持 WIN10 新版本精简。1.8.0.6790 的破解是波兰大神 remek002 做的,我谷狗搜过这个大神名字,没发现他发新的破解版本。
    一直用同一个软件精简,并且别用无人值守,可以先精简再安装 ISO,这样可以保留个人文件升级,用无人值守好像就不能升级了。
    xuerui911
        10
    xuerui911  
    OP
       2020-12-04 14:42:53 +08:00
    @feather12315 感谢,我研究研究
    M48A1
        11
    M48A1  
       2020-12-04 17:53:58 +08:00 via iPhone
    @xuerui911 谢谢,学到了,改天试试
    om2mo
        12
    om2mo  
       2020-12-04 22:25:57 +08:00 via Android
    本地网络和 pppoe 不影响吧,除非你是单网卡
    baobao1270
        13
    baobao1270  
       2020-12-05 00:19:01 +08:00
    在一个网卡( Network Adapter )上建立两个网络接口( Interface ),一个 DHCP,一个 PPPoE 。
    然后要手动加一下路由表。默认走 DHCP,内网(看一下 Netmask,不一定 10 头都是 /8 (比如我们学校内网很别扭的 /14 地址块)

    还有 DSL 是什么鬼,现在 ADSL 都淘汰了,都用 GOPN 了,“拨号”这个词也不是当年的意思了,现在指的是万年不换的 PPPoE
    tomychen
        14
    tomychen  
       2020-12-05 21:11:56 +08:00
    这种需求不是电脑前面再加一个路由不就解决了么?或软或硬
    xuerui911
        15
    xuerui911  
    OP
       2020-12-08 11:05:53 +08:00
    @om2mo 硬件上是单网卡,ip a 命令 ppp 有一块单独的网卡,我用的是 KDE 桌面,桌面环境那个网络配置里,这俩网络就是同时只能连接一个。。。
    xuerui911
        16
    xuerui911  
    OP
       2020-12-08 11:08:57 +08:00
    @baobao1270
    我用的是 KDE 桌面,KDE 网络配置里拨号 /PPPOE 这个选项就叫 DSL,我就是直接拿过来说了。。。
    我现在这个环境,每个工位一根网线,想上外网都得拨号。
    据说本来以前就是插上网线直接 DHCP 就能上网,是今年年初才改成 PPP 了,不知道咋想的。。。
    xuerui911
        17
    xuerui911  
    OP
       2020-12-08 11:10:49 +08:00
    @tomychen 那不是还得再加个设备吗,我现在待这地方估计还待一两个月就会走了,但是这段时间又没法离开这回家拿路由,新买个设备又不值当的,家里软的硬的十个都得多。。。我也知道 openwrt 啥都能实现
    tomychen
        18
    tomychen  
       2020-12-08 15:15:29 +08:00
    @xuerui911 有个东西叫 VMware
    xuerui911
        19
    xuerui911  
    OP
       2020-12-09 10:28:55 +08:00
    @tomychen 你这语气怎么那么装呢,谁不知道 VMware 啊,我正文里最后也提了偶尔需要用 Windows 会在 Linux 上装 VMware 运行 Windows,那不是还得再启动虚拟机吗,我这来提问题不是就想实现不开虚拟机吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3617 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 11:10 · PVG 19:10 · LAX 03:10 · JFK 06:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.