文章背景
在内网环境中应用动态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 systemnetwork: 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命令详解