CentOS 7图形网络配置
一、通过nmtui配置网络参数
1. 安装NetworkManager-tui工具
在CentOS 7系统中,默认的网络管理工具是NetworkManager,为了使用文本用户界面(TUI)进行网络配置,需要确保安装了NetworkManager-tui工具:
yum install NetworkManager-tui -y
2. 启动nmtui工具
安装完成后,可以通过以下命令启动nmtui工具:
nmtui
3. 设置主机名
在nmtui菜单中,选择“Set system hostname”来设置系统的主机名,输入所需的主机名称后,按Tab键切换到“OK”,然后按Enter确认,此时会弹出一个确认框,再次按Enter即可完成主机名的设置。
4. 编辑连接
返回主菜单,选择“Edit a connection”来编辑网络连接,接下来会显示当前系统中的所有网络接口列表,选择要配置的网卡名称(例如ens32),然后按Enter。
5. 配置IPv4地址
将Ipv4的配置方式改成手动(Manual),然后点击“Show”按钮,根据需求输入IP地址、子网掩码、网关和DNS服务器地址,选中“Automatically connect”(自动连接)选项,最后点击“OK”。
6. 激活连接
返回主菜单,选择“Activate a connection”,然后选择刚刚修改的连接,点击“Activate”以激活连接,此时系统会尝试使用新的网络配置进行连接。
二、通过nmcli管理网络会话
1. 查看网络设备状态
使用nmcli命令可以查看当前的网络设备状态:
nmcli device status
2. 查看连接信息
要查看特定网卡的连接信息,可以使用以下命令:
nmcli connection show ens32
其中ens32
为你的网卡名称。
3. 创建和管理网络会话
如果你经常在不同地点使用笔记本电脑,那么可以通过nmcli配置多个网络会话,方便在不同环境中快速切换,创建一个名为company
的公司网络会话和一个名为house
的家庭网络会话:
创建公司网络会话 nmcli connection add type ethernet con-name company ifname ens32 autoconnect no ipv4.addresses 192.168.2.211/24 ipv4.gateway 192.168.2.1 ipv4.dns 180.168.255.118 创建家庭网络会话(使用DHCP) nmcli connection add type ethernet con-name house ifname ens32 autoconnect no
这些配置将会永久生效,下班回家后,可以启用家庭网络会话:
nmcli connection up house
删除不再需要的网络会话:
nmcli connection delete house
三、常见问题解答FAQs
Q1: 如何更改CentOS 7中的静态IP地址?
A1: 你可以使用nmtui或nmcli来更改静态IP地址,使用nmtui时,进入“Edit a connection”,选择相应的网卡,将IPv4配置方式改为手动(Manual),然后输入所需的IP地址、子网掩码、网关和DNS服务器地址,使用nmcli时,可以使用以下命令:
nmcli connection modify ens32 ipv4.addresses 192.168.1.100/24 nmcli connection modify ens32 ipv4.gateway 192.168.1.1 nmcli connection modify ens32 ipv4.dns "8.8.8.8 8.8.4.4" nmcli connection up ens32
其中ens32
为你的网卡名称。
Q2: 如果网络连接失败怎么办?
A2: 如果网络连接失败,首先检查配置文件是否正确,使用nmcli device status
查看设备状态,使用nmcli connection show
查看连接信息,如果发现配置错误,可以使用nmcli connection modify
重新配置,确保物理连接正常,如网线是否插好,路由器是否正常工作等,如果问题依然存在,可以尝试重启NetworkManager服务:
systemctl restart NetworkManager