文章目录
本文使用的为centos7
1. 查看网络状况
配置好后会出现inet,若还没开始配置,则不会出现
2.查看需配置文件
先用命令cd /etc/sysconfig/network-scripts,然后ls进行查看,ifcfg-ens33就是需要配置的
3. 配置ifcfg-ens33
①
其中要修改两个字段,改BOOTPROTO=static,改ONBOOT=yes,其余的可以默认不修改。
其中BOOTPROTO为设置网卡获得IP地址的方式,static则表示静态指定IP地址。ONBOOT指明在系统启动时是否激活网卡,只有激活才能使用哦。
②
添加 IPADDR(网卡的IP地址)、NETMASK(网卡的子网地址)、GATEWAY(网关地址)、DNS
即是图中倒数5行。
然后 :wq 保存退出,输入命令systemctl restart network,若出现job for network.service failed,则可能你在写配置时输入错误,检查一遍。
如何确认这些地址呢?看③
③
在vmware界面,点击上方的编辑→虚拟网络编辑器,选择net模式的网络,若没有net模式在设置中添加。
下方有子网IP对应IPADDR地址、子网掩码对应NETMASK地址。
其中子网IP最后面的数可以随意,不取0且不超过255,常用10、11、12 、22等。
点击中间net设置,有一个网关IP则对应GATEWAY地址。
4.检查是否成功
ping网关ip,ping百度网址,看看是否出现64 bytes,没有则失败了。
注:有人在验证百度时会出现name or server not known,解决方案
在自己物理主机终端中输入ipconfig,查看本机所在的网段,虚拟机的网关的子网需修改成同一个网段。
ipconfig
若需要修改,可到网络与共享中心的网络适配器那边进行修改
5.防火墙应用
连接xshell
若连接不成功,同上解决方案。
具体可查看:
连接之前需要先关闭防火墙,常常使用的有:
firewall-cmd --state 查看防火墙状态
systemctl status firewalld 查看防火墙详细状态
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 禁止防火墙开机自启
关闭selinux:
vi /etc/selinux/config
改SELINUX=enforcing为SELINUX=disabled
打开xshell,主机那里输入子网ip,最后点击连接。