Ubuntu如何设置静态IP

75次阅读
没有评论

共计 1680 个字符,预计需要花费 5 分钟才能阅读完成。

今天丸趣 TV 小编给大家分享一下 Ubuntu 如何设置静态 IP 的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

一、背景

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

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

二、解决方案

列出 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,](有关更多信息,请参考)。

在 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 apply
ifconfig -a

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

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

man netplan

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

以上就是“Ubuntu 如何设置静态 IP”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-15发表,共计1680字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)