网线直连配置
Luckfox Pico 系列带网口的版本包括 LuckFox Pico Plus、LuckFox Pico Pro/Max 和 LuckFox Pico Ultra/Ultra W。一般情况下,要使用网口的动态 IP 地址登录,需要将网线一端连接到开发板,另一端连接到路由器或交换机上,开发板才能通过udhcpc
获取IP
地址,想要设置有线网的静态IP
参考《系统配置》部分。然而,在很多情况下,连接交换机或路由器并不方便,用户希望通过电脑与开发板通信。本教程将教大家如何实现电脑给开发板(buildroot系统)共享网络。
1. 离线通信
在这种情况下,只能确保开发板和电脑处于同一局域网内相互通信,但无法访问互联网或外部网络。
1.1 开发板设置
设置开发板的
eth0
的IP
地址、子网掩码和网关等。ifconfig eth0 192.168.10.200 netmask 255.255.252.0
route add default gw 192.168.11.1
echo "nameserver 114.114.114.114" > /etc/resolv.conf- 注意:按照第一步的设置方法,重启后会失效。如果没有联网需求,并且每次都不想手动设置,可以设置开机脚本。(如果想要了解开机脚本格式,参考系统设置部分)
进入系统脚本目录,提高系统自带脚本的优先级。
cd /etc/init.d
mv S99usb0config S90usb0config
mv S99_auto_reboot S90_auto_reboot编写脚本:
vi S99eth0_staticip
#!/bin/sh
case $1 in
start)
ifconfig eth0 192.168.10.200 netmask 255.255.252.0
route add default gw 192.168.11.1
echo "nameserver 114.114.114.114" > /etc/resolv.conf
;;
stop)
;;
*)
exit 1
;;
esac最终效果:
1.2 电脑设置
为了方便测试,我们采用了USB
转千兆网口模块。找到网线连接的以太网设备,可以看到带有Realtek USB GbE Family Controller
字样的设备。请根据您实际使用的以太网设备进行设置。
Windows 11
- 设置网络和Internet—>高级网络设置—>找到有线网卡编辑
- 进入Internet Protocol Version 4
- IPV4 配置
- 配置完成后一定要确定
Windows 10
找到网络和Internet
,右键属性。剩下IPV4
设置步骤参考上述Windows11
。
1.3 测试
分别使用ping
和ssh
测试:
2. 在线通信
以太网桥接是把有网络连接的设备的网络共享给没有网络连接的设备。
打开网络适配器选项,选择想要桥连的以太网。
WLAN2
:表示电脑已经连接到WiFi
- 以太网5:表示开发板通过一个 USB 转千兆网口模块连接到电脑的网络
设置完成后,以太网5就会默认分配到
192.168.137.1
这个静态IP
,注意:这个IP
是不能自己手动去修改的,DNS需要设置。开发板开机使用SSH登录到开发板并测试网络。