Ubuntu连接不了网络的解决方法亲测可行经验

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

突然发现Ubuntu连不上网络,网络打问号或者右上角也没有网络图标;楼主一般通过前两步就解决了,大家自行查阅网络服务名称,OK直接进入正题

通过命令行方式重启网络

如果你使用的 Ubuntu 服务器版,那么你已经在使用命令行终端了。如果你使用的是桌面版,那么你可以通过快捷键 Ctrl+Alt+T Ubuntu 键盘快捷键 打开命令行终端。

在 Ubuntu 中,有多个命令可以重启网络。这些命令,一部分或者说大部分,也适用于在 Debian 或者其他的 Linux 发行版中重启网络。

1、network manager 服务

这是通过命令行方式重启网络最简单的方法。它相当于是通过图形化界面重启网络(重启 Network-Manager 服务)。

解决步骤

步骤一:

sudo vim /etc/NetworkManager/NetworkManager.conf

将conf文件中的managed = false 改为 managed = true

步骤二:重启network-manager service:

sudo service network-manager restart

针对不同Linux系统,网络服务名称不一样,我的是下面这个成功解决

sudo service NetworkManager restart

此时,网络图标会消失一会儿然后重新显示。

若方案一不行,再试下方案二,亲测好用;
解决方案2

打开终端,运行命令:

sudo service network-manager stop

sudo gedit /var/lib/NetworkManager/NetworkManager.state

更改打开的文件里的内容:

将 NetworkingEnabled=false 改为 NetworkingEnabled=true

保存退出后,在终端运行命令:

sudo service network-manager start
或者
sudo service NetworkManager start

结果(楼主是第二个命令好的)

好啦,右上角出现网络图标,有网络了~

2、systemd

service 命令仅仅是这个方式的一个封装(同样的也是 init.d 系列脚本和 Upstart 相关命令的封装)。systemctl 命令的功能远多于 service 命令。通常我更喜欢使用这个命令。因为这个楼主直接网络转好!

sudo systemctl restart NetworkManager.service

这时,网络图标又会消失一会儿。 如果你想了解 systemctl 的其他选项, 可以参考 man 帮助文档。

3、nmcli

这是 Linux 上可以管理网络的另一个工具。这是一个功能强大而且实用的工具。很多系统管理员都喜欢使用该工具,因为它非常容易使用。

这种方法有两个操作步骤:关闭网络,再开启网络。

sudo nmcli networking off

这样就会关闭网络,网络图标会消失。接下来,再开启网络:

sudo nmcli networking on

你可以通过 man 帮助文档了解 nmcli 的更多用法。

4、ifup & ifdown

这两个命令直接操作网口,切换网口是否可以收发包的状态。这是 Linux 中最应该了解的网络命令 之一。

使用 ifdown 关闭所有网口,再使用 ifup 重新启用网口。

通常推荐的做法是将这两个命令一起使用。

sudo ifdown -a && sudo ifup -a

注意:这种方法不会让网络图标从系统托盘中消失,另外,各种网络连接也会断。

补充工具: nmtui 这个请百度查阅,毕竟不是专业运维使用

第三种:

VMware虚拟机Ubuntu系统没有IP地址解决:
UPBROADCASTMULTICAST问题
VMware 虚拟机
没有net_addr地址的解决⽅法
ifconfig
使⽤时间长的虚拟机,会莫名其妙的连接不上⽹
在终端中,使⽤
命令查看Ubuntu系统的IP地址,发现没有分配IP地址。
ifconfig
eth0:⽹络接⼝
link encap : ⽹络类型
HWaddr : ⽹卡物理地址
Inet addr :(internet address) IP地址
Bcast:⼴播地址
Mask:⼦⽹掩码
UP:正在使⽤的⽹络接⼝
RX packets,TX packets : 接收和传输的数据包个数
RX byte,TX byte : 表⽰接收和传输的具体数⽬
Interrupt:终端信息
Base address:内存地址
在我的VMware 虚拟机软件⾥⾯有许多Ubuntu系统的虚拟机,并且它们都是使⽤⼀段时间,就会出现没有IP地址的问题。我⼀直
以为是Ubuntu的通病。但是,我错了,可能并不是Ubuntu的问题,可能是我的主机的问题。事实证明:我的想法是正确的。
我突然想到:我之前使⽤杀毒软件优化过开机启动项,我当时将⼀些VMware软件有有关的开机启动给关闭了。现在我才想起
来:
解决办法
打开桌⾯,右键”计算机“,选择”管理“,选择”服务和应⽤程序“,选择 “服务“,,往下拉到:VMware…..:
OK 现在,搞定了。
将Ubuntu虚拟机的⽹络设置为NAT, Ubuntu虚拟机就可以上⽹了。(设置为NAT,只要主机可以上⽹,虚拟机就可以上⽹。)
将Ubuntu虚拟机的⽹络设置为⾃动桥接,Ubuntu虚拟机也能得到IP地址了。(是与主机在同⼀个局域⽹的IP地址。)文章来源地址https://www.toymoban.com/news/detail-440668.html

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

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

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

相关文章

  • VMware虚拟机Ubuntu无法连接网络的解决方法

    网络适配器设置 终端依次执行下面命令即可 成功出现这个图标,即代表网络连接成功。

    2024年02月12日
    浏览(43)
  • Ubuntu虚拟机网络无法连接的几种解决方法

    1.重启网络编辑器 1.1点击编辑------选择虚拟网络编辑器 1.2点解更改设置,随后点击恢复默认值 2.重启虚拟机网络适配器 2.1点击编辑虚拟机设置 2.2点击移除网络适配器 2.3点击添加------选择网络适配器---------点击完成 3.重启虚拟机网络服务器 ctrl+alt+t打开虚拟机命令终端,依次

    2024年02月14日
    浏览(51)
  • Ubuntu20 源码编译安装 QT6.0 教程【有详细图文,亲测可行】

    Virtual Box 版本: 7.0.6 r155176 (Qt5.15.2) Ubuntu 版本:20.04.6 (amd64, Desktop LiveDVD) 下载后解压,看一下 README 文件指导安装, 需要安装环境依赖, 或者直接安装 GNU 集合, 报错,这是不同系统编码格式导致, 解决:重置文件编码, 报错 cmake: not found ,需要安装 Cmake,   报错 Could

    2024年02月03日
    浏览(47)
  • 已解决(亲测可行):pycharm打开项目、关闭项目进度缓慢或者卡住

    pycharm打开项目、关闭项目进度缓慢或者卡住,自己体会。 在帮助里面 更改内存设置里面将最大堆大小调大。并保存重启。如果还卡,请看方案二。 安装下述顺序进行操作:帮助 - 查找操作 - 输入 注册表 - 不勾选 ide.await.scope.completion ide.await.scope.completion 是PyCharm中的一个配置

    2024年03月27日
    浏览(49)
  • Ubuntu20配置本地源和局域网源(使用GPG签名解决不安全的源验证问题,亲测可行!)

    因外网不稳定,下载经常断连失败,所以需要用一台主机当服务器存放deb软件包,局域网内的其他主机可以通过这台主机下载安装包 1.在 /usr/local/ 目录下新建一个 localrepo 文件夹存放本地 deb 包 2.将预先的准备好的 deb 包复制到该目录下 3.进入本地源目录,生成 Packages和Relea

    2024年02月08日
    浏览(43)
  • Win10家庭版 找不到Hyper-V的解决办法,亲测可行

    安装虚拟机VMware Workstation Pro16的时候,发现找不到hyper-v功能选项。window10家庭版发现无法找到hyper-v功能选项,其实这是window自动隐藏该功能,下面讲一下怎么开启hyper-v。 1、首先打开控制面板,选择: 程序 2、选择: 启用或关闭Windows功能 3、点击Hyper-V进行关闭或打开 1、在

    2024年02月11日
    浏览(71)
  • 虚拟机 CentOS 有线连接图标直接消失,网络连接不上,网络连接失败的解决方案(亲测有效)

    目录 一、方法1:centos右上角有线连接直接消失,centos连接不上网络,导致远程SSH连接失败,改变NetworkManager文件 1.1 终端命令行输入如下命令改变NetworkManager文件 1.2 重启虚拟机,查看是否恢复 1.3 还没恢复,终端再输入下一个重启网络命令,查看是否恢复 二、方法2:虚拟机

    2024年02月07日
    浏览(59)
  • 【Linux踩坑日记】:ubuntu环境下Linux系统没有网络连接,ifconfig查看发现只有lo,没有以太网eth0连接解决方法

    启动Linux系统后,发现网络无法连接,输入 ifconfig 命令查看,只有lo本地回环网卡,无法找到eth0网卡,或者是eht0网卡成功激活但是没有显示IP及子网掩码。如下图所示: 输入 ifconfig -a 命令查看是有eth0这张网卡的。 输入以下两条命令: 我的网卡名字是eth0,可通过 ifconfig -a

    2024年02月16日
    浏览(45)
  • Jenkins Maven pom jar打包未拉取最新包解决办法,亲测可行

    遇到个神奇的问题, 包版本号未变更新后,jenkins打包不会拉取最新包 确认包正常deploy到了远程仓库,ps: 删掉仓库包后,会自动拉取,但太不友好。 最终发现是包版本命名的原因。解决办法: 修改包版本加上 -SNAPSHOT 上述版本号会出现问题, 正确的如下: 需要修改: 上述版

    2024年02月01日
    浏览(38)
  • 一篇搞定Ubuntu 22.04 下联网问题、 ifconfig、net-tools不能用的问题(亲测可行_仅供参考)

    刚下载的Ubuntu 联不上网、找不到ifconfig (告诉你要安装net-tools)但是输入 sudo apt install net-tools 又发现 E:无法定位软件包 net-tools 鼠标跟着“—”走 step1:打开虚拟网络编辑器 编辑—虚拟网络编辑器 —更改设置 —选择“NAT”模式—移除网络 —添加网络(哪一个都行问题不大

    2023年04月26日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包