起因(设置固定IP):
centos7的IP地址一直变,shell远程登录苦不堪言。
解决办法:
为linux设置固定IP。
一、GUI界面设置方法(图):
解释:
1、IP地址和网关依据详细信息中自动分配的IP填写。
2、DNS地址介绍:202.96.128.86 (广东电信)、114.114.114.114(国内移动、电信和联通通用的DNS)、8.8.8.8(google公司提供的DNS,该地址是全球通用的)
二、命令行界面设置方法(图):
解释:本人亲测设置完这5个参数就通了。
BOOTPROTO=static ONBOOT=yes IPDDR=IP地址 GATEWAY=网关IP DNS=DNS地址。
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=3dd1e23e-6057-4650-8961-f2e746bda101
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.247.134
PREFIX=24
GATEWAY=192.168.247.2
DNS1=202.96.128.86
DNS2=114.114.114.114
查漏补缺:
通是通了,但是不懂为什么,百度了才知道(原来我的是nat模式)
NAT Network Address Translation,网络地址转换。
即在我当前宿主主机下面再新增一个网段,我的所有虚拟机都在该网段上。
宿主主机的IP相当于外部IP,该网段上虚拟机的IP相当于内部IP,虚拟机上网时,内部IP会通过转化为外部IP进行上网。