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

双网卡设置 ubuntu 路由,内外网访问问题

  •  
  •   gaoyadianta · 2020-03-16 13:48:09 +08:00 · 3001 次点击
    这是一个创建于 1493 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有一台机器,有两张网卡,一个是有线网卡( en0 ),一个是无线网卡( wlan0 ),现在想实现如下功能:
    手动配置网络;
    有线网络连接局域网的路由器( 192.168.1.1 ),处理内网通信;
    无线网卡连接 wifi (比如连接 wifi:Guest,网段 10.10.18.88 ),dhcp,处理外网通信(比如访问百度等)

    现在遇到的问题是:
    手动配置( wpa_supplicant )后,内网通信完全正常;
    外网无法访问百度等;
    同时,又可以 ping 通连接同一个 wifi 的设备(比如可以 ping 通 10.10.18.87 等)
    求解,这个问题搞了好久了,一只困扰我
    5 条回复    2020-04-02 12:53:47 +08:00
    sinoricky
        1
    sinoricky  
       2020-03-17 13:21:18 +08:00
    cp /run/systemd/network/10-netplan-wlan0.network /etc/systemd/network/
    nano /etc/systemd/network/10-netplan-wlan0.network
    将 RouteMetric=100,改成 RouteMetric=0,保存退出,重启网络。
    gaoyadianta
        2
    gaoyadianta  
    OP
       2020-03-18 13:28:43 +08:00
    @sinoricky 这不是 ubuntu 吧,已经搞定了,其他的都不改,只修改 /etc/network/interfaces 文件就可以了
    sinoricky
        3
    sinoricky  
       2020-03-18 21:39:23 +08:00
    解决了就好。我用的是 Ubuntu Server 18.04.4,一个网口走 Internet 公网,一个内网,需要将公网的优先级调高。
    gatusokaka
        4
    gatusokaka  
       2020-03-23 09:43:17 +08:00 via iPhone
    @gaoyadianta 请问是怎么解决的,我的需求和你类似,能否把 interface 贴出来?
    gaoyadianta
        5
    gaoyadianta  
    OP
       2020-04-02 12:53:47 +08:00
    @gatusokaka
    auto lo
    iface lo inet loopback

    auto wlp2s0
    iface wlp2s0 inet dhcp
    dns-nameservers 8.8.8.8

    auto enp1s0
    iface enp1s0 inet static
    address 192.168.1.111
    netmask 255.255.255.0
    dns-servers 8.8.8.8
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5734 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 01:45 · PVG 09:45 · LAX 18:45 · JFK 21:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.