问题:CentOS7安装完成后默认使用的是动态IP,当你每次重新启动CentOS7后,它的IP地址都不一样。一般我们都是使用远程连接工具连接CentOS7进行操作,如果每次IP都不一样,系统启动后,每次连接时都需要修改。针对这种情况我们一般都设置一个静态的IP。具体操作如下
1.查看网卡文件
如果你不知道网卡文件名,可以输入如下命令查看
ll /etc/sysconfig/network-scripts/ | grep ifcfg-en
IP的设置是在网卡文件中,使用vi编辑器打开网卡文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
如果输入命令查看网卡文件时提示 No such file or directory,说明没有网卡文件,使用如下命令新建网卡文件,ifcfg-eno+数字编号,数字编号任意
touch /etc/sysconfig/network-scripts/ifcfg-ens33
新建文件后,复制粘贴如下内容
-
TYPE=Ethernet
-
BOOTPROTO=dhcp
-
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=4783ccd4-78dd-41b0-857e-93d975a32817
-
DEVICE=ens33ONBOOT=yes
-
PEERDNS=yes
-
PEERROUTES=yes
-
IPV6_PEERDNS=yes
-
IPV6_PEERROUTES=yes
-
IPV6_PRIVACY=no
2.设置静态IP
修改网卡文件内容
1).BOOTPROTO=dbcp 修改为 BOOTPROTO=static, ONBOOT=no 修改为 ONBOOT=yes
2).在文件尾部添加如下代码,保存退出
IPADDR=IP地址
NETMASK=255.255.255.0 子网掩码
NM_CONTROLLED=no
GATEWAY=网关IP
网关IP查看:
修改后如下:
网卡文件修改后,需要重启网络服务,输入如下命令
systemctl restart network
测试设置的静态IP是否生效,ping ip地址,如果出现和如下类似的信息表示静态IP设置成功
问题:centos 可以ping 通 windows,也可以ping通外网,但是windows ping 不通 centos
问题描述:笔者本机使用的操作系统是win7,虚拟机是VM12,Linux操作系统为centos7,centos中设置静态IP、配置完DNS后,centos可以ping 通自己,也可以ping通 windows , 也能ping通外网,但是windows ping 不通 centos,网上查阅资料说是关闭防火墙之类的,但是关闭后,还是不行。下面是笔者的解决方法,如果你也遇到类似问题,可以做下参考
Centos中输入ip addr,查看ip信息
windows 中输入ipconfig命令,查看ip信息,使Centos中和winwods的ip在一个网段即可:
关于怎么修改windows中V8如下操作即可:
这里的IP和ContOS静态IP保持在一个网段即可,网关参考虚拟机网络设置:
现在再去用xshell连接或者ping即可:
问题:CentOS中ping不通百度,解决如下:
vi /etc/resolv.conf
进去把网管关IP配置如下即可
修改后再次ping 百度
以上就是CentOS7设置静态IP以及windows下ping不通虚拟机、虚拟机ping不通外网解决方案。
Spring Boot与Spring Cloud学习使用可参看笔者博客
①Spring Cloud入门教程之服务注册与发现Eureka
②Spring Cloud入门教程之服务消费者 Ribbon
⑥Spring Cloud入门教程之分布式配置中心 Spring Cloud Config