初始新建虛擬機或者復制虛擬機后,發現虛擬機能ping通內外網,但是本機無法ping通虛擬機,xshell也無法連接虛擬機
這時候就很頭疼了,因為要上傳很多文件到虛擬機上面
解決辦法:
1、關閉虛擬機后,打開虛擬機的虛擬網絡編輯器,虛擬機》編輯》虛擬網絡編輯器》NAT模式》更改配置》還原默認設置,靜待還原,還原完畢,重啟虛擬機解決問題
重啟完畢查看是否可以ping通,能ping通,執行 ifconfig查看IP地址(下面步驟需要用到)
2、當搭建集群時,發現這種方式配置的網絡是動態獲取的,修改 /etc/sysconfig/network-scripts/ifcfg-eth0文件,添加三行
BOOTPROTO="static"
IPADDR=192.168.187.129(此處的IP就是你虛擬機的IP)
GATEWAY=192.168.187.2(網關就是前三位后是 .2 即可)
保存后重啟虛擬機即可
ping不通百度,解決方案:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加一行:DNS=114.114.114.114
重啟網絡即可: service network restart
如果是新建虛擬機執行ifconfig,沒有顯示IP,
解決方法: vi /etc/sysconfig/network-scripts/ifcfg-eth*
修改ONBOOT=yes
重啟虛擬機,再次執行ifconfig,IP出現,此時想固定IP
執行:
vi /etc/sysconfig/network-scripts/ifcfg-eth*
修改
BOOTPROTO=static
添加:
IPADDR=*** (就是執行ifconfig顯示的IP)
GATEWAY=***(把IP最后的數字換成2)
HWADDR=***(查看虛擬機》設置》網絡適配器》高級,復制到這里就可以)
保存后重啟 service network restart
希望能ping外網
修改vi /etc/resolv.conf
添加
nameserver 114.114.114.114
nameserver 8.8.8.8
保存即可