Предыстория и немного лирики:
Обычно у меня не вызывает проблем настроить сетевую подсистему, даже "по телефону" :)
Однако намедни возникла потребность настроить удаленный доступ к стенду электросчетчиков для возможновсти управления и снятия показаний. Софт под них работает под управлением винды. Было принято решение поставить кентавр с vnc сервером на борту и виртуальной машиной внутри. В качестве сетевого интерфейса взяли модем Huawei E352. Основной задачей было то, чтобы это все стартовало автоматически при включении питания.
Итак:
1. Кентавр 7 поставленный в режиме сервера! (SysVinit)
2. usbmode-switch поставлен
3. воткнут модем, который сначала был определен как 12d1:1446 потом переключился в 12d1:1506, тут все правильно.
4. устройства ttyUSB0 - ttyUSB5 появились, в lsusb устройство видно как "модем/сетевая карта"
5. Настроен etcnet по инструкции с wiki. ( тут возникла заминка с именем интерфейса, оказывается ppp0 - не работает, при переименование в ppp1 все запустилось)
6. Далее был настроен OpenVPN интерфейс
собственно вроде все хорошо, НО это только до перезагрузки!
После перезагрузки наблюдается:
а) отсутствие ttyUSB0 - ttyUSB5, но при этом устройство определилось правильно 12d1:1506
б) никакие перетыкания не помогают.
в) удаление файлов, (не помню точно каких, но это 2 файла в кэше usbmodeswitch) с последующим перевтыканием модема исправляет ситуацию - устройства ttyUSB0 - ttyUSB5 появляются.
г) отключение проверки наличия этих файлов приводит к тому, что при перевтыкании модема - все работает, но при перезагрузке приходится либо перевтыкать модем, либо делать rmmod - modprobe для переинициализации USB