用ESP-01 (ESP8266)体验下SLIP上网

/ 0评 / 0

突发奇想,用ESP-01上网会怎样,当然不是AT固件,是有人做了一个SLIP固件,SLIP是一个古老的上网方式.

我用的是Debian系统,可以先apt方式安装esptool,然后克隆这个工程 https://github.com/martin-ger/esp_slip_router

然后GPIO0接地启动,烧录.

esptool.py --port /dev/ttyUSB0 write_flash -fs detect 0x00000 firmware/0x00000.bin 0x10000 firmware/0x10000.bin

其中一个运行sl0的守护,一个正常操作,添加一个IP.

sudo slattach -L -p slip -s 115200 /dev/ttyUSB0 &
sudo ifconfig sl0 192.168.240.2 pointopoint 192.168.240.1 up mtu 1500

然后设置密码,SSID是多少就是多少,前后不用冒号.

telnet 192.168.240.1 7777
# 进入后:
# CMD>set ssid
# CMD>set password
# CMD>set use_ap 0
# CMD>save
# CMD>reset

输入reset后,就可以Ctrl+],然后退出Telnet,想再进去看就重新连接,用show命令,具体看作者的网站.

创建默认路由,或者更低优先级的备用路由,具体我的路由最后调整成这样.

taterli@taterli-desktop:~$ ip route
default via 192.168.240.1 dev sl0 metric 500 
default via 192.168.48.2 dev ens33 metric 1000 
192.168.48.0/24 dev ens33 proto kernel scope link src 192.168.48.133 metric 100 
192.168.240.1 dev sl0 proto kernel scope link src 192.168.240.2 

正在以6K的速度正常下载了,真赛博.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注