ubuntu 18.04 netplan 配置多网卡、多路由、多ip
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 #查看是否协商成功
- 单网口 多网段 接交换机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" ]
- 配置多网卡多网口多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相关推荐
- 在 Ubuntu 18.04 中配置静态 IP 地址及灵活切换IP的办法
Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具. 新的 IP 配置方法不会再用到 /etc/network/interfaces 这个 ...
- Ubuntu 18.04 server配置多用户深度学习服务器
Ubuntu 18.04 server配置多用户深度学习服务器 1 重装系统 2 安装图形界面 2.1 更改Ubuntu 镜像源 2.2 安装图形界面 2.3安装gcc , make等库 3 安装Nv ...
- Linux - Ubuntu 18.04 网络配置(YAML)
文章目录 背景 YAML 注意事项 数据类型 对象 数组 纯量 复合结构 引用 严格类型 静态IP 动态IP 配置生效 查看ip 参考鸣谢 背景 Ubuntu 18.04 不再使用 ifupdown ...
- 服务器接收消息写日志,在Ubuntu 18.04上配置Rsyslog集中式日志服务器的方法
本文介绍在Ubuntu 18.04操作系统上配置Rsyslog集中式日志服务器的方法. 前言 登录任何Linux系统对于分析和排除与系统和应用程序相关的任何问题至关重要,借助Graylog等工具(参考 ...
- 7820X+RTX2080Ti(Ubuntu 18.04)新机配置记录
默认前提是,已经安装好了ubuntu18.04,另外通过无线网卡已经联网了. 1.安装搜狗输入法 新版本直接就上百度,搜索sogou for linux,选择对应版本的,一般新机器都是64bit的了, ...
- Ubuntu 18.04环境配置系统设置
记录自己的Ubuntu18.04系统是怎么进化的,也供有需要的网友参考. 1. 使用U盘安装Ubuntu 18.04 选择清除整个磁盘并安装 2. 系统设置 1. 更换软件源 应用程序–软件和更新–U ...
- MIT Mini Cheetah Ubuntu 18.04 环境配置
VMware 16 : Ubuntu 18.04 LTS : qt5.10.0: 链接:https://pan.baidu.com/s/1fpUK77fc_sDT1qdNiuqEZA 提取码:vr5 ...
- 安装虚拟机Ubuntu 18.04基础配置
虚拟机配置:任意配置,这里是硬盘20G,内存2G(一般根据电脑配置) 点击player,文件,新建虚拟机.指定磁盘大小为20G. 然后自定义硬件更改内存为2G 自定义分区:硬盘分为三个分区,bo ...
- Ubuntu 18.04 安装配置Oh My Zsh 主题设置
Oh MyZsh 是什么 Oh My Zsh 是一个开源的,社区驱动的框架,用于管理zsh配置 Oh My Zsh,官网地址 Oh My Zsh ,GitHub 地址 Zsh 是什么 Zsh 兼容 B ...
最新文章
- heartbeat原理介绍
- GitLab服务器迁移
- 一道小学数学题引发的“纷争” 产科医生给出解答
- python 闭包_Python中的闭包
- Mysql私有增强性命令小记
- include包含文件查找的顺序 .
- 祝贺MindV进入香港国际软件大奖赛100强
- c语言标准库函数大全用法,C 标准库函数
- Spring源码解析(一)
- Springer-Verlag免费下载图书400本
- CSS命名规范 BEM 颜色 【全局】
- 六度分离(hdu1869,floyd最短路)
- linux redis5.0 集群搭建
- 图像分类之:经典机器学习 Battle 深度学习
- import javax.jws 出错
- 二元一次在线计算机,(二元一次)方程组求解在线计算器_三贝计算网_23bei.com
- Tess4J 简单运用 巨坑太多了
- 单片机四线步进电机驱动 PROTEUS 和51单片机教程(附仿真文件+源代码)
- SiO2 酰肼修饰单分散二氧化硅微球/胺基修饰二氧化硅改性环氧树脂胶粘剂/硅烷修饰二氧化硅微球/3-氨丙基三乙氧基硅烷(APTS)修饰的二氧化硅
- 岛屿问题 (Java) LeeCode