Ubuntu(Ubuntu 22.04.4 LTS)更改IP地址及网关

Ubuntu (Ubuntu 22.04.4 LTS)更改IP地址及网关

  1. 首先需要确认网络接口

ip addr

接口可能被命名为eth0或ens33或eno4

  1. 在远程连接中切记不能使用以下命令关闭您的网络接口

sudo ip link set dev <interface> down

否则你就断开连接了,你也就无法启动网络了

sudo ip link set dev <interface> up

  1. 配置静态IP地址(请将<interface>、<ip_address>、<netmask>和<gateway>替换为您的接口名称、您想要的IP地址、子网掩码和网关)

sudo ip addr add <ip_address>/<netmask> dev <interface>

sudo ip route add default via <gateway> dev <interface>

  1. 请注意,这些更改在重新启动后不会保留。要使更改永久化,您需要编辑网络配置文件,这通常位于/etc/netplan/目录中,文件名可能是01-netcfg.yaml,50-cloud-init.yaml或类似00-installer-config.yaml。编辑该文件,将静态IP地址和相关网络信息添加到配置中,然后应用更改:

如下图:

保存文件后需要重启网络服务

sudo netplan apply

  1. 在Ubuntu中添加永久路由,你可以编辑上面的文件

编辑/etc/netplan/00-installer-config.yaml

对于你想添加路由的网络接口(例如eth0),添加以下行:

vim /etc/netplan/00-installer-config.yaml

同样的,需要保存文件后需要重启网络服务

sudo netplan apply

  1. 查看网络情况

没加路由ping不通

加了路由就用了

查看路由情况:

ip route或者route -n都可以

配置成功!

相关推荐
用户41302948834620 小时前
从 0 到 1 用 PHP 实现 Cron 表达式解析器(附完整源码)
php
kaixin_learn_qt_ing20 小时前
单网卡绑定多个 IP 地址
网络·网络协议·tcp/ip
tang7778921 小时前
分布式爬虫优化指南:如何用代理IP把采集效率提升300%
分布式·爬虫·python·tcp/ip·分布式爬虫·爬虫代理·代理ip
gwf21621 小时前
Soft-RoCE与Soft-iWARP深度解析:无硬件RDMA学习环境搭建(零基础必知必会)
人工智能·python·tcp/ip·tcp·tcpdump
JSON_L21 小时前
Fastadmin关联查询报错 method not exist:think\db\Query->XXX
php·fastadmin
keyipatience1 天前
Socket编程3个版本
linux·运维·服务器·开发语言·网络·ubuntu
神秘的MT1 天前
C# WinForm Socket 类 常用方法 (C# .NET,TCP 场景)
服务器·网络·学习·tcp/ip·c#·winform
黑桃小柒71 天前
小,最终显示为TCP WINDOW FULL,TCP ZeroWindow。 仔细分析了下LWIP源码,还以为是内存管理出了问题,跟 ...
网络·网络协议·tcp/ip
w67820071 天前
Prisma不能优雅的支持DTO,试试Vona ORM吧
linux·运维·ubuntu
vance042 天前
免费Cloudflare隧道隐藏公网IP
linux·tcp/ip·github