Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在 Ubuntu 服务器 22.04 上设置静态 IP 地址

如何在 Ubuntu 服务器 22.04 上设置静态 IP 地址

作者头像
雾海梦曦
发布于 2022-11-12 02:37:13
发布于 2022-11-12 02:37:13
7.3K0
举报
文章被收录于专栏:博客屋博客屋

强烈建议在 Linux 服务器上使用静态 IP,因为它会在重启后保持不变。静态 IP 对邮件服务器、Web 服务器和文件服务器等服务器起着重要作用。

准备条件

  • 最小安装的 Ubuntu 服务器 22.04
  • 具有 sudo 管理员权限的普通用户

Ubuntu 服务器 22.04 中,网络由 netplan 程序控制,因此我们将使用 netplan 在 Ubuntu 服务器上配置静态 IP 地址。

注意:我们不能使用 nmcli 程序,因为它不是 Ubuntu 服务器上默认安装的一部分。

在 Ubuntu 服务器 22.04 上设置静态 IP 地址

登录到你的 Ubuntu 服务器 22.04,查找 netplan 配置文件。它位于 /etc/netplan 目录下。

  1. $ cd /etc/netplan/
  2. $ ls -l
  3. total 4
  4. -rw-r--r-- 1 root root 116 Oct 12 04:03 00-installer-config.yaml
  5. $

运行以下 cat 命令以查看 00-installer-config.yaml 的内容。

注意:配置文件的名称可能因你的设置而异。由于它是一个 yaml 文件,因此请确保在编辑时保持缩进和语法。

  1. $ cat 00-installer-config.yaml

输出:

Default-Content-netplan-ubuntu-server

根据上面的输出,它说我们有 ens33 接口,它正在从 DHCP 服务器获取 IP。查看接口名称的另一种方法是通过 ip 命令。

现在,要配置静态 IP 代替 DHCP,使用 vi 或 nano 编辑器编辑 netplan 配置文件并添加以下内容。

  1. $ sudo vi 00-installer-config.yaml
  2. # This is the network config written by 'subiquity'
  3. network:
  4. renderer: networkd
  5. ethernets:
  6. ens33:
  7. addresses:
  8. - 192.168.1.247/24
  9. nameservers:
  10. addresses: [4.2.2.2, 8.8.8.8]
  11. routes:
  12. - to: default
  13. via: 192.168.1.1
  14. version: 2

保存并关闭文件。

Updated-Netplan-Config-File-Content-Ubuntu-Server

在上面的文件中,我们使用了以下内容,

  • ens33 为接口名称
  • 用于设置静态 IP 的地址
  • nameservers 用于指定 DNS 服务器的 IP
  • 用于指定默认网关的路由

注意:根据你的环境更改 IP 详细信息和接口名称。

要是上述修改生效,请使用以下 netplan 命令应用这些更改:

  1. $ sudo netplan apply

运行以下 IP 命令查看接口上的 IP 地址:

  1. $ ip addr show ens33

要查看默认路由,请运行:

  1. $ ip route show

上述命令的输出。

ip-addr-route-command-output-ubuntu-server

完美,以上命令的输出确认静态 IP 和路由配置成功。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Ubuntu网络设置之固定IP详解
尊敬的家人们,欢迎观看我的文章!今天,我们将为您介绍Ubuntu22.04操作系统中固定IP的设置方法,帮助您更好地管理网络连接并提高网络稳定性。
修己xj
2023/08/25
1.6K0
Ubuntu网络设置之固定IP详解
Ubuntu24.04 设置固定静态 IP
虚拟机安装 ubuntu24.04 server 最新版,为了防止每次重启电脑 dhcp 导致 ip 发生变更,所以需要固定一下,因为 centos 长期版已无,目前所有新机器我都切换到 ubuntu 服务器版本了,发现固定 ip 和 centos 还是有很大不同,所以做下备忘,快速查阅,并且安装 ubuntu 默认初始化磁盘分区不会使用全部空间,本文也给出装完系统后将所有剩余空间都叠加到根目录,以免后续空间不足。
Lcry
2025/03/06
1K0
为Ubuntu 20.04 设置静态IP简明教程(和把大象装冰箱一样简单)
最近需要折腾K8S,而折腾K8S的第一步就是为每台主机设置静态IP, 本文以Ubuntu20.04为例,提供一种为Linux设置静态IP的简明教程。
zhaoolee
2022/01/12
73.7K1
为Ubuntu 20.04 设置静态IP简明教程(和把大象装冰箱一样简单)
Ubuntu系统下修改网卡IP地址
江湖有缘
2024/07/22
1.5K0
Ubuntu系统下修改网卡IP地址
Ubuntu 22+ 设置静态IP
vi命令:https://www.runoob.com/linux/linux-vim.html
KenTalk
2023/04/07
4.6K0
Ubuntu 20.04.2 LTS Server版本设置静态IP地址
今天在家打开 Xshell 时发现 Xshell 无法连接到 Ubuntu 虚拟机了,想了一下,这台虚拟机是在公司的网络环境下安装的,回家后的网络不一致,导致 IP 变了,所以才无法连接。
框架师
2021/11/22
2.4K0
Ubuntu 20.04.2 LTS Server版本设置静态IP地址
如何在 Ubuntu 22.04 上配置静态IP地址?
静态IP地址是在网络设备上手动配置的固定IP地址,与动态分配的DHCP(动态主机配置协议)IP地址相对。配置静态IP地址有助于确保网络设备在每次连接到网络时都具有相同的IP地址,方便网络管理和访问。在Ubuntu 22.04上配置静态IP地址非常简单,只需按照以下步骤操作即可。
网络技术联盟站
2023/07/22
2K0
如何在 Ubuntu 22.04 上配置静态IP地址?
ubuntu配置IP并且生效
1.进入命令行 sudo vi /etc/netplan/00-installer-config.yaml network: ethernets: ens33: #配置的网卡的名称 addresses: [192.168.31.215/24] #配置的静态ip地址和掩码 dhcp4: no #关闭DHCP,如果需要打开DHCP则写yes optional: true gateway4: 192.168.31.1 #网关地
懿曲折扇情
2022/08/24
2.4K0
ubuntu配置IP并且生效
知识分享之Ubuntu——设置静态IP
日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。 同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。
cn華少
2022/01/11
1.3K0
知识分享之Ubuntu——设置静态IP
ubuntu 18.04 设置静态ip方法
本教程将会演示如何设置Ubuntu16.04 Server版和Ubuntu18.04 Server版系统的静态固定IP地址。
yaohong
2019/09/26
3.8K0
如何在Ubuntu 20.04 LTS上配置静态IP地址
Ubuntu 从 17.10 开始,已放弃在 /etc/network/interfaces 里固定 IP 的配置,interfaces 文件不复存在,即使配置也不会生效,而是改成 netplan 方式 ,配置写在 /etc/netplan/01-netcfg.yaml 或者类似名称的 yaml 文件里。
用户8965210
2021/10/14
13K0
Ubuntu 18.04 LTS如何设置固定IP
最近centos风波较多,为了考试CKA,在ubuntu环境下搭建了k8s集群,需要设置固定IP,记录一下
超蛋lhy
2020/12/14
4K0
ubuntu修改和配置ip地址
1、修改配置文件 /etc/network/interfaces 添加以下内容:
foochane
2019/05/23
5.4K0
Ubuntu 20.04 设置静态IP
服务器环境需要有静态的 IP 用于SSH登陆,本文记录 ubuntu 系统下设置静态IP的方法。 解决方案 确定上网使用的网卡 修改 NetworkManager 配置文件内容 确定网卡 ifconfig 命令可以查看当前网络配置 $ ifconfig enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.4 netmask 255.255.255.0 broadcast 192.16
为为为什么
2022/08/06
3K0
解决Ubuntu系统无法连接网络
今天在公司安装了Ubuntu系统,安装之后发现不能上网,在网上了找了好多解决方法,都没找到,主要是我对Ubuntu系统不是很熟 ,而且网上大部都是Ubuntu20以前的解决方法,20版后network配置文件变了。
云计算小黑
2022/12/28
3.8K0
在 Linux 上使用网络配置工具 Netplan
多年以来 Linux 管理员和用户们以相同的方式配置他们的网络接口。例如,如果你是 Ubuntu 用户,你能够用桌面 GUI 配置网络连接,也可以在 /etc/network/interfaces 文件里配置。配置相当简单且可以奏效。在文件中配置看起来就像这样:
用户8989785
2021/09/10
2.6K0
Ubuntu 22.04 配置辅助网卡多网卡
1. 以管理员身份 登录云服务器,执行以下命令,查看需配置的网卡信息,如图所示,需配置的网卡名称为 eth1:
Sync
2024/11/24
1.1K0
Ubuntu22 Server: 配置网桥,让虚拟机从路由器获取IP
最近在实验室新配置了一台用于开发的服务器,一台服务器上建立出多个虚拟机,然后多人连接到这台服务器上的虚拟机来进行开发.由于Linux默认的虚拟网络是NAT模式,需要配置路由转发等,又由于我们的路由器不支持静态路由规则,因此远程连接虚拟机的时候较为麻烦.从而考虑建立网桥,让虚拟机直接从路由器获取IP,而不是从服务器的虚拟网关获取.
灯珑LoGin
2023/10/18
2K0
Ubuntu22 Server: 配置网桥,让虚拟机从路由器获取IP
kvm 虚拟化安装 Ubuntu 18.04 server
首先要配置好 KVM 环境,上文已经详细说明,磁盘配置类似的使用 qemu-img create -f qcow2 ubuntu.qcow2 100G 命令创建虚拟磁盘,系统镜像可以去官网下载:
宋天伦
2020/07/16
2.5K0
linux/windows 常用命令
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
用户10125653
2022/11/10
5040
linux/windows  常用命令
相关推荐
Ubuntu网络设置之固定IP详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档