树莓派网络问题

本文最后更新于:2024年1月27日 下午

科研过程中遇到的树莓派网络相关问题与解决

一、网口静态ip的配置

问题描述
以太网口需要配置静态ip
问题解决
修改/etc/dhcpcd.conf文件,配置为

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
interface eth0

static ip_address=192.168.1.100/24

static routers=192.168.1.1

static domain_name_servers=192.168.1.1

interface eth1 #外接以太网口的配置

static ip_address=192.168.1.100/24

static routers=192.168.1.1

static domain_name_servers=192.168.1.1
二、有线网卡与无线网卡的同时使用优先级

问题描述
以太网口eth0连接内网而无线网卡wlan0连接外网,但是连接上以太网口后无法ping通外网
问题解决
为使用网络的优先级问题
输入

1
$ sudo ip route show

显示

1
2
3
4
5
pi@raspberrypi:~ $ ip route show
default via 192.168.9.1 dev eth0 src 192.168.9.98
default via 192.168.77.1 dev wlan0 src 192.168.77.186
192.168.9.0/24 dev eth0 proto dhcp scope link src 192.168.9.98
192.168.77.0/24 dev wlan0 proto dhcp scope link src 192.168.77.186

表示eth0的优先级高于wlan0
我们修改/etc/dhcpcd.conf文件,加入

1
2
3
4
5
6
7
interface wlan0

metric 200

interface eth1 #外接以太网口的配置

metric 300

此时再次输入命令行,显示

1
2
3
4
5
pi@raspberrypi:~ $ ip route show
default via 192.168.77.1 dev wlan0 src 192.168.77.186 metric 200
default via 192.168.9.1 dev eth0 src 192.168.9.98 metric 300
192.168.9.0/24 dev eth0 proto dhcp scope link src 192.168.9.98 metric 300
192.168.77.0/24 dev wlan0 proto dhcp scope link src 192.168.77.186 metric 200

配置成功,可ping通外网



树莓派网络问题
https://aki-yzh.github.io/2024/01/26/树莓派网络问题/
作者
Aki-yzh
发布于
2024年1月26日
更新于
2024年1月27日
许可协议