6.2 配置网络服务(下)

系列 - 配置网络

本教程介绍了Linux中网络管理工具nmtui和nmcli的使用。nmtui提供文本用户界面,可用于编辑网络连接,包括手动设置IP地址和激活连接。nmcli是命令行工具,可用于查看、创建、删除和修改网络连接配置。通过nmcli,可以设置IP地址、网关、DNS等,并激活配置。教程还演示了如何使用nmcli添加、删除DNS服务器以及修改IP地址和网关。

Marmaid

nmtui 和 nmcli 是两个网络管理器(nm)提供的工具,其全称为:

nmtui = Network Manager Text User Interface nmcli = Network Manager Command Line Interface

1、执行 nmtui 进入 TUI 界面

选择第一项修改网络连接

2、选择要配置的网卡后,切换到 Edit 按钮并按回车键确认

3、将 IPv4 设置为 Manual (手动)

4、按要求配置完成后,需要激活:

1、查看网络连接

bash

nmcli con show

2、创建新网络连接配置

bash

nmcli con add con-name default type Ethernet ifname eth0

nmcli con add 意思是添加连接配置,后面的内容都是配置信息

  • con-name default:连接名是 default
  • type:类别为 Ethernet(以太网)
  • ifname:接口为 eth0

3、删除刚才创建的连接

bash

nmcli con delete default

4、创建一个名为 static 的连接配置:

bash

nmcli con add \
con-name static \
ipv4.method manual \
ifname eth0 \
autoconnect no \
type Ethernet \
ipv4.addresses 192.168.226.30/24 \
gw4 192.168.226.2

备注:

  • ipv4.method manual 手动获取地址
  • ifname 接口名
  • auconnect 自动连接
  • type 类型
  • ipv4.addresses IP地址
  • gw4 网关

5、查看网卡配置文件目录:

红框中是新建的连接配置文件。

6、启用配置:

bash

nmcli con up static

7、查看是否生效

bash

nmcli dev show eth0

修改配置的命令是 nmcli con modify 连接名 要修改的信息

例如:

1、修改DNS为114.114.114.114

bash

nmcli con modify static ipv4.dns 114.114.114.114

2、DNS服务器可以指定多个,所以我们还可以增加一个 DNS

bash

nmcli con modify static +ipv4.dns 223.5.5.5

如果是删除的话,就把+改成-

3、修改 IP 地址和网关

bash

nmcli con modify static ipv4.addresses 192.168.226.40/24 gw4 192.168.226.2

IP 地址也可以添加多个,用+或-进行增删