nmcli
或nmtui
命令来连接网络。使用nmcli con up id 连接名称
命令可以连接指定的网络。在CentOS 7上配置网络连接是一个常见任务,特别是在使用虚拟机环境时,本文将详细介绍如何在CentOS 7中配置网络连接,包括自动获取IP地址和固定获取IP地址两种方式,以下是具体步骤:
一、自动获取IP地址
1、设置VMware为NAT模式:打开VMware,选择你的CentOS 7虚拟机,点击“编辑”选项卡,进入“虚拟网络编辑器”,确保勾选了DHCP服务以分配IP地址给虚拟机,并设置子网IP。
2、修改NAT设置:在NAT模式旁边点击“NAT设置”,然后修改与子网IP同网段下的网关IP,点击“确认”保存设置。
3、编辑ifcfg-ens33文件:进入CentOS 7的网络配置文件目录/etc/sysconfig/network-scripts
,使用vi命令编辑ifcfg-ens33文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
按Shift+i进入insert编辑模式,将BOOTPROTO设为dhcp,将ONBOOT设为yes,如下所示:
BOOTPROTO=dhcp ONBOOT=yes
按下Esc键进入命令模式,输入:wq保存并退出。
4、重启网卡:输入以下命令重启网卡使设置生效:
service network restart
5、检查动态分配的IP:最后输入以下命令检查动态分配的IP地址:
ip addr
二、固定获取IP地址
1、取消DHCP服务:同样在VMware的“虚拟网络编辑器”中,取消勾选DHCP服务将IP地址分配给虚拟机。
2、编辑ifcfg-ens33文件:进入网络配置文件目录/etc/sysconfig/network-scripts
,使用vi命令编辑ifcfg-ens33文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
按Shift+i进入insert编辑模式,将BOOTPROTO设为static,将ONBOOT设为yes,并添加以下内容:
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.67.129 NETMASK=255.255.255.0 GATEWAY=192.168.67.1 DNS1=192.168.67.1 DNS2=114.114.114.144
注意:IPADDR不能和子网IP冲突,GATEWAY即NAT设置里面的网关IP,按下Esc键进入命令模式,输入:wq保存并退出。
3、重启网卡:输入以下命令重启网卡使设置生效:
service network restart
4、检查静态IP:最后输入以下命令检查静态IP地址:
ip addr
5、测试DNS解析:如果ping www.baidu.com不通,那么测试一下百度的ip地址14.215.177.38能否ping通,如果ip能通而域名不通则说明DNS解析有误,需要修改DNS,可以使用以下命令修改DNS:
echo -e "nameserver 8.8.8.8 nameserver 114.114.114.144" >> /etc/resolv.conf
三、常见问题及解决方法
1、无法连接到外网:如果按照上述步骤配置后仍然无法访问外网,请检查以下几点:
确保VMware的NAT模式已正确配置。
确保CentOS 7中的防火墙未阻止网络流量,可以使用以下命令关闭防火墙:
systemctl stop firewalld.service systemctl disable firewalld.service
确保物理机的防火墙未阻止虚拟机的流量。
2、DNS解析问题:如果可以ping通IP地址但无法解析域名,请检查DNS配置是否正确,可以使用以下命令手动添加DNS服务器:
echo -e "nameserver 8.8.8.8 nameserver 114.114.114.144" >> /etc/resolv.conf
通过以上步骤,您可以在CentOS 7上成功配置网络连接,无论是自动获取IP还是固定获取IP,如果在配置过程中遇到任何问题,可以参考上述常见问题及解决方法,希望本文对您有所帮助!