Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Строчки sleep 45 и /opt/etc/madwimax/event.sh if-up tap0 прописаны авторами для поднятия сетевого интерфейса модема (tap0) после загрузки маршрутизатора. Значение задержки установлено опытным путём и может варьироваться. Обычно 45 секунд хватает для того, чтобы модем успел установить связь с сетью WiMAX. Предполагается, что расположение модема выбрано оптимально. Подробнее как это сделать будет рассказано в конце статьи.

Ещё один вариант загрузки модуля поддержки WiMAX-модема предложен в [15], где вместо строчек:

insmod tun.o

/opt/sbin/madwimax --device 04e9:6761

используются:

insmod /lib/modules/tun.o

(while true; do /opt/sbin/madwimax -qof; sleep 10; done) &

Так как авторам вариант с бесконечным циклом не понравился, мы от него отказались.

Замечание: если файл /usr/local/sbin/post-mount отсутствовал у вас изначально, то создать его можно командой:

touch /usr/local/sbin/post-mount

или нажатием <CTRL> + <F4> в mc. После завершения редактирования необходимо файлу присвоить атрибут исполняемости командой:

chmod +x /usr/local/sbin/post-mount

При создании (редактировании) файла /usr/local/sbin/post-mount мы указали команды для монтирования флешки, загрузки модуля поддержки TUN/TAP-устройств, инициализации модема и в конце предусмотрительно обратились к программе event.sh для поднятия сетевого интерфейса и присваивания ему сетевых настроек.

Чтобы не делать одну операцию два раза, сделанные изменения мы не сохраняем во flash-памяти маршрутизатора, так как ниже пойдёт речь о программах event.sh и udhcpc.script, которые надо создать и после сохранить.

Получение сетевых настроек

Создадим файл event.sh, который будет отвечать за получение IP-адреса и других сетевых параметров по протоколу DHCP от Yota. Файл udhcpc.script сохранит полученные параметры в систему и изменит таблицу маршрутизации так, чтобы внешним интерфейсом считался не WAN Enternet-модем, а WiMAX USB-модем.

Создаём файлы с установленным разрешением на запуск:

touch /opt/etc/madwimax/event.sh

touch /opt/etc/madwimax/udhcpc.script

chmod +x /opt/etc/madwimax/event.sh

chmod +x /opt/etc/madwimax/udhcpc.script

И наполняем следующим содержимым.

Файл event.sh:

#!/bin/sh

# Usage: event.sh 

 

case "$1" in

start)

    ;;

end)

    ;;

if-up)

    /sbin/udhcpc -i "$2" -p /var/run/udhcpc1.pid -s /opt/etc/madwimax/udhcpc.script -b


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100