Linux虚拟机静态ip地址联网问题

img

img

img

img

严格按照上述步骤,配置虚拟机静态IP地址,但是dhcp模式下ping百度ping得通,static模式下ping不通,已经关闭防火墙,求解是什么原因?

静态IP地址,无非就是配置好,还有你的网络模式弄好,
你现在说不行,,你回复上一下你的配置看看。
而且,你上面教程,没必要关闭网络模式的DHCP,只要网络配置里用 static 或者 none 就行了。

  • 这篇博客: 解决虚拟机网络与本机网络经常ping不通中的 不使用dhcp动态获取ip ,使用net固定虚拟机ip 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • ~~
    VMWare下虚拟机NAT共享无线方式上网的配置

    一、Vmware workstation 配置
    1.1 点击 “虚拟机” 菜单栏—— 选择“设置” —— 在“硬件”选项卡下选择“网络适配器” ——在右边 网络连接” 设置内选择 “NAT” 上网方式,如下:

    在这里插入图片描述
    1.2. 点击“编辑” 菜单栏,选择“虚拟网络编辑器

    在这里插入图片描述

    弹出下面界面开始配置
    在这里插入图片描述
    ①虚拟机上会有3个虚拟的交换机(即三种网络模式:桥接模式、NAT模式和仅主机模式。)

    ②物理机上会有3个虚拟网卡(即物理机连接虚拟交换机所需要的对应的网卡。)

    在这里插入图片描述

    1.3 设置网关及端口转发规则

    设置虚拟机NAT模式的网段
    在这里插入图片描述

    修改网关(一定要跟子网ip 前面网段192.168.66 相同)(可以自定义ip)
    在这里插入图片描述
    1.4配置dhcp
    在这里插入图片描述

    自定义配置vmnet8网段
    在这里插入图片描述

    既然说到这了 ,如果你的VMnet1的ip也是自定义,那么看一下dhcp配置网段是否有问题,如果不同请及时修改
    在这里插入图片描述

    至此为止VMWare配置完毕
    二、接下来在linux系统里面配置ip
    如果不修改网络的配置文件 默认是自动分配ip的
    这样使用本地xshell,putty等软件访问的话,每次访问都要先打开系统
    然后输入命令ifcofig,查看ip ,才能实现访问,这样很不方便,
    来修改配置文件,
    使其固定ip,实现快速访问linux系统。

    1、编辑/etc/sysconfig/network-scripts/ifcfg-eth0,设置IPADDR、GATEWAY、DNS1
    输入命令

    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    

    如果在此你仅仅设置了IPADDR,会访问不同外网
    设置完GATEWAY、DNS1发现可以ping通百度
    在这里插入图片描述
    2、设置防火墙的访问规则:
    操作命令

    1. 永久性生效
    开启:chkconfig iptables on
    关闭:chkconfig iptables off
    2. 即时生效,重启后失效
    开启:service iptables start
    关闭:service iptables stop
    3.查看防火墙的状态
     chkconfig iptables --list
     chkconfig ip6tables --list
    关闭防火墙(临时)
     chkconfig iptables stop
     chkconfig ip6tables stop
    永久关闭
     chkconfig iptables off
     chkconfig ip6tables off
    
    

    3、重启网络服务:

    service network restart
    

    至此配置完毕

    三、解决偶尔本机ping不同虚拟机网络
    有时候你会发现,配置一点问题没有,但是就是ping不通,虚拟机的ip也正确
    造成这样问题可能性很多,有时候你用了ip代理软件,或者电脑的网络服务重启了
    ,再或者电脑重启,系统更新重启 等等一系列操作都有可能使你的网路ping不通虚拟机的ip。
    那么解决的方式有两种,即可解决这个烦恼的问题,如果大家有更好的解决方案,留言告诉我,我会及时更新博客
    方案一
    打开虚拟网路编辑器 恢复其默认设置
    在这里插入图片描述

    然后再重新配置VMnet8 的NAT设置 与DHCP设置
    在这里插入图片描述

    命令重启网络服务
    service network restart
    

    方案二
    如果你感觉配置方案一的配置有点麻烦,可以这样操作
    操作net的网关,修改成其它值,再修改回来2,是为了让其网路服务重新配置
    发现可以ping通了
    在这里插入图片描述