Centos7的网络配置
当虚拟机安装好之后,避免后期出现网络相关的问题,我们可以在使用虚拟机的时候将网络配置修改一下,避免后期出现的问题。
一、查看网络配置
1.查看虚拟机设置的网络连接状态, 将其设置为 NAT 模式
2.在虚拟网络编辑器中查看VMnet8的IP、子网掩码、网关等信息
打开后,来到虚拟网络编辑器界面,选择VMnet8
点击NAT设置
这里我们可以看见子网IP为:192.168.133.0;子网掩码为:255.255.255.0;以及网关ip为:192.168.133.2。
这些数据在网络配置中需要使用到
二、修改网络配置
1.启动该虚拟机,进入Linux操作页面,进行网络配置
打开虚拟机后,输入管理员的账号以及密码,获取到管理员的权限
接下来我们就要修改网络配置文件,在命令行中输入以下指令
cd /etc/sysconfig/network-scripts #进入到网络配置的目录下
ls #查看所有的目录及文件
vi ifcfg-ens33 #修改网络配置文件
按I进入编辑模式,修改以下配置,并添加一些配置
#修改内容如下
BOOTPROTO="static" #启动静态ip地址
ONBOOT="yes" #开启自动启动网络连接
#添加以下内容
IPADDR=192.168.133.123
NETMASK=255.255.255.0
GATEWAY=192.168.133.2
DNS1=8.8.8.8
DNS2=114.114.114.114
完成后的效果如下:
按ESC退出编辑模式,左下角输入:wq,即可保存并退出
2.设置DNS地址(可做可不做)
vi /etc/resolv.conf
按I进入编辑模式—添加刚刚设置的DNS1和DNS2的地址 前面加上nameserver
按ESC退出编辑模式,左下角输入:wq,即可保存并退出
3.接下来重启网络服务
systemctl restart network #重启网络服务
ping www.baidu.com #测试连接是否成功
如图所示,网络可以正常连接。我们就可以使用Xshell工具 或 FinalShell工具 远程连接虚拟机了
三、Xshell连接虚拟机步骤
我这里使用的是Xshell7工具进行远程连接虚拟机
1.打开Xshell工具,会弹出会话,点击左上角新建
弹出新建会话属性: 可以设置本次会话的名称,以及设置在网络配置中配置的IPADDR:192.168.133.123
然后点击左边用户身份验证,输入用户名以及密码。然后点击连接
之后会有弹窗,点击 “接受并保存”(下次访问不需要再输入用户名和密码)
验证用户名和密码之后,然后远程虚拟机就连接成功了
接下来就可以远程使用工具操作Linux虚拟机了。
四、网络配置常用命令
不熟悉网络配置命令的可以搜索相关的命令来解决问题
链接: https://www.cnblogs.com/hony625/p/15093445.html
链接: https://www.cnblogs.com/lcword/p/15348969.html
ifconfig
: 查看与配置网络状态
systemctl restart network
: 重启网络服务
五、网络异常情况
有时候突然结束掉虚拟机以后(未正确关闭虚拟机),重新打开以后会出现没有网络的问题。
一般情况是network与NetworkManager冲突了
解决方案:暂停NetworkManager服务,然后在重启network服务,不然是启动不了的
systemctl stop NetworkManager
systemctl start network