每天进步一点点:树莓派连接有线网&设置静态IP

看我每天瞎折腾的朋友一定会知道我把闲置的树莓派4B重刷了系统搞成了内网专用的代理机,用了一段时间确实大幅提升了效率,每天怒省好几秒。

image.png
(图源 :pixabay)

WIFI与网速

不过出于懒惰,我的树莓派4B一直是通过WIFI连接到家里路由器的,也就是说我现在访问外网,要绕这么一个大圈:

电脑—wifi—>路由器—wifi—>树莓派—wifi—>路由器—(isp)—>目标网站

而我又把树莓派放到远离路由器的钢琴上边,数据通过几次WIFI传递,那速度想必也快不到哪里去。不过想到之前电力猫等速度限制,也懒得折腾了。

不过前几天不是折腾一番,把电力猫换成了隐形光纤嘛,这样至少路由器上能跑满和ISP签约的500M网络了,那我通过树莓派去外网速度又有多少呢?

我测试了几次,效果都不太好了,下行竟然只有10M左右
c0182947fe1137483946abe9dc9554bb.png

倒是上行速度不错,有23.66M,但是也距离宽带签约的限额差得多呢。

虽然访问外网的速度和很多因素有关,比如我中转服务器的限制,又比如测试目标点服务器的限制,还有各个节点之间路由的问题,但是总觉得速度不应该就这么一点点。

那么从我这还有什么提速的方法呢?想来想去,大概路由器和树莓派之间来回WIFI传数据应该会影响速度,那把树莓派直连到路由器上,应该会大幅提升速率吧?

说干就干,把树莓派从钢琴那边拔下来,直接插到路由器上,结果这速度逆天了吧?
e0a778bf2ad91fa8b0190dd6fa93cf08.png

当然了,测试速度受很多因素影响,但是我多次测试,换不同节点换不同测试点测试,速度基本上都在50-80Mbps之间,较比以往有了巨大的提升。

所以说,路由器到偏远角落中的树莓派(据说因为树莓派没有外置天线,距离对网速影响至关重要),数据传输速度还是要大打折扣的!大概我每次被网速折磨的欲仙欲死,嗯,有它们的功劳!😡

设置静态IP

知道了WIFI会影响网络传输速度,那就决定让树莓派一直待在路由器旁边啦,以后就用有线网,不走WIFI绕远啦。

不过一个问题就是自动分配(DHCP)的IP可能会变化也不好记忆,当然要给它手动分配一个IP啦。

说起设置静态IP这事,虽然OS的不断升级,手动设置静态IP的方法也在不断变化,真是稍有懈怠就跟不上时代的变化啦。

我记得很久以前,设置静态IP只需手动编辑/etc/network/interfaces文件;后来又变成了手动编辑/etc/dhcpcd.conf;再后来发现俩种方式都失效啦。😳

简单来讲,树莓派的新系统使用NetworkManager来管理网络,不再使用dhcpcd啦。所以设置方法就得与时俱进。

先使用如下指令查看一下我们的网络接口:

nmcli device status

返回信息如下,可见当前WIFI和局域网都连着呢
69ebc28db6df387e5638988e1fc7966a.png

然后就可以使用如下指令为局域网设置静态IP啦:

sudo nmcli con mod "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8,1.1.1.1"

还可以用如下指令给"Wired connection 1"改个名字:

sudo nmcli connection edit "Wired connection 1"

详细步骤如下:

nmcli> set connection.id Ethernet
nmcli> save
Connection 'Ethernet' (9xxxxx) successfully updated.
nmcli> quit

改完优雅多了
d6337ac54987a7a408c3d3428b876e88.png

文本界面工具

除了使用上述命令行方式,还可以使用nmtui这个文本界面网络配置工具,命令如下:

sudo nmtui

操作起来是要比命令行直观易懂一些:
43b6d2de1804b06977e1428a8cabe5f6.png

具体设置就不再赘述啦。搞定收工!

相关链接

Sort:  

flashback onto internet connections

虽然我对此一窍不通,但也看个热闹,哈哈。

👍👍👍强,佩服

每次看到O哥的这些分享,我总会下意识地多读几遍。哈哈,虽然学不会,也在尽力地学😆

O哥是我男神

哈哈,不敢当不敢当

Congratulations @oflyhigh! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge

Post with the highest payout of the day.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Our Hive Power Delegations to the December PUM Winners
Feedback from the January Hive Power Up Day
Hive Power Up Month Challenge - December 2025 Winners List

又提速了,厉害呀!