简介

Netplan 是从Ubuntu 18.04开始使用的网络配置工具。

Netplan官方配置指南

配置文件路径 /etc/netplan/*.yaml

配置静态IP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
dhcp4: no #关闭dhcp
dhcp6: no #关闭dhcpv6
accept-ra: no #关闭IPv6无状态
addresses:
- 10.230.31.55/24 #配置ipv4地址
- 2001:1::1/64 #配置ipv6地址
nameservers:
addresses: [114.114.114.114,1.1.1.1,2002::1] #配置dns服务器
routes:
- to: default
via: 10.230.31.1 #配置默认路由,即网关。
- to: default
via: 2001:1::2 #配置Ipv6网关。
- to: 10.100.100.0/24
via: 10.230.31.2
metric: 300 #配置静态路由,并配置开销。
version: 2

应用配置

netplan apply

PS: netplan对文件格式要求及其严格,必须比对好配置的层级划分,才能生效。

验证配置

查看dns服务器配置

systemd-resolve --status

resolvectl status

查看路由配置

ip route

查看路由表

ip -6 route

查看ipv6路由表

查看网卡详细信息和流量

ip -s -h link

查看IP地址和网卡

ip addr

查看网络邻居

ip neigh

ip -6 neigh