解决Ubuntu不能上网以及无法远程连接Ubuntu

这篇具有很好参考价值的文章主要介绍了解决Ubuntu不能上网以及无法远程连接Ubuntu。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文环境

物理机OS: Windows10 专业版

虚拟机平台: VMware Workstation 16 Pro

虚拟机OS: Ubuntu 20.04

相信大家在使用Ubuntu中也有遇到不能上网,我也是尝试了很多的方法都不行,终于找到了两种可行的方法。想快速解决网络问题的小伙伴直接跳到方法二。不过需要说明一下的是,方法一手动配置IP地址是长期的,而方法二自动配置IP地址是临时的,每次打开Ubuntu都是需要重新配置。

目录

方法一:手动配置IP地址

方法二:自动配置IP地址

远程连接Ubuntu


方法一:手动配置IP地址

步骤一:

使用 ifconfig 命令查看网络设备。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

使用 ifconfig -a查看所有网络设备。

 ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

 使用命令 sudo ifconfig ens33 up 就能开启指定网卡了,然后再查看网络设备,就有了ens33网卡的信息。但是发现网卡ens33少了IPv4的IP地址,既然是缺少IPv4的IP地址,那我们就开始配置IP地址。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

步骤二:

首先查看物理主机(Windows)的适配器信息。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

 右击网络图标,然后点击打开“网络和Internet”设置。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

这样就可以查看到详细的IPv4地址配置,其中IP地址和子网掩码是都会有的,没有默认网关或DNS服务器地址没有也别着急,我们可以自己配置。

默认网关就直接把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。

步骤三:

设置虚拟机网络适配器的网络连接为自定义VMnet8(NAT 模式),VMNet8是VMware虚拟出来的网卡。

 ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

 ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

 ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器 其中子网IP就设置为物理主机(Windows)IPv4把最后8位设置为0,其它的设置保持和物理主机(Windows)中的设置一样就可以了。

然后点击确定,最后记得先点击应用再点击确定。

步骤四:

配置静态IP地址,Ubuntu20.04使用netplan作为默认的网络管理器。netplan网络配置从Ubuntu 18.04 开始首次引入,在新版的Ubuntu中,通过/etc/netplan目录下的yaml文件进行IPDNS配置。我们可以通过命令编辑/etc/netplan目录下的配置文件。

sudo gedit /etc/netplan/01-network-manager-all.yaml

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

# 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]

可以直接复制、粘贴到yaml配置文件里,把IP地址、网关、DNS地址改成之前设置就可以了。

注意:这里的IP地址不可以和物理主机IPv4的地址一样,可以设置为除网关,广播和物理主机IP之外的IP地址,例如我的物理主机IP地址是192.168.137.130,虚拟机的IP地址就设置为192.168.137.128。记得保存后再关闭文本编辑器。

配置完成后,需要执行 sudo netplan apply 使配置生效,再次使用ifconfig检查网络配置。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

现在就可以发现我们的ens33网卡有了IPv4的IP地址,再pingwww.baidu.com试试。 

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

 这样我们的Ubuntu就已经连上网络了。

方法二:自动配置IP地址

ifconfig查看只有网卡lo的信息。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

输入ifconfig -a命令,查看所有网络设备的信息。

 ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

使用命令 sudo ifconfig ens33 up 就能开启指定网卡了,然后再查看网络设备,就有了ens33网卡的信息。但是发现网卡ens33少了IPv4的IP地址。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

输入命令sudo dhclient ens33 ,在查看就有了IPv4的地址了。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

 dhclient命令的功能是用于动态获取IP地址,释放IP地址使用参数 -r 。这样就不用向上面方法一一样手动配置IP地址了,NAT,桥接模式都可以。现在就可以正常上网了,ping www.baidu.com试试。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

远程连接Ubuntu

如果需要在Windows上远程登陆Ubuntu,那还需要开启ssh服务。

安装openssh-server时,先更新一下apt,输入sudo apt-get update,不然可能安装不了。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

更新完apt后,输入sudo apt-get install openssh-server 安装openssh-server。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

 安装完后,还需开启ssh服务 sudo service ssh start ,然后检查一下 输入netstat -anp | more

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

看到有22号端口就证明ssh服务已开启,22号端口就是ssh应用端口,ssh用于远程连接Linux。 现在就可以使用Xshell、FinalShell等登录Ubuntu了。

ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

使用的是FinalShell,其中名称随便填,主机就是Ubuntu的IP地址,可以使用 ifconfig 命令查看,用户名就是Ubuntu用户的名称,如果是root用户那就填root,然后把用户密码填上就行了。

 ubtuntu每次需要重启才能远程连接,Linux,linux,运维,服务器

以上就是解决Ubuntu不能上网以及不能远程连接虚拟机的全部内容了,如果有错误或疑问可以在评论区交流喔~。文章来源地址https://www.toymoban.com/news/detail-803017.html

到了这里,关于解决Ubuntu不能上网以及无法远程连接Ubuntu的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于kali无法ssh远程连接以及无法直接使用root登录的解决办法

    准备将pwn机转移到kali上面,之后就可以专职用kali来debug做pwn题以及挖洞了,不过呢,kali默认是关闭ssh服务的,所以需要我们手动开启,而且19年的kali版本之后,kali开始默认关闭了root登录,所以我们也需要开启这个 我们先使用 netstat -lnt 命令查看一下当前开启的服务,看看

    2024年02月10日
    浏览(38)
  • 路由器不能拨号致使您无法上网的解决方法

    您可能会经常性的遇到PPPoE拨不上号的问题,致使您无法上网,遇到这样的问题您可以参考下面的文章来查找原因: 一、无法获取WAN口IP 1、帐号错误: 2、运营商绑定了电脑网卡的MAC地址: 3、用户接入方式为非标准的PPPoE 二、上网过程中断线 1 、无法获取WAN口IP 当你设置了PP

    2024年02月05日
    浏览(49)
  • 瑞星随身wifi不能上网怎么办?瑞星随身wifi无法上网问题解决方法

    瑞星随身wifi不能上网怎么办?我们可能会遇到瑞星随身wifi连接成功但手机无法上网这样类似的故障,这是无线路由使用过程中最常见的问题,遇到瑞星随身wifi无法上网故障时怎么办呢?今天小编就为大家带来瑞星随身wifi连接成功但手机无法上网原因及解决方法,有兴趣的朋友

    2024年02月06日
    浏览(59)
  • 电脑不能上网 却能ping通网关的原因以及解决方法

    小编去公司打开电脑,发现上不了网了,以为是公司停网了。可是同事还是可以上网的,然后小编去随便ping下网址,发现正常的,就是不能连上网络,那么 电脑不能上网,却能ping通网关是怎么回事? 小编于是在网上查找器相关原因,现在把解决方法分享给大家哦。 如果小

    2024年02月05日
    浏览(36)
  • 小度wifi连接后手机不能上网的解决方法(笔记本)

    第一步: 这个大多数都是没有启用 windows firewall 导致Internet连接共享访问被启用时 出现了一个错误 ,(null) ,因为很多卫士什么的,都会禁用掉,只要启用就行了。启用的方法很简单: 一、点击开始按钮——搜索框中输入:服务,回车打开服务管理界面 二、找到windows firewa

    2024年02月06日
    浏览(71)
  • 任务栏右下角上网拨号连接图标不能显示的解决方法

    上网拨号连接图标不能显示的解决方法如下: 右击【网上邻居】图标,在弹出的快捷菜单中执行【属性】命令,在弹出的【网络连接】窗口中右击【本地连接】图标,在win7系统下载弹出的快捷菜单中执行【属性】命令;在【本地连接属性】对话框中选中最后两项复选框操作如

    2024年02月06日
    浏览(54)
  • vscode 连接远程服务器 服务器无法上网 离线配置 .vscode-server

    使用vscode连接远程服务器时会自动下载配置.vscode-server文件夹,如果远程服务器无法联网,则需要手动下载 1)网址: https://update.code.visualstudio.com/commit:替换为自己的vscode软件的id/server-linux-x64/stable 2)vscode commit id获取 点击导航栏中的Help–About–获取commit–复制到上方网址即可

    2024年04月10日
    浏览(65)
  • 解决电脑能上网,但是显示无法连接Internet

    本地新建1.txt,写入下述代码,保存后重命名为 1.reg , 然后双击该文件 Ctrl + r 输入 regedit 打开注册表 输入地址栏 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNlaSvcParametersInternet 选中的地方设置为下图 关闭,然后再次打开注册表,输入 HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindow

    2024年02月16日
    浏览(28)
  • mysql不能远程连接的解决办法

      MySQL数据库不能远程连接的原因可能有以下几个: MySQL没有开启网络连接。 MySQL默认只监听本地连接,需要在配置文件my.ini或者/etc/my.cnf中设置bind-address为服务器IP,开启网络连接。 MySQL没有开启远程访问权限。 MySQL默认只允许root用户在本地登录,需要授权远程访问权限。 可以执

    2024年02月04日
    浏览(32)
  • VMware虚拟机NAT模式Ubuntu无法上网解决方案

    发现只要NAT模式, ping 地址时就报网络不可达,且右上方网络图标消失,但是外部USB网络设备又只能在NAT模式下使用。。。 博主的解决方案如下: 按 Win+R 键入 services.msc , 找到 VMware DHCP Service 、 VMware NAT Service 和 VMware USB Arbitration Service ,右击对应的服务,选择 启动 ,即可

    2024年02月13日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包