文章目录
前言
在 Linux 创建时默认是动态 ip,我们需要将这台 Linux 作为服务器,所以需要将动态分配的 ip 设置为静态的,防止 ip 变换。
可使用 ip addr 查看当前的 网卡 和 ip 信息:
从上图可看到动态分配的 ip 是 192.168.96.135,网卡是 ens33,我们需要将这个 ens33 网卡所使用的 ip 设置为静态的。
配置静态ip
1. 修改 NetworkManager 配置
cd /etc/netplan/
编辑 01-network-manager-all.yaml, (不同电脑配置文件名可能不同)
(如果 netplan 目录下没有文件,可参考:
https://cloud.tencent.com/developer/article/2067394)
建议先将 .yaml 备份,再添加如下内容:
bash
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
addresses:
- 192.168.96.135/24
gateway4: 192.168.96.2
nameservers:
addresses: [114.114.114.114, 8.8.8.8]
注意:
关于网卡名:我的网卡名称是 ens33,根据机器实际网卡名称填写。
关于网关:可使用 ip route show default 命令查看网关。
DNS 服务器必填,每一行的缩进没有严格要求.
- 应用配置
sudo netplan apply
2. 验证
ip正确:
网络也ok: