VMware中CENTOS7中NAT设置连网,以及NAT服务自动终止
2017-10-29 14:54
197 查看
这里假设你已经安装好了centos7,而且已经使用root账号登录了系统。
首先需要检查几样东西。
1.查看虚拟网络编辑器
因为要设置NAT,所以我们点击vmnet8.在这里我们看到,如果虚拟机要使用NAT上网,那么虚拟机的ip就必须在192.168.146.0/24这个网段之中。
如果将“使用本地DHCP服务将IP地址分配给虚拟机”打钩,那么应该就不用给ens33这个网卡的匹配文件进行配置了,但是因为我需要进行静态IP设置,所以我就没有去尝试了。如果打钩了,那么右边的DHCP设置就可以点击了,点击发现分配的地址范围,但是我感觉这里的开始地址可以是192.168.146.3(因为192.168.146.2被当做网关,而这样可以尽可能多分配)。
再点击NAT设置,
这里发现网关,VMware已经设置好了,是192.168.146.2.(不知道为什么不是192.168.146.1,可能是1另有它用)。
这里也可以把DNS设置好,这里我没有设置,所以需要在网卡配置文件写上。
所以,通过查看以上设置,发现了:
ip地址在:192.168.146.0/24
网关:192.168.146.2
子网掩码:255.255.255.0
2.查看虚拟机设置
这里只要是选中NAT模式就行。
3.查看服务是否开启
在cmd中输入services.msc,查看服务,这里看NAT服务是否开启中
这里如果发现NAT服务会自动终止,多半是因为使用校网的同学,是通过锐捷认证来上网的。而锐捷客户端会把NAT服务给自动终止,这里有一个治标不治本的办法,那就是使用批处理程序,不断检测服务是否开启,如果没有开启就开启服务。
点击打开链接
解决办法:点击打开链接,另一种解决办法:点击打开链接
另外,NAT服务没有开启时,执行ip addr,会发现网卡显示NO-CARRIER且state DOWM,而开启后则不会显示NO-CARRIER,且state UP.
4.配置网卡文件
/etc/resolv.conf,这个是被NETWORKmanager自动配置的,不用写。会根据网卡里的DNS自动配置。
/etc/sysconfig/network.这个文件貌似没用,网上有的攻略有说需要修改的,但是不用写任何东西也可以上网。
网卡文件是/etc/sysconfig/network-scripts/ifcfg-ens33.
BROADCAST=192.168.146.255 #广播地址
IPADDR=192.168.146.200 #只要在192.168.146.0/24网段中,且应该是192.168.146.3到192.168.146.254。
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.146.2 #网关地址
DNS1=192.168.146.2 #DNS服务器设置为网关即可,不需要再设置
BOOTPROTO=static #这里设置为静态IP
ONBOOT=yes#设置为开机启动
首先需要检查几样东西。
1.查看虚拟网络编辑器
因为要设置NAT,所以我们点击vmnet8.在这里我们看到,如果虚拟机要使用NAT上网,那么虚拟机的ip就必须在192.168.146.0/24这个网段之中。
如果将“使用本地DHCP服务将IP地址分配给虚拟机”打钩,那么应该就不用给ens33这个网卡的匹配文件进行配置了,但是因为我需要进行静态IP设置,所以我就没有去尝试了。如果打钩了,那么右边的DHCP设置就可以点击了,点击发现分配的地址范围,但是我感觉这里的开始地址可以是192.168.146.3(因为192.168.146.2被当做网关,而这样可以尽可能多分配)。
再点击NAT设置,
这里发现网关,VMware已经设置好了,是192.168.146.2.(不知道为什么不是192.168.146.1,可能是1另有它用)。
这里也可以把DNS设置好,这里我没有设置,所以需要在网卡配置文件写上。
所以,通过查看以上设置,发现了:
ip地址在:192.168.146.0/24
网关:192.168.146.2
子网掩码:255.255.255.0
2.查看虚拟机设置
这里只要是选中NAT模式就行。
3.查看服务是否开启
在cmd中输入services.msc,查看服务,这里看NAT服务是否开启中
这里如果发现NAT服务会自动终止,多半是因为使用校网的同学,是通过锐捷认证来上网的。而锐捷客户端会把NAT服务给自动终止,这里有一个治标不治本的办法,那就是使用批处理程序,不断检测服务是否开启,如果没有开启就开启服务。
点击打开链接
解决办法:点击打开链接,另一种解决办法:点击打开链接
另外,NAT服务没有开启时,执行ip addr,会发现网卡显示NO-CARRIER且state DOWM,而开启后则不会显示NO-CARRIER,且state UP.
4.配置网卡文件
/etc/resolv.conf,这个是被NETWORKmanager自动配置的,不用写。会根据网卡里的DNS自动配置。
/etc/sysconfig/network.这个文件貌似没用,网上有的攻略有说需要修改的,但是不用写任何东西也可以上网。
网卡文件是/etc/sysconfig/network-scripts/ifcfg-ens33.
BROADCAST=192.168.146.255 #广播地址
IPADDR=192.168.146.200 #只要在192.168.146.0/24网段中,且应该是192.168.146.3到192.168.146.254。
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.146.2 #网关地址
DNS1=192.168.146.2 #DNS服务器设置为网关即可,不需要再设置
BOOTPROTO=static #这里设置为静态IP
ONBOOT=yes#设置为开机启动
相关文章推荐
- redhat vsftp配置 以及服务自动启动设置
- redhat vsftp配置以及服务自动启动设置
- ElasticSearch集群未连接 无法发现节点(windows环境)以及windows环境下设置服务 不能自动启动的问题
- 虚拟机设置选择NAT模式CentOS 6.3开机启动服务及自动联网
- Linux下设置oracle 10g 服务以及实例自动启动方法
- spring动态数据源配置以及以及利用AOP自动设置
- office word 自动生成目录 以及多级列表级别的设置
- iTerm 2 设置主题背景以及SSH自动连接服务器
- Windows服务安装后设置自动启动与允许服务与桌面交互的方法
- 对ruby服务设置自动重启,出错并解决(记录)
- windows下mongodb的启动以及设置成系统服务
- 创建SVN和设置密码以及SVN自动更新
- CentOS设置开机自动启动某服务
- spring动态数据源配置以及以及利用AOP自动设置
- linux设置开机自动启动服务及执行相关命令
- CentOS设置服务开机自动启动【转】
- 将Tomcat设置为windows自动启动的服务
- iis6应用程序池被自动禁用问题 Service Unavailable 应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
- 在windows下将Tomcat设置为自动启动的服务
- 如何设置windows服务以及web Service服务的访问权限