(五)树莓派系列教程:树莓派4B解决连上WiFi却上不了网问题

2023-10-09 11:59

本文主要是介绍(五)树莓派系列教程:树莓派4B解决连上WiFi却上不了网问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、排除网络连接问题

1.按顺序一步步排查

ping 127.0.0.1  ;  ping通说明tcp协议栈没有问题
ping 主机地址    ;  ping通说明网卡没有问题
ping 路由器默认网关 ;ping通说明包可以到达路由器
ping DNS服务器地址  ;

2.卡在DNS这一步,即DNS服务器的问题(一般别人说要改成8.8.8.8,但是不改直接是原来的192.168.1.1也行)

sudo vim /etc/resolv.conf ; 配置nameserver 8.8.8.8
sudo vim /etc/resolv.conf ; 配置nameserver 192.168.1.1

3.配置静态IP配置

sudo vim /etc/dhcpcd.conf ; 修改dhcpcd.conf文件
  • 修改为:
# eth0为连接网线时的IP
interface eth0static ip_address=192.168.1.199/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1# wlan0为连接无线时的IP,可修改(避免IP地址冲突)# ip_address是静态IP,后面要接/24# routers是网关# static domain_name_servers是DNS
interface wlan0static ip_address=192.168.1.199/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
  • 保存即可。

4.尝试连接上网

ping baidu.com  ;  ping百度官网,看看是否有数据包返回
  • 也或者直接打开浏览器,输入百度官网的网址。

5.如果有时候下载外网的网站下载一些软件包时候,很慢。可以换源

  • 可以去清华大学开源软件镜像站里面有详细操作教程。

也可以看我接下来操作:

  • 树莓派4B的Debian 10版本使用(buster)
  • 以下是修改源的步骤:
sudo vim /etc/apt/sources.list ; 修改sources.list文件
  • 按照下图改写:
    在这里插入图片描述
    保存好,即可修改成。
  • 罗列国内各种源(用在树莓派上)
    中国科学技术大学
    阿里云
    清华大学
    华中科技大学
    华南农业大学(华南用户)
    大连东软信息学院源(北方用户)
    重庆大学源(中西部用户)
    新加坡国立大学
    牛津大学
    韩国KAIST大学

这篇关于(五)树莓派系列教程:树莓派4B解决连上WiFi却上不了网问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/172690

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu