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
相关推荐
winfreedoms6 分钟前
VMware 桥接模式无法联网:从 DHCPDISCOVER 到静态 IP 的完整排障实战
网络协议·tcp/ip·ubuntu·桥接模式·vmware·嵌入式学习
举手15 分钟前
Epoll模型
linux·c++·学习
Shadow(⊙o⊙)33 分钟前
Linux网络部分——TCP服务端、客户端架构分析多进程、多线程、线程池
c++·tcp/ip·架构
Escalating_xu38 分钟前
【Linux】基础 I/O 深度解析:FILE、文件描述符、open/read/write、重定向与缓冲区
java·linux·服务器
qetfw40 分钟前
Debian 部署 Discuz! 论坛:Nginx、PHP 与 MariaDB 配置
linux·运维·nginx·debian·php·discuz
烛之武1 小时前
Linux 命令速查表
linux·运维·服务器
小马同学-1 小时前
Keepaloved+LVS(DR) +MariaDN主主
linux·运维·lvs
进击的荆棘1 小时前
Linux系统——进程概念(上)
linux·运维·进程
深念Y1 小时前
Windows → WSL2 全面迁移:工具链、Docker、OpenCode
linux·运维·windows·docker·容器·环境·wsl
进击的荆棘1 小时前
Linux——基础开发工具(下)
linux·运维·服务器·linux工具