zoukankan      html  css  js  c++  java
  • eth0: ERROR while getting interface flags: No such device的解决方法、Linux怎么修改IP以及ping不通的处理方法

    1. 首先输入ifconfig命令查看当前的ip信息
    2. 发现没有eth0这个网卡设备,有ens33
    3. 接着输入命令:ifconfig ens33 192.168.2.110    --  修改临时ip地址,系统reboot之后,会恢复之前配置的ip地址
    4. 输入命令:Vi /etc/sysconfig/network-scripts/ifcfg-ens33    -- 修改永久ip地址

                

    • 修改BOOTPROTO=static               --静态ip
    • 修改IPADDR=192.168.2.110          --虚拟机下的Linux的ip地址
    • 修改NETMASK=255.255.255.0      -- 子网掩码
    • 修改GATEWAT=192.168.2.1          -- 网关的ip地址
    • 修改ONBOOT = YES
    • 输入命令:service network restart     -- 重启网卡:ip地址永久生效,系统reboot之后不变
    • 输入命令:ping 127.0.0.1              -- 查看网卡是否正常

           5.查看物理机和虚拟机的网络是否连接成功(前提是虚拟机设置>>网络适配器>>桥接模式):

    1. 虚拟机下输入命令:ping 192.168.2.176    -- 物理机的ip地址:192.168.2.176

    结果显示:Destination Host Unreachable    我和小伙伴都惊呆了。。。why?!?Excuse me。。。吓到我赶紧去打开cmd,敲入命令ipconfig。一看没错啊,物理机ip地址就是192.168.2.176.为什么就连接不上呢?此处省略一万句mmp。后面经过百度,我找到了根源:windows的防火墙还没关闭。于是,我在cmd下敲下命令: netsh advfilewall set publicprofile state off  返回虚拟机再ping 192.168.2.176   哇哇哇哦豁,我成功ping通了。

             2.cmd下输入命令:ping 192.168.2.110   -- 虚拟机的ip地址:192.168.2.110

    结果同样显示:Destination Host Unreachable    解决思路一样:虚拟机下输入命令systemctl stop firewalld.service  关闭防火墙之后,成功ping通

    • 虚拟机要和物理机ip的网段相同,否则ping不通
    • 虚拟机查看防火墙状态命令:systemctl status firewalld.service
    • 虚拟机开启防火墙命令:systemctl start firewalld.service
    一行代码一行诗
  • 相关阅读:
    贪心算法1000
    贪心算法1006
    1012
    贪心算法1016
    贪心算法1001
    贪心算法1004
    Java作业1
    指针数组与数组指针的区别
    Java 中对类进行排序的方法(转)
    java习题1
  • 原文地址:https://www.cnblogs.com/huainanhai/p/11030979.html
Copyright © 2011-2022 走看看