ubuntu 18.04 netplan 配置多网卡、多路由、多ip、bonding

Ubuntu 18.04采用Netplan 来管理网络配置,下面说下netplan 多网卡的复杂配置
1.单网卡 DHCP配置

network:version: 2renderer: networkdethernets:enp3s0:dhcp4: true

2.配置静态ip

network:version: 2renderer: networkdethernets:enp3s0:addresses:- 10.10.10.2/24gateway4: 10.10.10.1nameservers:search: [mydomain, otherdomain]addresses: [10.10.10.1, 1.1.1.1]

3.多网口DHCP配置

network:version: 2ethernets:enred:dhcp4: yesdhcp4-overrides:route-metric: 100engreen:dhcp4: yesdhcp4-overrides:route-metric: 200

4.配置无密码的开放wifi

network:version: 2wifis:wl0:access-points:opennetwork: {}dhcp4: yes

5.配置静态地址wifi,使用WAP和WAP2加密的wifi

network:version: 2renderer: networkdwifis:wlp2s0b1:dhcp4: nodhcp6: noaddresses: [192.168.0.21/24]gateway4: 192.168.0.1nameservers:addresses: [192.168.0.1, 8.8.8.8]access-points:"network_ssid_name":password: "**********"

6.一个网口上配置多个地址:

network:version: 2renderer: networkdethernets:enp3s0:addresses:- 10.100.1.38/24- 10.100.1.39/24gateway4: 10.100.1.1

7.一个网口上面有多个地址和多个网关

network:version: 2renderer: networkdethernets:enp3s0:addresses:- 9.0.0.9/24- 10.0.0.10/24- 11.0.0.11/24#gateway4:  # unset, since we configure routes belowroutes:- to: 0.0.0.0/0 #路由via: 9.0.0.1 #网关metric: 100 #优先级- to: 0.0.0.0/0 #路由via: 10.0.0.1 #网关metric: 100 #优先级- to: 0.0.0.0/0 #路由via: 11.0.0.1 #网关metric: 100 #优先级

8.bonding 主备模式

network:version: 2renderer: networkdbonds:bond0:dhcp4: yesinterfaces:- enp3s0- enp4s0parameters:mode: active-backupprimary: enp3s0

9.bonding 802.3ad模式

network:version: 2renderer: networkdethernets:enp2s0:dhcp4: noenp3s0:dhcp4: nooptional: truebonds:bond-lan:interfaces: [enp2s0, enp3s0]addresses: [192.168.93.2/24]parameters:mode: 802.3admii-monitor-interval: 1

交换机配置 以华为交换机为例

<Quidway> system-view
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] bpdu enable
[SwitchA-Eth-Trunk1] mode lacp-static
[SwitchA-Eth-Trunk1] q[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] eth-trunk 1
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] eth-trunk 1
[SwitchA-GigabitEthernet0/0/2] q
[SwitchA] display eth-trunk 1 #查看是否协商成功

服务器 cat /proc/net/bonding/bond4-lan #查看是否协商成功

  1. 单网口 多网段 接交换机truk口 打vlan标签
network:version: 2renderer: networkdethernets:mainif:match:macaddress: "de:ad:be:ef:ca:fe"set-name: mainifaddresses: [ "10.3.0.5/23" ]gateway4: 10.3.0.1nameservers:addresses: [ "8.8.8.8", "8.8.4.4" ]search: [ example.com ]vlans:vlan15:id: 15link: mainifaddresses: [ "10.3.99.5/24" ]vlan10:id: 10link: mainifaddresses: [ "10.3.98.5/24" ]nameservers:addresses: [ "114.114.114.114" ]
  1. 配置多网卡多网口多ip多路由
 network:version: 2renderer: networkdethernets:ens3:addresses:- 192.168.3.30/24dhcp4: noroutes:- to: 192.168.3.0/24via: 192.168.3.1table: 101routing-policy:- from: 192.168.3.0/24table: 101ens5:addresses:- 192.168.5.24/24dhcp4: nogateway4: 192.168.5.1routes:- to: 192.168.5.0/24via: 192.168.5.1table: 102routing-policy:- from: 192.168.5.0/24table: 102
network:ethernets:ens33:dhcp4: falsedhcp6: falseaddresses: [192.168.1.20/24]#gateway4: 192.168.1.253routes:- to: 192.168.0.0/24via: 192.168.1.253- to: 192.168.1.0/24via: 192.168.1.253- to: 192.168.2.0/24via: 192.168.1.253- to: 192.168.3.0/24via: 192.168.1.253- to: 192.168.4.0/24via: 192.168.1.253- to: 192.168.5.0/24via: 192.168.1.253table: 101routing-policy:- from: 0.0.0.0/24table: 101nameservers:addresses: [192.168.1.1, 192.168.1.2]ens34:dhcp4: falsedhcp6: falseaddresses: [172.16.0.10/24]gateway4: 172.16.0.253nameservers:addresses: [172.16.0.1, 192.168.1.1]version: 2

ubuntu 18.04 netplan 配置多网卡、多路由、多ip相关推荐

  1. 在 Ubuntu 18.04 中配置静态 IP 地址及灵活切换IP的办法

    Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具. 新的 IP 配置方法不会再用到 /etc/network/interfaces 这个 ...

  2. Ubuntu 18.04 server配置多用户深度学习服务器

    Ubuntu 18.04 server配置多用户深度学习服务器 1 重装系统 2 安装图形界面 2.1 更改Ubuntu 镜像源 2.2 安装图形界面 2.3安装gcc , make等库 3 安装Nv ...

  3. Linux - Ubuntu 18.04 网络配置(YAML)

    文章目录 背景 YAML 注意事项 数据类型 对象 数组 纯量 复合结构 引用 严格类型 静态IP 动态IP 配置生效 查看ip 参考鸣谢 背景 Ubuntu 18.04 不再使用 ifupdown ...

  4. 服务器接收消息写日志,在Ubuntu 18.04上配置Rsyslog集中式日志服务器的方法

    本文介绍在Ubuntu 18.04操作系统上配置Rsyslog集中式日志服务器的方法. 前言 登录任何Linux系统对于分析和排除与系统和应用程序相关的任何问题至关重要,借助Graylog等工具(参考 ...

  5. 7820X+RTX2080Ti(Ubuntu 18.04)新机配置记录

    默认前提是,已经安装好了ubuntu18.04,另外通过无线网卡已经联网了. 1.安装搜狗输入法 新版本直接就上百度,搜索sogou for linux,选择对应版本的,一般新机器都是64bit的了, ...

  6. Ubuntu 18.04环境配置系统设置

    记录自己的Ubuntu18.04系统是怎么进化的,也供有需要的网友参考. 1. 使用U盘安装Ubuntu 18.04 选择清除整个磁盘并安装 2. 系统设置 1. 更换软件源 应用程序–软件和更新–U ...

  7. MIT Mini Cheetah Ubuntu 18.04 环境配置

    VMware 16 : Ubuntu 18.04 LTS : qt5.10.0: 链接:https://pan.baidu.com/s/1fpUK77fc_sDT1qdNiuqEZA  提取码:vr5 ...

  8. 安装虚拟机Ubuntu 18.04基础配置

    虚拟机配置:任意配置,这里是硬盘20G,内存2G(一般根据电脑配置) 点击player,文件,新建虚拟机.指定磁盘大小为20G.  然后自定义硬件更改内存为2G   自定义分区:硬盘分为三个分区,bo ...

  9. Ubuntu 18.04 安装配置Oh My Zsh 主题设置

    Oh MyZsh 是什么 Oh My Zsh 是一个开源的,社区驱动的框架,用于管理zsh配置 Oh My Zsh,官网地址 Oh My Zsh ,GitHub 地址 Zsh 是什么 Zsh 兼容 B ...

最新文章

  1. heartbeat原理介绍
  2. GitLab服务器迁移
  3. 一道小学数学题引发的“纷争” 产科医生给出解答
  4. python 闭包_Python中的闭包
  5. Mysql私有增强性命令小记
  6. include包含文件查找的顺序 .
  7. 祝贺MindV进入香港国际软件大奖赛100强
  8. c语言标准库函数大全用法,C 标准库函数
  9. Spring源码解析(一)
  10. Springer-Verlag免费下载图书400本
  11. CSS命名规范 BEM 颜色 【全局】
  12. 六度分离(hdu1869,floyd最短路)
  13. linux redis5.0 集群搭建
  14. 图像分类之:经典机器学习 Battle 深度学习
  15. import javax.jws 出错
  16. 二元一次在线计算机,(二元一次)方程组求解在线计算器_三贝计算网_23bei.com
  17. Tess4J 简单运用 巨坑太多了
  18. 单片机四线步进电机驱动 PROTEUS 和51单片机教程(附仿真文件+源代码)
  19. SiO2 酰肼修饰单分散二氧化硅微球/胺基修饰二氧化硅改性环氧树脂胶粘剂/硅烷修饰二氧化硅微球/3-氨丙基三乙氧基硅烷(APTS)修饰的二氧化硅
  20. 岛屿问题 (Java) LeeCode

热门文章

  1. Java接入支付宝支付(沙箱)
  2. 2023二建建筑施工备考第二天Day04
  3. 英国内政大臣表示社交软件加密不能太严
  4. EI收录的中国(中文)期刊(2022版)
  5. 骨传导耳机排名前十名,列举排行靠前的几款骨感耳机
  6. (动归三剑客)打家劫舍 (动归三剑客)
  7. 一种简单、安全的Dota全图新思路 作者:LC
  8. 魔兽DOTA高玩的自述
  9. 碉堡了!最大 18 禁网站用 AI 和 ML 来做视频分类加标签
  10. Kali + Win10双系统下的grub问题