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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM