日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

ubuntu20.04虛擬機無法上網的問題及解決_Linux

作者:大蝦飛哥哥 ? 更新時間: 2023-01-11 編程語言

前言

剛建立好的linux虛擬機使用NAT方式可以連接外網,系統重啟幾次,系統無法上網,這是什么問題導致的呢?

提示:以下是本篇文章正文內容,下面案例可供參考

一、現象

使用ifconfig命令查看系統ip相關參數,發現只有網卡lo,外網網卡找不到了。

使用ifconfig -a 命令查看網卡相關信息,會看到ens33網卡的相關信息:

使用命令sudo ifconfig ens33 up,在使用ifconfig查看網絡配置,我們會發現,出現了ens33網絡配置:

這樣,我們是否能夠連接外網了?很抱歉,依然ping不通外網。

二、解決方式

為什么還是無法ping通外網呢?查找相關博客,缺少inet地址(即ipv4的ip地址)。

1、使用DHCP動態分配IP地址

找到一種配置的方式,使用命令:sudo dhclient -v

再查看網絡配置信息,我們會發現,inet的ip地址,能夠正常ping通外網:

這種方式有個弊端,每次重啟虛擬機的時候,都要再次執行上面的指令。

2、設置靜態IP地址

Ubuntu 20.04使用netplan作為默認的網絡管理器。

netplan的配置文件存儲在/etc/netplan目錄下。

我們可以通過以下命令在/etc/netplan目錄下找到這個配置文件:

編輯該文件:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      dhcp4: no
      addresses: [192.168.126.128/24]
      gateway4: 192.168.72.2
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

完成上述配置,輸入指令:sudo netplan apply,應用網卡信息,再次查看網絡配置,我們發現ip地址配置成功:

踩過的坑,配置一直失敗

之前一直按照低版本的ubuntu配置網絡文件, sudo vi /etc/network/interfaces,ip配置不成功。

新創建了interfaces網絡配置文件,導致后來使用新版本的網絡配置文件,網格也不能正常運行,刪除interfaces文件后,能夠正常上網。

總結

原文鏈接:https://blog.csdn.net/xu624735206/article/details/108797471

欄目分類
最近更新