一、排除网络连接问题
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 eth0
static 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 wlan0
static 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文件