用了一个树莓派 3B, 4 核心 CPU, 1G 内存
- 一个 USB 接口上插了一个有源的 USB hub, hub 上插了一个 USB 的 4g 无线上网卡.
- 树莓派的网口上插了一根网线, 连接到无线路由器的 WAN 口上.
- 无线路由器提供一个 WIFI 供其他电脑连接使用.
- 树莓派上的 debian 开启了 ipv4 forward 和用 iptables 开启了 MASQUERADE.
设置完后, 笔记本电脑连上 wifi, 可以正常上网. 但是过一段时间就上不去了. 时间不固定, 有时候是几天后才上不了网, 有时候是第二天就上不去网. 得重启树莓派上的 debian, 然后又可以上网了. 上不了网的时候, ssh 到树莓派的 debian 里, 看 iptables 规则也在, ifconfig 看到无线上网卡的 eth1 设备也在, ip 也在.奇了怪了, 还能怎么 debug 呢? 大拿们?