start_wan запускается по евенту if-create wimax'a. До этого мы не знаем имени интерфейса (wmx0|wimax0 и т.п.) При этом я перед его запуском кладу в wan_ifnames и т.п. имя интерфейса. Собственно, мне самому это решение не очень понравилось именно из-за мыслей про mutiwan, но решил этим ограничиться на первом этапе. Запускать start_wan дл дефолтного vlan1 независимо от того используется он или нет мне не понравилось.а в rc.diff я бы кое-чего подправил:
* мне не нравится то, что при запуске madwimax не запускается start_wan(), а кто сказал, что у нас не multi-wan??
Поддержки мультивана и сейчас в прошивке, вообщем-то, нет. Поднимаем скриптами. Пожалуй только у чехов, но и там, скорее речь о бэкапе. Мне и нынешнее "догадывание" о том, какой интерфейс wan, а какой vlan, исходя из таггет портов свитча не очень глянулось. Может, стоит использование портов как-то вытащить в конфигурашку? Например, на одном wan может бфть static, а на другом pppoe, а wimax может быть третьим... Наверное, стоит делать независимую конфигурашку для разных интерфейсов.
Вообщем, я хотел этим заняться дальше, а сейчас делал именно обвязку к wimax'у, стоящему уединенно.
Чисто по аналогии с /tmp/udhcpc .А почему не сразу /sbin/madwimax-event?