EAIBOT小车树莓派3B网络问题

一、问题描述

电脑和EAIBOT小车的树莓派3b连接好路由器WIFI后,树莓派和电脑能够正常通信,电脑能正常上网,但是发现树莓派无法上网。命令ping baidu.com显示找不到主机,在修改/etc/resolv.conf中的nameserver 8.8.8.8DNS配置后仍显示网络不可达。

image-20210727144414044

二、问题分析

输入ifconfig命令后,eth0是以太网网卡,lo指的是本地回环,wlan0是无线网卡,我无线路由器网段为192.168.32.x,现在是无线网进行连接,局域网能正常通讯。

image-20210727150148403

因为我连接了wlan0的wifi,因此可以正常通信,但是要访问外部网络时,由于我的以太网网卡优先级高于无线网卡,且以太网网段不在和路由器同一个网段中,此时通过eth0无法访问外网!

三、解决方案

#方案一:禁用以太网卡
sudo ifconfig eth0 down
#方案二:设置eth0网卡ip到同网段
#打卡网卡
sudo ifconfig eth0 up
#设置ip
sudo ifconfig eth0 192.168.32.203
#配置好即可上网

四、ip静态配置

静态的IP地址,一来可以防范DHCP自动分配的IP来回变动,导致远程SSH时常无法连接;二来还可以提高树莓派的网络连接速度。

#注意: wifi需要将网卡设置为 wlan0 而不是 eth0
# 打开配置文件
sudo vim /etc/dhcpcd.conf
# 指定接口 eth0
interface eth0
# 指定静态IP,/24表示子网掩码为 255.255.255.0
static ip_address=192.168.32.203/24
# 路由器/网关IP地址
# 手动自定义DNS服务器,这是我路由器默认网关
static routers=192.168.32.1 
static domain_name_servers=114.114.114.114
# 最后重启
sudo reboot
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值