文章背景
在内网环境中应用动态 ip,不便内网拜访和管理员 NAT 映射。
文章指标
- 查看以后无效的网络配置;
- 手动批改网卡配置。
零碎环境
OS | Ubuntu 20.04.3 LTS Desktop | Ubuntu 桌面零碎 |
具体步骤
1. 查看以后的网络配置
因为 DHCP(Dynamic Host Configuration Protocol 动静主机配置协定),服务器每次开机启动都会取得不同的 ip 地址、掩码、网关、dns 地址等。
咱们首先须要查看服务器以后可用的网络配置,应用 ifconfig
命令只能看到 ip 和掩码,为了取得更具体的网络设置,笔者应用 nmcli
(NetworkManager command line tool,网络管理命令行) 来查看具体的网卡配置。
nmcli d show‘device-name’-d(evice),devices managed by NetworkManager
-show 显示详细信息
这样咱们就失去了‘eno2’的 ipv4 ip,掩码,网关,DNS 地址。
2. 查看以后的网络配置
关上网络配置文件 /etc/netplan/01-network-manager-all.yaml
,依据第 1 步中查问到的配置,填写配置文件。
sudo vim /etc/netplan/01-network-manager-all.yaml
要特地留神 yaml 文件的格局要求,缩进以及冒号后的空格。
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
eno3: #配置的网卡名称
dhcp4: no #dhcp4 敞开
dhcp6: no #dhcp6 敞开
addresses: [192.168.1.52/24] #设置本机 IP 及掩码
gateway4: 192.168.1.1 #设置网关
nameservers:
addresses: [202.106.0.20] #设置 DNS
设置实现后,咱们保留文件,输出上面的命令利用咱们的设置。
sudo netplan apply
实现~
致谢
- Ubuntu20.04 配置动态 ip
- nmcli 命令详解