CentOS7设置静态IP以及windows下ping不通虚拟机、虚拟机ping不通外网解决方案

问题:CentOS7安装完成后默认使用的是动态IP,当你每次从新启动CentOS7后,它的IP地址都不同。通常咱们都是使用远程链接工具链接CentOS7进行操做,若是每次IP都不同,系统启动后,每次链接时都须要修改。针对这种状况咱们通常都设置一个静态的IP。具体操做以下windows

 

1.查看网卡文件centos

若是你不知道网卡文件名,能够输入以下命令查看网络

ll /etc/sysconfig/network-scripts/ | grep ifcfg-en

IP的设置是在网卡文件中,使用vi编辑器打开网卡文件编辑器

vi /etc/sysconfig/network-scripts/ifcfg-ens33

若是输入命令查看网卡文件时提示 No such file or directory,说明没有网卡文件,使用以下命令新建网卡文件,ifcfg-eno+数字编号,数字编号任意工具

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 centos7

网关IP查看:
spa

网卡文件修改后,须要重启网络服务,输入以下命令操作系统

systemctl restart network

测试设置的静态IP是否生效,ping ip地址,若是出现和以下相似的信息表示静态IP设置成功3d

问题: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在一个网段便可:

相关文章
相关标签/搜索