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
相关推荐
BullSmall9 小时前
zenmap的设置扫描tcp和udp协议
网络协议·tcp/ip·udp
ofoxcoding9 小时前
Codex 官网访问 + 完整安装教程:macOS / Windows / Linux 一次跑通(2026)
linux·windows·macos·ai
magic_now9 小时前
systemctl stop 会杀死子进程吗?
linux
sulikey9 小时前
如何在Ubuntu中判断是否已安装ncurses库
linux·运维·ubuntu·ncurses
Cat_Rocky9 小时前
Linux学习-ansible自动化
linux·学习·ansible
programhelp_9 小时前
Ramp OA 四关全过,CodeSignal OOD 完整复盘
linux·前端·python
_Emma_9 小时前
【Linux网络】Linux网络协议栈问题汇集
linux·网络·网络协议
minji...9 小时前
Linux 网络基础之数据链路层(十三)认识以太网,认识MAC地址和MTU,局域网(以太网)通信原理
linux·网络·以太网·交换机·数据链路层·mac地址·局域网通信
承渊政道9 小时前
【MySQL数据库学习】(MySQL数据库基础)
数据库·学习·mysql·ubuntu·bash·数据库架构·数据库系统