Зачем
Данный пост написан в помощь тем кто пытается понять что является причиной не работы маршрутизатора с прошивкой DD-WRT в сети WiMax
Анализ работы WiMax модема
Ниже пример лог файла /var/log/messages когда происходит корректная инициализация WiMax интерфейса
Jan 1 00:07:25 DD-WRT user.info : MadWimax process not exist
Jan 1 00:07:35 DD-WRT user.info : MadWimax process not exist
Jan 1 00:07:45 DD-WRT user.info : MadWimax process not exist
Jan 1 00:07:48 DD-WRT user.info kernel: hub.c: new USB device 00:03.1-1.2, assigned address 3
Jan 1 00:07:48 DD-WRT user.warn kernel: usb.c: USB device 3 (vend/prod 0x4e8/0x6761) is not claimed by any active driver.
Jan 1 00:07:55 DD-WRT user.info : MadWimax process not exist
Jan 1 00:08:04 DD-WRT user.info : deleting routers
Jan 1 00:08:04 DD-WRT user.info : adding dns 94.25.208.74
Jan 1 00:08:04 DD-WRT user.info : adding dns 94.25.128.74
Jan 1 00:08:05 DD-WRT user.emerg kernel: ip_nat_pptp version 1.5 unloaded
Jan 1 00:08:05 DD-WRT user.emerg kernel: ip_conntrack_pptp version 1.9 unloaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : vpn modules successfully unloaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : ip_conntrack_proto_gre successfully loaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : ip_nat_proto_gre successfully loaded
Jan 1 00:08:05 DD-WRT user.emerg kernel: ip_conntrack_pptp version 1.9 loaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : ip_conntrack_pptp successfully loaded
Jan 1 00:08:05 DD-WRT user.emerg kernel: ip_nat_pptp version 1.5 loaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : ip_nat_pptp successfully loaded
Jan 1 00:08:10 DD-WRT user.info : Network is up via 109.188.190.1
Jan 1 00:08:25 DD-WRT user.info : Network is up via 109.188.190.1
Jan 1 00:08:39 DD-WRT user.info : Network is up via 109.188.190.1
Ну а теперь разберм лог построчно
Jan 1 00:07:25 DD-WRT user.info : MadWimax process not exist
Jan 1 00:07:35 DD-WRT user.info : MadWimax process not exist
Jan 1 00:07:45 DD-WRT user.info : MadWimax process not exist
Данный текст выводит скрипт /etc/madwimax/wimax_always_on.sh. Этот скрипт предназначен для контроля работоспособности WiMax интерфейса. В данный момент скрипт сообщает, что драйвер madwimax не загружен. Причиной тому скорей всего является то, что модем не подключен к маршрутизатору.
Jan 1 00:07:48 DD-WRT user.info kernel: hub.c: new USB device 00:03.1-1.2, assigned address 3
Jan 1 00:07:48 DD-WRT user.warn kernel: usb.c: USB device 3 (vend/prod 0x4e8/0x6761) is not claimed by any active driver.
Данные сообщения говорят о том, что ядром операционной системы обнаружено USB устройство (WiMax модем Samsung) и драйвера для данного устройства нет.
Jan 1 00:08:04 DD-WRT user.info : deleting routers
Jan 1 00:08:04 DD-WRT user.info : adding dns 94.25.208.74
Jan 1 00:08:04 DD-WRT user.info : adding dns 94.25.128.74
Данные сообщения выводятся скриптом /etc/udhcp/default.bound. Скрипт запускается после того, как успешно поднялся WiMax интерфейс и получен IP адрес от DHCP сервера.
В процессе работы скрипта удаляется существующие маршут по умолчанию (если был подключен кабель к WAN интерфейсу) и добавляется адреса DNS серверов в конфигурационный файл.
Jan 1 00:08:05 DD-WRT user.emerg kernel: ip_nat_pptp version 1.5 unloaded
Jan 1 00:08:05 DD-WRT user.emerg kernel: ip_conntrack_pptp version 1.9 unloaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : vpn modules successfully unloaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : ip_conntrack_proto_gre successfully loaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : ip_nat_proto_gre successfully loaded
Jan 1 00:08:05 DD-WRT user.emerg kernel: ip_conntrack_pptp version 1.9 loaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : ip_conntrack_pptp successfully loaded
Jan 1 00:08:05 DD-WRT user.emerg kernel: ip_nat_pptp version 1.5 loaded
Jan 1 00:08:05 DD-WRT user.info syslog: vpn modules : ip_nat_pptp successfully loaded
Данные сообщения выводят в процессе выполнения команды startstop firewall в скрипте /etc/madwimax/event.sh.
Jan 1 00:08:10 DD-WRT user.info : Network is up via 109.188.190.1
Jan 1 00:08:25 DD-WRT user.info : Network is up via 109.188.190.1
Jan 1 00:08:39 DD-WRT user.info : Network is up via 109.188.190.1
Эти собщения выводятся в процесе работы скрипта /etc/madwimax/wimax_always_on.sh Сообщение означает что madwimax процес запущен (WiMax интерфейс находится в рабочем состоянии) и маршрутизатор по-умолчанию доступен. Доступность маршрутизатора проверяется командой ping.
Также в процессе работы маршрутизатора может выводится сообщение
Jan 1 00:32:58 DD-WRT user.info : Ping failed, killing MadWiMax process. It is be restarted by /etc/init.d/S02madwimax script
Означающее что ping до маршрутизатора по-умолчанию неуспешен и выполняется удаление madwimax процесса. Повторный запуск madwimax процесса будет производиться скриптом /etc/init.d/S02madwimax.