Linux-配置Ubuntu的IP

配置Ubuntu的静态IP地址

  1. 识别网络接口名称
bash 复制代码
ip addr show

找到不是lo(本地还回)的接口。在VMware虚拟机中,通常可能是ens33。

  1. 备份并编辑Netplan配置文件

Netplan的配置文件通常在 /etc/netplan/目录下

bash 复制代码
# 进入配置目录并查看文件名
ls -lh /etc/netplan/
# 备份原配置
sudo cp /etc/netplan/01-network-manager-all.yml /etc/netplan/01-network-manager-all.yml.backup
# 使用文本编辑器编辑配置文件
sudo nano /etc/netplan/01-network-manager-all.yml
  1. 修改配置文件内容

将文件内容修改为如下格式(缩进,必须使用空格而不是Tab键,关闭是先ctrl+o保存后ctrl+x退出)

yaml 复制代码
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      addresses:
        - 192.168.159.128/24
      routes:
        - to: default
          via: 192.168.159.2
      nameservers:
  1. 应用新的网络配置
bash 复制代码
# 检查配置文件语法是否正确
sudo netplan try
# 如果提示有误,它会回滚。如果正确,按回车确认
# 或者,直接应用配置(不会自动回滚)
sudo netplan apply
  1. 验证设置
bash 复制代码
ip addr show ens33
相关推荐
未济3 天前
linux 配置环境变量
linux
傲世仙尊3 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
_艾伦 耶格尔.3 天前
进程间通信
linux
Liuqy-053 天前
Linux IO编程——静态库、动态库
linux
彧azz3 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
-梅3 天前
linux(8) 软硬链接
linux·运维·服务器
AIgorithmGEEK3 天前
[Linux]线程三部曲(上):一个执行流的诞生——从操作系统一路拆到 pthread_create
linux·线程·pid
琥珀色糖3 天前
SimlpeHttp
linux·服务器
qeen873 天前
【Linux】操作系统之进程介绍(二)
linux·笔记·学习·进程
Zenova EdgeOS3 天前
Linux ss 工业边缘网络分析实战
linux·python·边缘计算·工业网关