Ubuntu 22.04.5 修改IP

Ubuntu22.04.5使用的是netplan管理网络,因此需要在文件夹**/etc/netplan** 下的01-network-manager-all.yaml中修改,需要权限,使用sudo vim或者其他编辑器,修改后的内容如下:

bash 复制代码
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 192.168.147.45/24
      gateway4: 192.168.147.1
      nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

注意其中需要配置的几个地方:

ens33:这个是你的网络设备,可以通过ifconfig -a查看:

addresses:需要配置的地址,我这里配置为192.168.147.45

gateway4:网关地址,格局实际情况配置,通常是192.168.147.1

nameservers:域名解析服务器,常用的是这两个,国内也可以使用114.114.114.114

配置完成后保存。

然后需要使用命令:

bash 复制代码
sudo netplan apply

使配置生效。命令执行完成以后,通过ifconfig查看,可以看到修改生效了。

不需要重启电脑就可以生效。

当然我也测试了一下重启以后是否会出现复原或者丢失的情况,发现配置是一直生效的。

相关推荐
无小道几秒前
fdisk,dmesg,hdparm,swapon命令小记(linux)
linux·运维·服务器
没文化的阿浩21 分钟前
【Linux系统】进程状态详解
android·linux·c++·c
是店小二呀32 分钟前
AdGuard Home 部署实战:Linux/Windows 安装、DNS 配置与固定公网管理
linux·运维·windows
草莓熊Lotso33 分钟前
【Redis 初阶】C++ 客户端实战:从 RESP 协议到 redis-plus-plus 工程化用法
linux·开发语言·网络·数据库·c++·redis·缓存
yulingfeng5937 分钟前
虚拟机开机时自动挂载目录
linux·运维·服务器
张宇Joaquin43 分钟前
S920X00机器CentOS 7.6下大批量容器执行docker exec卡顿
linux·docker·centos
小此方1 小时前
Linux网络(九):从 URL 到 HTTP 报文:彻底搞懂 HTTP 请求与响应,并手写一个简单的 HTTP 服务器
linux·服务器·网络
前端世界1 小时前
Linux服务器实战:日志越来越大怎么办?用Logrotate+DNS解决日志管理与内网访问问题
linux·服务器·chrome
小此方1 小时前
Linux网络(十):HTTP请求是如何被服务器解析的?从请求报文、路径处理到响应状态码与异常处理
linux·服务器·网络
少司府1 小时前
Linux系统篇(一)指令篇·一:初识Linux及其基本指令
linux·运维·服务器·网络·阿里云·linux系统