linux虛擬機ping不通主機和外網(包括剛裝系統遇到的一些問題)
阿新 • • 發佈:2017-06-01
執行 eth0 linux ted ubunt ping通 包括 rtu cte
自己ubuntu系統安裝了一個virtualBox虛擬機,裏面又裝了一個ubuntu-server系統;
1.先設置一下字符集,因為一開始裝系統的時候選擇的是中文,但裏面始終無法支持中文,那就算了,反正英文也看得過去
vi /etc/default/locale
用下面兩段覆蓋掉
LANG="en_US.UTF-8"
LANGUAGE="en_CN:en"
退出保存,reboot重啟下電腦;
2.apt-get update有時候會出錯誤,因為系統自帶的sources.list文件裏面的路徑不正確,導致找不到資源報404錯誤
解決方法
① vi etc/apt/sources.list
② 將裏面的內容替換成下面這些(artful可以更換,主要看http://mirrors.163.com/ubuntu/dists/下面有哪些可用的前綴自行更換)
deb http://mirrors.163.com/ubuntu/ artful main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ artful-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ artful-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ artful-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ artful-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ artful main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ artful-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ artful-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ artful-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ artful-backports main restricted universe multiverse
保存退出
執行apt-get update
3.主機可以ping通虛擬機,而虛擬機不能ping通主機
① 設置為橋接模式
② 在裏面配置網址(這種方式配置,重啟失效):
>ifconfig eth0 192.168.199.122 netmask 255.255.255.0 //配置網絡
>route add defaut wg 192.168.199.1 //設置路由,否則可以ping主機,卻ping不通外網
如果上面這種配置ping的通內網,卻仍然無法ping通外網,
>vi /etc/resolv.conf
查看裏面的nameserver指定的是哪裏(dns)
應該制定為主機的路由 192.168.199.1 //視自己的情況而定
保存退出
再試試 >ping www.baidu.com
ok搞定;
linux虛擬機ping不通主機和外網(包括剛裝系統遇到的一些問題)