1. 程式人生 > >linux虛擬機ping不通主機和外網(包括剛裝系統遇到的一些問題)

linux虛擬機ping不通主機和外網(包括剛裝系統遇到的一些問題)

執行 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不通主機和外網(包括剛裝系統遇到的一些問題)