Ubuntu20.04配置静态ip

文章目录

前言

在 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 服务器必填,每一行的缩进没有严格要求.

  1. 应用配置
    sudo netplan apply

2. 验证

ip正确:

网络也ok:

相关推荐
liulilittle1 小时前
C++ TAP(基于任务的异步编程模式)
服务器·开发语言·网络·c++·分布式·任务·tap
guts°5 小时前
17-VRRP
网络·智能路由器
Jewel Q5 小时前
动态路由协议基础
网络·智能路由器
宇称不守恒4.06 小时前
2025暑期—06神经网络-常见网络2
网络·人工智能·神经网络
Dreams_l6 小时前
网络编程2(应用层协议,传输层协议)
运维·服务器·网络
7ACE6 小时前
Wireshark TS | 发送数据超出接收窗口
网络协议·tcp/ip·wireshark
数据与人工智能律师6 小时前
数字迷雾中的安全锚点:解码匿名化与假名化的法律边界与商业价值
大数据·网络·人工智能·云计算·区块链
先知后行。6 小时前
网络协议HTTP、TCP(草稿)
网络·网络协议
xzkyd outpaper6 小时前
QUIC协议如何在UDP基础上解决网络切换问题
网络·计算机网络·udp·quic
碳酸的唐7 小时前
Inception网络架构:深度学习视觉模型的里程碑
网络·深度学习·架构