如何在Ubuntu 20.04上配置静态IP地址

通常,在大多数网络配置中,IP地址是由路由器DHCP服务器动态分配的。 在不同情况下,例如配置端口转发或运行媒体服务器,可能需要设置静态IP地址。本文介绍了如何在Ubuntu 20.04上设置静态IP地址。

使用DHCP配置静态IP地址

向局域网上的设备分配静态IP地址的最简单且建议的方法是在路由器ubuntu系统上配置静态DHCP。 静态DHCP或DHCP保留功能是大多数路由器上都可以使用的功能,每次设备向DHCPiphone13最新官方消息服务器请求地址时,它都会使DHCP服务器自动为特定的网络设备分配相linux重启命令同的linux系统IPlinux创建文件地址。 这是通过为设备的唯一MAC地址分配静态IP来实现的。

配置DHCP保留的步linux骤因路由器而异。 有关更多信息,请参阅供应商的文档。

Netplan

Ubuntu 1ubuntu怎么读7.10及更高版本使用 Netplan 作为默认网络管理工具。 先前的dhcp怎么设置 Ubuntu版本使用ifconfdhcp怎么设置ig及其配置文件/etc/network/interfaces来配置ubuntu下载网络。

Netpllinux常用命令an配置文件使用YAML语法编写,文件扩展名为.yaml。 要使用Netplaubuntu系统n配置网络接口,您需要为该接口创建 YAML 描述,然后Netplan会为所选的dhcp工作原理渲染器工具生成所需的配置文件。

Netplan支持两dhcp个渲染器:NetworkManager和Systemd-networked。 NetworkManager主要在台式机上使用,而Systemlinux操作系统基础知识d-netlinux系统安装worked在没有GUI的服务器上使用。

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

在Ubuntu 20.04上,系dhcp工作原理统使用“predictable neubuntu系统菜鸟入门twork interface names(dhcp服务异常可预测的网络接口名称)”标识网络接口。

设置静态IP地址的第一步是识别要配置的以linux太网接口的名称。 为此,请使用 ip link 命令,如下所示:

ip link

该命令将linux命令打印所有可用网络接口的列表。 在此示例中,接口的名称为ens3

1: lo: <LOOPBACK,UP,LOWER_UP>dhcp是什么意思; mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULubuntu分区T group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP&glinux系统t; mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qleubuntu分区n 1000
link/ether 08:00:27:6c:13:63 brd ff:ff:ff:ffip查询:ff:ffdhcp协议

Netplan配置文件存储在/etc/netplan目录中。 您可能会在此目录中找到一个或多个Yubuntu系统菜鸟入门AML文件。 文件的名称可能因安装程序而异。 通常,文件名为01-netcfg.yaml50-cloud-init.yamlNN_interfaceName.yaml,但在您的系统中可能有所不同。

如果您的Ubuntu云实例配置有cloud-iiphone12nit,则需要将其禁用。 为此,请创建以下文件:

sudodhcp协议 nano /etc/cloud/cloud.cfg.d/99-disable-network-configdhcp怎么开启.cfg

/etc/clouip地址查询d/cubuntu系统菜鸟入门loud.cfg.d/99linux必学的60个命令-disable-network-config.cfg

network: {config: disabled}

要在网络接口上分配静态IP地址,请使用文本编辑器:

打开YAML配置文件。

sudo nano /etc/netplan/01-linux操作系统基础知识netcfg.yaml

/etc/netplan/01-netcfg.yaml

network:
versiodhcp怎么开启n: 2
renderer: networkd
ethernets:linux系统
ens3dhcp:
dhcp4: yes

在更改配置之前,让我们简要说明一下代码。

每个Netplan Yaml文件都iphone13最新官方消息networkkey键开头,该key键至少包含两个必需元素。 第一个必需元素是网络配置格式的版本,第二个是设备类型。 设备类型可以是ethernetsbonubuntu和linux的区别dsbridgesvlaubuntu20.04安装教程nslinux命令

上面的配置还有一行显示renderer类型的行。 如果您以服务器模式安装Ubuntu,则开dhcp箱即用,渲染器配置为使用networkd作为后端。dhcp

在设备类型(ethernets)下,您可以指定一个或多个网络接口。 在此示例中,我们只有一个接口ens3,该接口被配置为从DHCP服务器dhcp4: yes获取IP寻址。

要将静态IP地址分配给ens3接口,请按照以下步骤编辑文件:

  • 将DHCP设置为dhcp4: no
  • 指定静态IP地址。 在addresses:下,您可以添加一个或多个将分配给网linux命令络接口的IPv4或IPv6 IP地址。
  • 指定网关。
  • nameservers下,设ipad怎么截图置以下IP地址: 域名服务器。

/etc/netpladhcp怎么开启n/01-netcfg.yaml

network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: no
addresses:
- 192.168.121.221ip地址/24
gateway4: 192.168.121.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]

编辑Yaml文件时,请确保遵循YAML代码缩进标准。 如果语法不正确,则更改将不会dhcp协议应用。

完成后,运行以下命令,保存文件并应用更改:

sudo netplan apply

通过键入以下内容验证更改:

ip addr show deubuntu命令v ens3
2: ens3: <BROAlinux系统DCAST,MULTICAST,UP,LOWER_UP> mtuubuntu和linux的区别 1500 qdisc mq state UP group defaudhcp工作原理lip地址查询tipad qlen 1000
link/ether 08:00:27:6c:13:63 brd ff:ff:ff:ff:ff:ff
inet 192.168.121.221/24 brd 192.168.121.255 scope global dynamic ens3
valid_lft 3575sec preferred_lft 3575sec
inet6 fe80::5054:ff:feb0:f500/64 scope link
valid_lft forever preferred_lft forever

您已为Ubuntu服务器分配了静态IP。

在Ubuntlinuxu桌面上配置静态IP地址

在Ubuntu桌面计算机上设置静态IP地址ubuntu命令不需要任何技术知识。

在“Activities活动”屏幕中,搜索“settings设置”,然后单击图标。 这将打dhcp服务器开GNOME设置窗口。 根据要修改的接口,在“网络”或“ Wi-Fi”选项卡上单击。 要打开网络接ubuntu分区口设置,请单击网络接口名称旁linux命令边的齿轮图标。

在“ IPV4”方法选项卡linux命令中,选择“手动”,然后输入您的静态IP地址,网络掩码和网关。完成后,单击“应用”按钮。

要验证更改,请使用Ctrl+Altipad怎么截图+T键盘快捷键或单击终端图标打开终端,然后运行:

ip addr

输出将显示接口IP地址:

...
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 50:5b:c2:d8:59:7d brd ff:ff:ff:ff:ff:ff
inet 192.168.121.221/24 brd 192.168.31.255 scope global dynamic noprefixrlinux重启命令oute wlp1s0
valid_lft 38IP963sec preferred_lft 38963sec
inet6 fe80::45e3:7bc:a02ubuntu系统菜鸟入门9:664/64 scope link noprefixroute

结论

我们向您展示了如何在Ubuntu 20.04上配置静态IP地址。

如有任何疑问,请在下面发表评论。