Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 6136|回复: 0

eth0: ERROR while getting interface flags: No such device的解决方法、Linux怎么修改IP以及ping不通的处理方法

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-24 15:47
  • 签到天数: 804 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726782
    发表于 2021-4-19 11:04:07 | 显示全部楼层 |阅读模式
    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

     

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2025-2-5 08:11 , Processed in 0.061630 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表