久久派网络问题日志(旧)

有线网

2025/02/17

这是好几天前的故事了(笑),本来应该很简单的联网、连ssh,然后写程序测试程序,结果我第一步就卡住,这开发板连不上网!
99派的有线网应该是即插即用的,连接ssh的标准流程就是查询一下IP,然后直接ssh root@IP地址就行的。这一流程的唯一问题就是IP可能不定,可以通过修改网络配置固定IP,我照着B站教程修改了半天没用,接着我又跟着他的下一期视频修改,尝试配置无线网络,改到最后不知道改错了什么,开发板连百度都ping不通了,只好照着视频把我修改过的部分都改了回来,中途红温数次。
我查看开发板有线网的IP居然是10.0.0.101,我原本印象里IP应该都是“192”之类开头的,真是太惭愧了,查过资料才知道“10”打头的是私网IP,现在运营商一般不会给公网IP了。
最后我的榆木脑袋终于想到搜索引擎搜不到的可以问AI(笑),赶紧把问题丢给DeepSeek。我的问题是开发板/etc/network/interfaces是空的,里面没有任何参数,经测试得知我的开发板网络管理用的是systemd-networkd,通过执行$ systemctl status systemd-networkd命令可以获取参数:

最后配置好,终于ping通了网络,成功用ssh远程连上开发板。

无线网

2025/02/26

终于把无线网连上了!以后调试起来就轻松了。

2025/03/01

使用无线网连接首先遇到的问题是开发板无线网默认是AP模式,修改/etc/rc.local,把hostapd...udhcpd...两句注释掉,添加一句wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf,接着在wpa_supplicant.conf里面添加我们要连接的网络的信息,这里注意,网络的安全类型建议设置为开放,不然即使说明了安全类型也可能连不上。cat一下,最后是在这样的:

重启一下就可以连上网络了。
无线网连上Android热点后的问题就是开发板不会给自己分配IPv4地址,虽然两边看着都是连着的,但是ping不通。修改/etc/rc.local,自己指定IP地址再重启就可以,但是前提是知道网关,可以让电脑先连同一热点,然后ipconfig查看一下。
但是问题又来了,Android热点IP是不固定的,总不能每次用都配一下吧?我直接把平板root,使用软件固定了IP。
最后cat一下:

有的时候还会遇到问题(笑),网连上,网关正确,防火墙也没问题,IP地址也配置了,但是还是ping不通,有的时候ping通了,重启一下又没了;此时主机端可以看到开发板连上,但是检测不到开发板的IPv4地址(我真的是受够了),此时我找到了一个不知道什么原理的方法:
先用这个命令添加IP地址,子网要和电脑查询的一样:

1
ip addr add 192.168.248.100/24 dev wlan0

然后设置默认网关:

1
ip route add default via 192.168.248.215 dev wlan0

最后添加 DNS 服务器:

1
echo "nameserver 8.8.8.8" | tee /etc/resolv.conf

过一会儿就能连上了。(逆天)

2025/03/30

逐飞的教程真好用啊!(笑)
先输入这个命令:

1
wpa_supplicant -B -i wlan0 -c <(wpa_passphrase "网络名称" "网络密码")

据逐飞所说,等3秒再输一遍上面的命令,然后输入下面这个命令:

1
udhcpc -i wlan0

然后ifconfig看一下,应该能显示IPv4的地址了,拿电脑ping一下,应该能ping通了。

SSH

2025/02/19

使用SSH把编译好的程序传给开发板,接下来才能正常干活。
使用一条命令直接发送文件:

1
$ scp /path/to/file/app root@开发板IP地址:/home/root

这个方法最简单,我在虚拟机里编译好程序就可以直接用终端发给虚拟机,不用再回到Windows用MobaXterm传输。
第二种方法是用MobaXterm传输,优点是可以图形化操作文件:

但是要注意的是,传输后可能无法访问这个文件,会提示permission denied,这时候就要提高权限,我直接用chmod -R 777 指定目录/home/root给予所有用户拥有最高权限。-R的意思是级联应用到目录里的所有子目录和文件。

【最后编辑:2025/03/30】


久久派网络问题日志(旧)
https://mrwei95.github.io/2025/02/17/2k0300-network-1/
作者
Tommy Wei
发布于
2025年2月17日
更新于
2025年4月2日