Пробовал уведомления ntf. Выглядит не лучше и не хуже, просто более стандартно для PRA. Есть два "но": при запуске от udev не видит $DISPLAY, ntf -e нет иконки.
Если переподключить connect с сохраненным профилем, то ping ya.ru есть:
Спасибо. Нашёл ошибку в wifi строка 75 "nameserwer $GATEWAY", а надо "nameserwer $GW", во втором случае подключение создаёт wlan.sh, поэтому ошибки не было.
Вообще то "фокус" с arp - костыль, udhcpc не выдаёт адрес сервера, хотя может. Почему - на совести разработчиков. Смотрю исходники оригинального udhcp и его версию в busybox, может чего и придумаю.