本文環(huán)境
物理機OS: Windows10 專業(yè)版
虛擬機平臺: VMware?Workstation 16 Pro
虛擬機OS: Ubuntu 20.04
相信大家在使用Ubuntu中也有遇到不能上網(wǎng),我也是嘗試了很多的方法都不行,終于找到了兩種可行的方法。想快速解決網(wǎng)絡問題的小伙伴直接跳到方法二。不過需要說明一下的是,方法一手動配置IP地址是長期的,而方法二自動配置IP地址是臨時的,每次打開Ubuntu都是需要重新配置。
目錄
方法一:手動配置IP地址
方法二:自動配置IP地址
遠程連接Ubuntu
方法一:手動配置IP地址
步驟一:
使用 ifconfig 命令查看網(wǎng)絡設備。
使用 ifconfig -a查看所有網(wǎng)絡設備。
?
?使用命令?sudo ifconfig ens33 up?就能開啟指定網(wǎng)卡了,然后再查看網(wǎng)絡設備,就有了ens33網(wǎng)卡的信息。但是發(fā)現(xiàn)網(wǎng)卡ens33少了IPv4的IP地址,既然是缺少IPv4的IP地址,那我們就開始配置IP地址。
步驟二:
首先查看物理主機(Windows)的適配器信息。
?右擊網(wǎng)絡圖標,然后點擊打開“網(wǎng)絡和Internet”設置。
這樣就可以查看到詳細的IPv4地址配置,其中IP地址和子網(wǎng)掩碼是都會有的,沒有默認網(wǎng)關或DNS服務器地址沒有也別著急,我們可以自己配置。
默認網(wǎng)關就直接把IP地址最后8位改成2就好了。
DNS服務器地址可以選擇一個免費DNS服務器地址,我這里選擇是阿里的。
阿里公共DNS服務器地址是:223.5.5.5和223.6.6.6
Google公共DNS服務器地址是:8.8.8.8和8.8.4.4
114DNS服務器地址是:114.114.114.114 和 114.114.115.115
如果服務在國外,推薦使用Google DNS。
步驟三:
設置虛擬機網(wǎng)絡適配器的網(wǎng)絡連接為自定義VMnet8(NAT 模式),VMNet8是VMware虛擬出來的網(wǎng)卡。
?
?
?
?其中子網(wǎng)IP就設置為物理主機(Windows)IPv4把最后8位設置為0,其它的設置保持和物理主機(Windows)中的設置一樣就可以了。
然后點擊確定,最后記得先點擊應用再點擊確定。
步驟四:
配置靜態(tài)IP地址,Ubuntu20.04使用netplan作為默認的網(wǎng)絡管理器。netplan網(wǎng)絡配置從Ubuntu 18.04 開始首次引入,在新版的Ubuntu中,通過/etc/netplan目錄下的yaml文件進行IP
和DNS
配置。我們可以通過命令編輯/etc/netplan目錄下的配置文件。
sudo gedit /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
addresses: [192.168.137.128/24]
gateway4: 192.168.137.2
nameservers:
addresses: [223.5.5.5,223.6.6.6]
可以直接復制、粘貼到y(tǒng)aml配置文件里,把IP地址、網(wǎng)關、DNS地址改成之前設置就可以了。
注意:這里的IP地址不可以和物理主機IPv4的地址一樣,可以設置為除網(wǎng)關,廣播和物理主機IP之外的IP地址,例如我的物理主機IP地址是192.168.137.130,虛擬機的IP地址就設置為192.168.137.128。記得保存后再關閉文本編輯器。
配置完成后,需要執(zhí)行?sudo netplan apply?使配置生效,再次使用ifconfig檢查網(wǎng)絡配置。
現(xiàn)在就可以發(fā)現(xiàn)我們的ens33網(wǎng)卡有了IPv4的IP地址,再pingwww.baidu.com試試。?
?這樣我們的Ubuntu就已經(jīng)連上網(wǎng)絡了。
方法二:自動配置IP地址
ifconfig查看只有網(wǎng)卡lo的信息。
輸入ifconfig -a命令,查看所有網(wǎng)絡設備的信息。
?
使用命令?sudo ifconfig ens33 up?就能開啟指定網(wǎng)卡了,然后再查看網(wǎng)絡設備,就有了ens33網(wǎng)卡的信息。但是發(fā)現(xiàn)網(wǎng)卡ens33少了IPv4的IP地址。
輸入命令sudo?dhclient?ens33?,在查看就有了IPv4的地址了。
?dhclient命令的功能是用于動態(tài)獲取IP地址,釋放IP地址使用參數(shù) -r 。這樣就不用向上面方法一一樣手動配置IP地址了,NAT,橋接模式都可以?,F(xiàn)在就可以正常上網(wǎng)了,ping www.baidu.com試試。
遠程連接Ubuntu
如果需要在Windows上遠程登陸Ubuntu,那還需要開啟ssh服務。
安裝openssh-server時,先更新一下apt,輸入sudo apt-get update,不然可能安裝不了。
更新完apt后,輸入sudo apt-get install openssh-server?安裝openssh-server。
?安裝完后,還需開啟ssh服務?sudo service ssh start ,然后檢查一下 輸入netstat -anp | more。
看到有22號端口就證明ssh服務已開啟,22號端口就是ssh應用端口,ssh用于遠程連接Linux。?現(xiàn)在就可以使用Xshell、FinalShell等登錄Ubuntu了。
使用的是FinalShell,其中名稱隨便填,主機就是Ubuntu的IP地址,可以使用 ifconfig?命令查看,用戶名就是Ubuntu用戶的名稱,如果是root用戶那就填root,然后把用戶密碼填上就行了。
?文章來源:http://www.zghlxwxcb.cn/news/detail-803017.html
以上就是解決Ubuntu不能上網(wǎng)以及不能遠程連接虛擬機的全部內容了,如果有錯誤或疑問可以在評論區(qū)交流喔~。文章來源地址http://www.zghlxwxcb.cn/news/detail-803017.html
到了這里,關于解決Ubuntu不能上網(wǎng)以及無法遠程連接Ubuntu的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!