WLAN Pi (NEO2) v2.0.1
Features and fixes we have committed since 2.0.0:
- Built from WLAN-Pi/build dev and WLAN-Pi/fpms dev
- Kernel 5.10.10
- Fixed: Public IP is not working in FPMS and by executing “publicip” command
- Fixed: WLAN Pi now only replies to ARP requests that are for one of its own interfaces, it ignores all other ARP requests, applied “arp_ignore=1" setting
- Fixed: networkinfo ipconfig - “Cannot get wake-on-lan settings: Operation not permitted” shown when executed from shell
- Fixed: Added missing details of WLAN interface to FPMS
- Fixed: FPMS now filters out CDP/LLDP packets coming from usb0 and CDP/LLDP packets in invalid format
- Fixed: FPMS issue when button mashing page down which freezes FPMS
- Fixed: Handle FPMS freezing scenario when g_vars‘option_selected’ returns a list instead of a function
- Fixed: Mode switching was broken on non-NEO2 boards, builder now creates wlanpi-state and contents classic mode to indicate the default WLAN Pi Mode
- Fixed: eth1 and wlan1 interface are now configured automatically on boot on platforms with multiple network adapters
- Networkinfo (CDP, LLDP, Telegram bot, internet watch dog, etc) is now a standalone service and works on hatless platforms including Rock Pi E where FPMS currently crashes due to the missing display
- New feature: Telegram bot, instructions https://www.jiribrejcha.net/2020/12/introducing-telegram-bot-for-the-wlan-pi/
- New feature: Added CDP/LLDP neighbour info to the Telegram message
- New feature: Telegram config file is now in /etc/networkinfo/telegrambot.conf owned by root/root with 660 permissions
- New feature: Watchinternet - internet connection monitor
- “Watchinternet” internet connection monitor got a log file - allows you to troubleshoot why WLAN Pi went offline, disconnect it from internet or break DNS and check cat /tmp/watchinternet.log
- Port Blinker can now be manually started/stopped from FPMS and is no longer controller by number of cycles or duration timer
- Added soft links to networkinfo commands so that user can execute them by typing “reachability”, “ipconfig”, “publicip”, etc from anywhere in shell
- Added Avahi text record to help discover WLAN Pi’s on the network “id=wlanpi”