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

Linux 专栏收录该内容
22 篇文章 3 订阅

 

问题: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=dhcp 修改为 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学习使用可参看笔者博客
 

 

©️2021 CSDN 皮肤主题: 像素格子 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值