欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu18.04双网卡配置内外网

程序员文章站 2022-06-03 21:18:09
...

Ubuntu18.04双网卡配置内外网

前言

本文章旨在作为笔记,温故而知新,也希望能帮到各位有需要的道友,若有任何建议或探讨可加 QQ群进行交流:887939177

目的

解决linux-ubuntu18.04系统的双网卡配置,文章示例基于配置内外网,配置文件50-cloud-init.yaml。
配置主旨:外网网卡配置网关及DNS信息,内网网卡剔除网关及DNS配置。
配置主旨:若内网网卡需要网关进行跨网段通讯则添加转发规则功能。

配置文件示例

示例中网卡一(enp1s0)为外网网卡,网卡二(enp2s0)为内网网卡。
网卡一配置了完整的IP、子网掩码、网关及DNS信息。
网卡二仅配置了IP及子网掩码信息,并添加了一条路由规则,其中to代表目标地址,via为转发的网关地址(添加多条路由转发规则可继续添加 - to及via配置),路由规则中还可添加metric优先配置

network:
  ethernets:
    enp1s0:
      addresses: [192.168.0.246/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [114.114.114.114]
    enp2s0:
      addresses: [192.168.1.246/24]
      routes:
        - to: 192.168.1.0/24
          via: 192.168.1.1
  version: 2

配置完成后使用sudo netplan apply进行生效配置,为了查看是否成功可使用route指令查看路由信息。

文章描述比较简单,希望能帮助到朋友们,如有疑问或建议,欢迎加QQ群(887939177)进行讨论!
Ubuntu18.04双网卡配置内外网