ubuntu 20.04.3 Desktop 使用静态ip
文章背景
在内网环境中使用静态ip,方便内网访问和管理员NAT映射。
文章目标
- 查看当前有效的网络配置;
- 手动修改网卡配置。
OS | Ubuntu 20.04.3 LTS Desktop | Ubuntu桌面系统 |
由于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
【ubuntu 20.04.3 Desktop 使用静态ip】完成~
致谢
- Ubuntu20.04配置静态ip
- nmcli命令详解
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- VM|VM ware 的 harbor 私有仓库搭建 (Ubuntu16.04)
- Xshell5|Xshell5 远程连接本地虚拟机Ubuntu16
- ubuntu开机默认进入命令行模式/用户图形界面
- seedubuntu|seedubuntu 下搭建discuz论坛
- Ubuntu|Ubuntu 16.04(LTS)---- 系统安装(1)
- ubuntu16.04-caffe-tensorflow安装教程
- Ubuntu|Ubuntu 下添加开机启动脚本
- 在ubuntu18.04中使用清华源安装docker
- Ubuntu查看硬件配置