使用nmtui文本界面为Linux服务器设置静态IPv4和IPv6地址

nmtui(NetworkManager Text User Interface)提供了一个基于文本的图形界面,让网络配置变得更加直观和易于操作。通过简单的菜单导航和选择,您可以轻松设置静态IP地址、激活/停用连接等。这种方法尤其适合在远程终端或没有图形界面的服务器上操作。

一、先决条件

例如,本文将按照如下配置来作为enp7s0设备的配置需求。

静态 IPv4 地址 – 192.0.2.1 和 /24 子网掩码
静态 IPv6 地址 – 2001:db8:1::1 和 /64 子网掩码
IPv4 默认网关 – 192.0.2.254
IPv6 默认网关 – 2001:db8:1::fffe
IPv4 DNS 服务器 – 192.0.2.200
IPv6 DNS 服务器 – 2001:db8:1::ffbb
DNS 搜索域 – example.com

二、解决方案

nmtui应用程序为NetworkManager提供了一个基于文本的用户界面。您可以使用nmtui在没有图形界面的主机上配置具有静态IP地址的以太网连接。
1.如果您不知道要在连接中使用的网络设备名称,显示可用的设备:

[root@shizhanxia.com ]# nmcli device status
DEVICE     TYPE      STATE                   CONNECTION
enp7s0     ethernet  unavailable             --
...

2.启动 nmtui :

[root@shizhanxia.com ]# nmtui

3.选择Edit a connection,并按 Enter。

4.按 Add 按钮。

5.从网络类型列表中选择 Ethernet,然后按 Enter 。

6.可选:为要创建的 NetworkManager配置文件输入一个名称。

7.在Device字段中输入网络设备名称。

8.在IPv4 configuration和IPv6 configuration区中配置IPv4和IPv6地址设置:

(1)按Automatic按钮,然后从显示的列表中选择 Manual。

(2)按您要配置的协议旁边的Show按钮来显示其他字段。

(3)按Addresses旁边的Add按钮,然后输入IP地址和无类别域间路由(CIDR)格式的子网掩码。如果没有指定子网掩码,NetworkManager会为IPv4地址设置/32子网掩码,为IPv6地址设置/64子网掩码。

(4)输入默认网关的地址。

(5)按DNS servers旁边的Add按钮,并输入DNS服务器地址。

(6)按Search domains旁边的Add按钮,并输入DNS搜索域。

图 3.1. 具有静态 IP 地址设置的以太网连接示例使用nmtui文本界面为Linux服务器设置静态IPv4和IPv6地址
9.按OK按钮来创建并自动激活新连接。

10.按Back按钮返回到主菜单。

11.选择Quit,然后按Enter来关闭nmtui应用程序。

12.验证

显示设备和连接的状态:

[root@shizhanxia.com ]# nmcli device status
DEVICE      TYPE      STATE      CONNECTION
enp7s0      ethernet  connected  Example-Connection

使用 ping 程序来验证这个主机是否可以向其它主机发送数据包:

[root@shizhanxia.com ]# ping host_name_or_IP_address

原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/1607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
保哥的头像保哥
上一篇 2024年8月28日 14:49
下一篇 2024年8月30日 07:26

相关推荐

发表回复

登录后才能评论
近期VMware公司在广泛地发律师函。本站也并非专门提供ISO镜像下载服务的站点,经慎重考虑,决定停止向各位赞助者提供该镜像的下载服务。由此带来的不便,我们深表歉意。