Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
gaoyadianta
V2EX  ›  Linux

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

  •  
  •   gaoyadianta · Mar 16, 2020 · 4133 views
    This topic created in 2248 days ago, the information mentioned may be changed or developed.
    有一台机器,有两张网卡,一个是有线网卡( en0 ),一个是无线网卡( wlan0 ),现在想实现如下功能:
    手动配置网络;
    有线网络连接局域网的路由器( 192.168.1.1 ),处理内网通信;
    无线网卡连接 wifi (比如连接 wifi:Guest,网段 10.10.18.88 ),dhcp,处理外网通信(比如访问百度等)

    现在遇到的问题是:
    手动配置( wpa_supplicant )后,内网通信完全正常;
    外网无法访问百度等;
    同时,又可以 ping 通连接同一个 wifi 的设备(比如可以 ping 通 10.10.18.87 等)
    求解,这个问题搞了好久了,一只困扰我
    5 replies    2020-04-02 12:53:47 +08:00
    sinoricky
        1
    sinoricky  
       Mar 17, 2020
    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
       Mar 18, 2020
    @sinoricky 这不是 ubuntu 吧,已经搞定了,其他的都不改,只修改 /etc/network/interfaces 文件就可以了
    sinoricky
        3
    sinoricky  
       Mar 18, 2020
    解决了就好。我用的是 Ubuntu Server 18.04.4,一个网口走 Internet 公网,一个内网,需要将公网的优先级调高。
    gatusokaka
        4
    gatusokaka  
       Mar 23, 2020 via iPhone
    @gaoyadianta 请问是怎么解决的,我的需求和你类似,能否把 interface 贴出来?
    gaoyadianta
        5
    gaoyadianta  
    OP
       Apr 2, 2020
    @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
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2961 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:17 · PVG 23:17 · LAX 08:17 · JFK 11:17
    ♥ Do have faith in what you're doing.