千家信息网

Ubuntu 18.04 Server 设置静态IP 的方法

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、背景Netplan是Ubuntu 17.10中引入的一种新的命令行网络配置实用程序,用于在Ubuntu系统中轻松管理和配置网络设置。它允许您使用YAML抽象来配置网络接口。它可与NetworkMa
千家信息网最后更新 2026年10月31日Ubuntu 18.04 Server 设置静态IP 的方法

一、背景

Netplan是Ubuntu 17.10中引入的一种新的命令行网络配置实用程序,用于在Ubuntu系统中轻松管理和配置网络设置。它允许您使用YAML抽象来配置网络接口。它可与NetworkManager和systemd-networkd网络守护程序(称为渲染程序,您可以选择使用其中的哪一个)一起作为内核的接口。

它读取/etc/netplan/*.ymal中描述的网络配置,并且可以将所有网络接口的配置存储在这些文件中。

在本文中。我们将解释如何使用Netplan实用程序在Ubuntu 18.04中为网络接口配置网络静态或动态IP地址。

二、解决方案

列出Ubuntu上的所有活动网络接口

首先,您需要确定要配置的网络接口。 您可以使用ifconfig命令列出系统中所有连接的网络接口,如图所示。

ifconfig -a

检查Ubuntu中的网络接口

从上述命令的输出中,我们有2个连接到Ubuntu系统的接口:1个以太网接口和环回接口。

Ubuntu设置静态IP地址

在这个例子中,我们将ens33以太网网络接口配置一个静态IP。如图所示,使用vim打开netplain配置文件。

重要提示:如果YAML文件不是由发行版安装程序创建的,则可以使用此命令为渲染器生成所需的配置。

sudo netplan generate

另外,自动生成的文件可能在桌面,服务器,云实例等(例如01-network-manager-all.ymal或01-netcfg.yaml)上有不同的文件名,但是/etc/netplan/*.yaml下的所有文件将被netplan读取。

sudo vim /etc/netplan/xxxx.ymal

然后在ethernet部分添加以下配置。

network:  ethernets:    ens33:      addresses:      - 192.168.4.254/24      dhcp4: false      gateway4: 192.168.4.2      nameservers:        addresses:        - 8.8.8.8        search: []  version: 2

说明:

•ens33:网络接口名称
•dhcp4:接收IPV4接口的dhcp属性
•dhcp6:接收IPV6接口的dhcp属性
•addresses:接口的静态地址序列
•gateway4:默认网关的IPV4地址
•Nameservers:DNS服务器地址,以,号分割

添加完成后,您的配置文件应该具有以下内容,如以下屏幕截图所示。

接口的地址属性期望有一个序列条目,例如[192.168.4.254/24,"20001: 1 :: 1/64"]或[192.168.1.254/24, ](有关更多信息,请参考netplan手册页)。

在Ubuntu中配置静态IP

保存该文件并退出。然后使用以下netplan命令应用最近的网络更改。

sudo netplan apply

现在再次验证所有可用的网络接口,ens33以太网接口现在应连接到本地网络,并具有IP地址,如以下截图所示。

ifconfig -a

在Ubuntu中验证网络接口

Ubuntu设置动态IP地址

要将ens33以太网接口配置为通过DHCP动态接收IP地址,只需使用一下配置即可。

network:  ethernets:    ens33:      dhcp6: true      dhcp4: true  version: 2

保存该文件并退出。然后使用以下netplan命令应用最近的网络更改。

sudo netplan applyifconfig -a

从现在起,您的系统将从路由器动态获取IP地址。

你可以通过查看netplan手册页找到更多信息和配置选项。

man netplan

这个时候,你已成功将网络静态IP地址配置到你的Ubuntu服务器。

总结

以上所述是小编给大家介绍的Ubuntu 18.04 Server 设置静态IP 的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

接口 网络 配置 地址 文件 静态 命令 程序 以太网 动态 系统 以太 属性 服务器 服务 实用 信息 序列 截图 手册 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 亿人帮互联网科技有限公司 深圳恒合互联网络科技有限公司 互联网科技官网 科技创新与互联网经济 鸠鸠互联网科技 电子科技大学互联网 易通互联网络科技有限公司 大白互联网科技 恒生科技互联网指数分析 互联网教育科技公司vipkid 港股科技和互联网 东莞新华互联网科技学校 21世纪互联网科技成就 工业互联网科技成果转化 江苏互联网科技小贷 福建互联网展示科技馆设计 互联网公司属于科技吗 广西泛欧互联网科技有限公司 杭州融税互联网科技有限公司 伍佰万互联网科技是干嘛的 亿人帮互联网科技有限公司 云信互联网科技有限公司 九亚互联网科技 温州喔噻互联网科技有限公司 重庆威客帮互联网科技 移动互联网科技公司 互联网科技公司有风险吗 银川新华互联网科技学校是国营吗 平安好医生打造互联网科技医疗 广州全民伙伴互联网科技有限公司
0