热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Debian9.5系统安装网络在正确配置后仍无法联网的参考解决方案(dellr410亲测有效)

系统安装Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat

  1. 系统安装
    Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat一样。安装参考:https://jingyan.baidu.com/album/d169e18608dd8a436611d82a.html?picindex=1
  2. 注意事项
    1.在Linux系统中修改任何配置文件时,都需要使用vi/vim编辑器来修改配置文件,
    在Debian中使用vi/vim编辑器需要严格按照vi/vim本身设定的操作键来操作文件内容。
    Vi/vim操作参考:https://blog.csdn.net/niufenger/article/details/83184843
  3. IP&DNS配置
    ★为了避免系统权限的问题,配置网络请使用su - root命令切换到root用户下配置,如当前已经在root模式下请忽略此条建议。
    ⭐Debian的IP配置:
    1.打开配置文件:vi /etc/network/interfaces
    在这里插入图片描述
    PS:如若将下图两条dns条目直接添加在interfaces文件中,重启网络服务后,可正常解析域名以的话,第2条的DNS配置项可以忽略做备用。
    在这里插入图片描述
    ⭐Debian的DNS配置:
    配置DNS:vi /etc/resolv.conf(注:默认/etc下是没有resolv.conf这个文件的,只需使用vi编辑创建并添加相应的dns即可)
    在这里插入图片描述
    ⭐配置好IP和DNS后重启网络服务:/etc/init.d/networking restart
    Ps:正常情况下,我们正确安装系统以及配置好IP后即可正常访问网络,奈何凡事都有个例外,确认系统和IP都正常安装配置后,仍然无法访问网络,确认下自己设备的网卡型号后,可参考如下方式来解决:(预祝成功^ ^)
    ⭐导入所需的网卡插件(注:笔者所用设备是dell r410!!!)
    插件下载:链接:https://pan.baidu.com/s/1N7Ymn4ga7CzEm1fqWgrUoA
    提取码:to9n
    插件下载并解压放入U盘中(注:解压后的文件夹&文件名不要带有中文字样)
    插入U盘系统正确识别U盘的话显示界面会自动出现一些提示信息,使用命令:fdisk –l 找到我们的U盘:
    在这里插入图片描述
    ⭐在mnt目录下新建一个名为tjdusb的目录:mkdir /mnt/tjdusb,将U盘挂载到tjdusb目录下:mount /dev/sdb1 /mnt/tjdusb
    在这里插入图片描述
    复制tjdusb这个目录到本地系统的根“/”下:cp -r /mnt/tjdusb /
    进如本地的根中的tjdusb目录下:cd /tjdusb/
    安装插件:dpkg -i firmware-bnx2_0.33_all.deb
    根据经验,通常情况下会报依赖关系的错误,我们可以使用以下的命令修复安装(无报错则跳过这步):apt-get install -f
    ⭐正确安装后系统会有个/lib/firmware/bnx2/……的目录,我们将tjdusb中 的
    在这里插入图片描述
    两个文件cp至/lib/firmware/bnx2/中,此时就没有U盘的什么事儿了,在拔U盘之前切记先使用命令:umount /mnt/tjdusb正确卸载后方可拔出U盘,然后重启设备后再重启下网络服务,问题应该就解决了。

以上操作(dell r410 亲测有效)
⭐拓展参考:https://blog.csdn.net/u010670757/article/details/28407717


推荐阅读
  • 我在尝试将组合框转换为具有自动完成功能时遇到了一个问题,即页面上的列表框也被转换成了自动完成下拉框,而不是保持原有的多选列表框形式。 ... [详细]
  • HDU 2537 键盘输入处理
    题目描述了一个名叫Pirates的男孩想要开发一款键盘输入软件,遇到了大小写字母判断的问题。本文提供了该问题的解决方案及实现方法。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • 本文详细探讨了在Web开发中常见的UTF-8编码问题及其解决方案,包括HTML页面、PHP脚本、MySQL数据库以及JavaScript和Flash应用中的乱码问题。 ... [详细]
  • HTML前端开发:UINavigationController与页面间数据传递详解
    本文详细介绍了如何在HTML前端开发中利用UINavigationController进行页面管理和数据传递,适合初学者和有一定基础的开发者学习。 ... [详细]
  • 原文地址:https:blog.csdn.netqq_35361471articledetails84715491原文地址:https:blog.cs ... [详细]
  • 使用R语言进行Foodmart数据的关联规则分析与可视化
    本文探讨了如何利用R语言中的arules和arulesViz包对Foodmart数据集进行关联规则的挖掘与可视化。文章首先介绍了数据集的基本情况,然后逐步展示了如何进行数据预处理、规则挖掘及结果的图形化呈现。 ... [详细]
  • 本文探讨了Android系统中联系人数据库的设计,特别是AbstractContactsProvider类的作用与实现。文章提供了对源代码的详细分析,并解释了该类如何支持跨数据库操作及事务处理。源代码可从官方Android网站下载。 ... [详细]
  • 来自FallDream的博客,未经允许,请勿转载,谢谢。一天一套noi简直了.昨天勉强做完了noi2011今天教练又丢出来一套noi ... [详细]
  • 使用 Babylon.js 实现地球模型与切片地图交互(第三部分)
    本文继续探讨在上一章节中构建的地球模型基础上,如何通过自定义的 `CameraEarthWheelControl` 类来实现更精细的地图缩放控制。我们将深入解析该类的实现细节,并展示其在实际项目中的应用。 ... [详细]
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • 本文介绍了一种在 Android 开发中动态修改 strings.xml 文件中字符串值的有效方法。通过使用占位符,开发者可以在运行时根据需要填充具体的值,从而提高应用的灵活性和可维护性。 ... [详细]
  • 个人博客:打开链接依赖倒置原则定义依赖倒置原则(DependenceInversionPrinciple,DIP)定义如下:Highlevelmo ... [详细]
  • 2023年1月28日网络安全热点
    涵盖最新的网络安全动态,包括OpenSSH和WordPress的安全更新、VirtualBox提权漏洞、以及谷歌推出的新证书验证机制等内容。 ... [详细]
  • Linux中tput命令怎么用
    这篇文章主要介绍Linux中tput命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令tput命令将通过ter ... [详细]
author-avatar
mobiledu2502856013
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有