1. 程式人生 > >虛擬機器橋接模式 ping 不通物理機的問題

虛擬機器橋接模式 ping 不通物理機的問題

這種情況的出現也不知道為啥,

首先開啟虛擬機器 點 “編輯”裡的  “虛擬網路編輯器”---

然後在“橋接到”那裡由“自動”改成“個人區域網”,右下角點應用...然後你會發現依然ping不通,所以這個時候你再回到這裡,把它改回“自動”,然後點應用...

他就居然可以ping通了!!!!!!!!!!!!!

我也不知道怎麼回事,每次重啟電腦之後都會出現這種問題,然後我每次都是這樣解決的,先改成“個人區域網”,然後再改回“自動”,這樣就好了,網上的好多方法我都試了,就是不好使,雖然不清楚是怎麼回事,不過目前也懶得管了,希望各位評論裡指點一下
 

結果這次認真看了日誌報錯後發現是說eth0這個檔案找不到

Mar 14 00:36:39 centos7 network: Bringing up interface eth0:  ERROR    : [/etc/sysconfig/network-scripts/ifup-eth] Device eth0 does not seem to be present, delaying initialization.
Mar 14 00:36:39 centos7 /etc/sysconfig/network-scripts/ifup-eth: Device eth0 does not seem to be present, delaying initialization.

原來是之前做優化的時候將7的網絡卡名改成了eth0(眾所周知7的網絡卡名是eno後面隨機 一串數字),生成選單時沒有生效,那麼在此生效一下(下面的操作必須登陸root使用者進行操作

)

注意網絡卡配置名是已經修改成eth0以後執行下面操作,一共修改的地方有三處,第一處網絡卡名:/etc/sysconfig/network-scripts/ifcfg-eth0 ,第二處配置檔案裡面:NAME=eth0 ,第三處也是配置檔案裡面:DEVICE=eth0

修改/etc/sysconfig/grub,新增net.ifnames=0 biosdevname=0

 

[[email protected] ~]# cat  /etc/sysconfig/grub 
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=128M rd.lvm.lv=centos/root rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
[
[email protected]
~]#

生成選單

[[email protected] ~]# grub2-mkconfig -o /boot/grub2/grub.cfg 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-8058723e5e754d3aabc51842d9108e3b
Found initrd image: /boot/initramfs-0-rescue-8058723e5e754d3aabc51842d9108e3b.img
done
[[email protected] ~]#

最後reboot重啟

 

注:第二次設定的時候,虛擬機器中一直都可以訪問外網,但是就是靜態ip沒起作用,上面的操作做完還是不管用,最後,退出登入然後登入的時候就是用root登入,然後執行  grub2-mkconfig  -o   /boot/grub2/grub.cfg  命令,然後重啟就好使了