linux CentOS-7固定ip连接外网配置

linux CentOS-7固定ip连接外网配置

这个配置在网上找了好多帖子都不管用,为了以后节省时间,在这里简单记录一下:
虚拟机:VMware® Workstation 12 Pro
Linux:CentOS-7 x64

首先,右键设置里面确认是不是NAT模式

Linux三种连接模式的解释可以参考:https://www.cnblogs.com/itxiaok/p/10358055.html

linux CentOS-7固定ip连接外网配置_第1张图片
linux CentOS-7固定ip连接外网配置_第2张图片

如果不是,改为NAT模式连接,然后 确定

虚拟网络编辑器:

linux CentOS-7固定ip连接外网配置_第3张图片

linux CentOS-7固定ip连接外网配置_第4张图片

linux CentOS-7固定ip连接外网配置_第5张图片

然后 NAT设置和EHCP设置

linux CentOS-7固定ip连接外网配置_第6张图片

linux CentOS-7固定ip连接外网配置_第7张图片

虚拟机网络配置完成,然后进入Linux系统设置

编辑ifcfg-ens33这个文件,这个名字各有不同,一般是/network-scripts文件夹下第一个

以下注释来源网络
注意: ==> 后为需要修改或者新添加的值

[root@localhost /]$ vim /etc/sysconfig/network-scripts/ifcfg-ens33 



TYPE=Ethernet					#网络类型:因特网
PROXY_METHOD=none				#代理方式:关闭状态
BROWSER_ONLY=no					#只是浏览器:否
BOOTPROTO=dhcp 		 ==> static  #网卡的引导协议:DHCP[中文名称: 动态主机配置协议],static:静态ip
DEFROUTE=yes					# 默认路由:是,不明白的可以百度关键词 `默认路由` 
IPV4_FAILURE_FATAL=no			# 是否开启IPV4致命错误检测:否
IPV6INIT=yes					# IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes				# IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes				# IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no			 # 是否开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy	# IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=ens33						# 网卡物理设备名称
UUID=b1081c3a-9c31-41c2-81ea-937945a3f6ee		# 通用唯一识别码, 每一个网卡都会有, 不能重复, 否则两台linux只有一台网卡可用
DEVICE=ens33					 # 网卡设备名称, 必须和 `NAME` 值一样
ONBOOT=no            ==> yes	 # 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes` 

==>  #以下为新添值
IPADDR=192.168.8.188			#设置本机固定ip地址【0-255】
NETMASK=255.255.255.0			#子网掩码
GATEWAY=192.168.8.1				#默认网关,设置为上面 A 图片中的网关地址	
~                   

修改完后重启网卡,命令:

service network restart            或者         systemctl restart network

网卡重启后一般你的 /etc/resolv.conf 文件会被重置,内容就是你刚才上面设置的GATEWAY
如果没有重置,自行修改或者加上你刚才设置的网关(可不设置

然后可添加:

nameserver 114.114.114.114
nameserver 8.8.8.8

这个文件网上大多是配置114.114.114.114(移、联、电通用)8.8.8.8(GOOGLE公司提供的DNS)
我配置我自己虚拟机的网关可以ping通外网,大家各取所需吧

这个是我的自己的:

vim /etc/resolv.conf

==> #添加
nameserver 192.168.8.1			#此网关地址还是上面 A 图片中的网关地址

然后测试一下:ping www.baidu.com
linux CentOS-7固定ip连接外网配置_第8张图片

如果不能ping通,可检查这一项:
linux CentOS-7固定ip连接外网配置_第9张图片

VMnet8就是虚拟机NAT模式下的网络连接,【右键–属性–internet协议版本 4(TCP/IPv4)】

linux CentOS-7固定ip连接外网配置_第10张图片

A就是上面定义的那个网关,这里面的ip地址和CentOS里面配置的网卡ip地址不能是一个,必须是同一网段,

如果这里的ip和CentOS网卡IP配置的一样的话,可能会出现SSH连接客户端连接不上CentOS服务器的情况

能力有限,希望有所帮助!

你可能感兴趣的:(linux CentOS-7固定ip连接外网配置)