Как подключить популярный Wi-Max модем Samsung SWC-U200 на несколько компьютеров в локальной домашней (офисной) сетях для совместного использования интернет? Настройка роутера D-Link DIR-320 для совместной работы с Wi-Max модемом Samsung SWC-U200.
С тех самых пор как в Питере появилась компания YOTA раздающая в городе интернет по каналу WiMax, все офисные интернет-провайдеры стали в огромных количествах запасаться пеньковыми веревками и хозяйственным мылом :-) Стоимость интернета от компании YOTA в несколько раз ниже, чем у любого офисного интернет-провайдера и при этом скорость передачи данных в сетях WiMax в десятки раз выше. Естественно, как только появилась такая вкусная сеть WiMax, сразу появились Кулибины которые придумали как расшарить Йотовский интернет-канал на много-много компов в локальной офисной сети. Итак, что же нужно, что бы раздать интернет с Wi_MAx модема на несколько компьютеров локальной сети? Конечно же тут понадобится роутер (маршрутизатор) который раздаст инет в локалку и сам модемчик принимающий сигнал Вай-Макс. Роутер однако нужен не простой, а хитрый: прошитый таким образом, что он реализует все функции программного обеспечения для управления Wi-Max модемом. Рассмотрим вариант, где используется WiFi роутер D-Link Dir 320.
А так же нам понадобится Wi-Max USB-флэшка от компании samsung: swc-u200.
Достоинством этой модели роутера D-Link DIR-320 является то, что он является аналогом роутера Asus WL-500gP V2 c уменьшенной с 8 Мб до 4 Мб флэш памятью. Выполнен роутер на процессоре BCM5354, объем ОЗУ — 32 Мб, флэш — 4 мегабайта, 1 порт USB, 1 внутренний COM порт. При этом его цена почти в 2 раза меньше цены Asus, при почти такой же функциональности. Кроме того, для организации локальной сети из 4 компьютеров, были куплены простенький usb-hab и флешка на 512Мб (хаб будет подключен к единственному usb-порту роутера, а флешка использована для расширения флеш памяти).
Шаг 1. Теперь нужно кое-что сделать для того что бы превратить D-Link в Asus.
Скачиваем отсюда последнюю версию прошивки для WL-500gPv2. Сохраняем её, к примеру, в папке C:\bin, переименовав в firmware.bin
В папке C:\bin создаём файл install.bat со следющим содержимым:
@Echo Off
:BEGIN
ping -n 1 -w 1 192.168.0.1
If errorlevel 1 Goto BEGIN
If errorlevel 0 Goto FLASH
Goto END
:FLASH
Echo *** Start Flashing ****
tftp -i 192.168.0.1 put firmware.bin
:END
Изменяем IP-адрес сетевого интерфейса компьютера на 192.168.0.2, маска 255.255.255.0 и подключаем сетевой кабель роутера, не включая при этом питание роутера.
Запускаем командную строку ПУСК->Выполнить-> cmd и перейдя в папку cd c:\bin, выполняем командный файл install.bat
C:\bin>install.bat
Включаем питание роутера и наблюдаем процесс прошивки, который займет буквально несколько секунд и окончится выводом в командной строке следующего содержания:
Обмен пакетами с 192.168.0.1 по 32 байт:
Превышен интервал ожидания для запроса.
Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь),
<<< SKIP >>> <<< SKIP >>> <<< SKIP >>> <<< SKIP >>>
Обмен пакетами с 192.168.0.1 по 32 байт:
Ответ от 192.168.0.1: число байт=32 время=4мс TTL=100
Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 4мсек, Максимальное = 4 мсек, Среднее = 4 мсек
*** Start Flashing ****
Успешная передача: 3092480 байт за 11 сs, 281134 байт/с
C:\bin>
Теперь необходимо подождать около 1-2 минут, пока не загорится светодиод-индикатор статуса роутера. После этого делаем сброс настроек по умолчанию (на заводские), выключаем питание роутера, затем нажав кнопку сброса (RESET) и не отпуская ее включаем питание, и наконец через 5 секунд отпускаем кнопку сброса.
В настройках сетевего соединения на компьютере устанавливаем автоматическое получение IP-адреса (DHCP). Теперь нужно через оснастку telnet (C:\bin>telnet 192.168.1.1) зайти на роутер (логин и пароль admin), после чего вводим следующие команды:
nvram set vlan2hwname=et0
nvram set wan0_ifnames=vlan2
nvram set wan0_ifname=vlan2
nvram set wan_ifnames=vlan2
nvram set wan_ifname_t=vlan2
nvram set wan_ifname=vlan2
nvram set wandevs=vlan2
nvram commit
reboot
Отметим, что теперь у нас роутер называется Asus Wl500gp. Дальнейшее обновление прошивки выполняется полностью через web интерфейс.
Для обладателей linux перепрошивка также возможна. Для этого также нужно задать статический адрес подключения (при наличии NetworkManager отключить его временно, так как он долго устанавливает соединение). И выполнить следующие команды:
$ cd /path/to/firmware.bin/directory
$ tftp
tftp> binary
tftp> trace
tftp> rexmt 1
tftp> connect 192.168.0.1
tftp> put firmware.bin
После чего, следом включаем питание роутера.
Рекламный блок:
Шаг 2. Активация YOTA-модема Samsung SWC-U200.
Так как у нас в момент написания данной статьи не было под рукой кабеля с нормальным интернетом, пришлось подключить Wi-Max модем к ноутбуку, расшарить на нём интернет и соединить этот ноутбук с Wan портом роутера, настроив на роутере подключение. Второй ноутбук был подключен через ethernet к роутеру и с него выполнялись все команды.

Затем подключаем к роутеру usb-hub и вставляем в него Wi-Max флешку.
Дальше изменяем скрипт запускаемый на роутере на следующий:
umount /opt
umount /tmp/mnt/disc0_1
echo -e -n d\n1\nn\np\n1\n512\nw | fdisk /dev/scsi/host0/bus0/target0/lun0/part1 < /tmp/fdisk.cfg
mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt
cd /tmp
wget lvk.cs.msu.su/~lasaine/madwimax/wl500g/libusb-1.0-mipsel.tgz
wget lvk.cs.msu.su/~lasaine/madwimax/wl500g/madwimax-latest-mipsel.tgz
wget lvk.cs.msu.su/~lasaine/madwimax/wl500g/udhcpc-script.tgz
cd /
tar -xzf /tmp/libusb-1.0-mipsel.tgz
tar -xzf /tmp/madwimax-latest-mipsel.tgz
tar -xzf /tmp/udhcpc-script.tgz
rm /tmp/libusb-1.0-mipsel.tgz /tmp/madwimax-latest-mipsel.tgz /tmp/udhcpc-script.tgz
mkdir -p /usr/local/sbin/
echo "#!/bin/sh" > /usr/local/sbin/post-mount
echo "mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt" >> /usr/local/sbin/post-mount
echo "mount -o bind /tmp/mnt/disc0_1 /opt" >> /usr/local/sbin/post-mount
#в оригинале было echo "insmod /lib/modules/tun.o" >> /usr/local/sbin/post-mount
echo "insmod tun" >> /usr/local/sbin/post-mount
echo "(while true; do /opt/sbin/madwimax -qof; sleep 10; done) &" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount
ipkg.sh update
ipkg.sh install ipkg-opt
flashfs save
flashfs commit
flashfs enable
reboot
После этих нехитрых действий, подключив Wi-Max адаптер к Usb-хабу роутера, получаем настроенный интернет-канал который раздаётся в локальную сеть на все компы и ноутбуки подключеныые по wi-fi.
Рекламный блок:
А вот ещё один способ раздачи интернета YOTA путём преобразования сигнала WiMax в WiFi.
Инструкция: как раздавать интернет от Yota через WiMAX модем Samsung SWC-U200 и роутер ASUS WL-500gP
Итак. Сперва нужен роутер - ASuS WL-500gP или 500gP v2. Возможно все будет работать и на роутерах ASuS WL-700 или похожих (обязательно наличии прошивки "от Олега" и нормальных USB портов).
Заходим сюда и качаем последнюю прошивку для Вашего роутера.
Качаем драйвера для модема Samsung для этого роутера - отсюда.
Важное замечание. Драйвера выходят довольно часто, так же выходят часто бинарные сборки драйверов под роутеры. Как следствие, версии Linux драйвера, приведенные здесь вполне могут устареть. Поэтому рекомендуется отслеживать два сайта - сайт самого Linux драйвера и ветку обсуждения данной задачи на форуме, посвященному прошивкам "от Олега". Однако автор гарантирует, что все, что тут написано, было проделано им самим лично с теми версиями драйверов, что выложены по ссылкам и по тем инструкциям, что приведены ниже. В настоящий момент данная статья как раз и пишется через такую систему. WiMAX преобразуется в WiFi, к которому подключен ноутбук.
Итак, считаем, что у нас новый роутер со свежеустановленной прошивкой "от Олега". Поэтому переходим к пункту 1 - необязательному. Почему этот пункт нужен и почему он не обязательный? А в нём просто рассказывается, как "поднять" защищенный протокол обмена данными ssh. В целом его можно опустить и использовать стандартный telnet.
Для инсталляции на наш роутер поддержки протокола ssh, мы заходим по telnet по адресу 192.168.1.1. Напомню, что логин по умолчанию для данных роутеров admin и пароль так же admin.
Далее в консоли даем по порядку команды:
mkdir -p /usr/local/etc/dropbear
dropbearkey -t dss -f /usr/local/etc/dropbear/dropbear_dss_host_key
dropbearkey -t rsa -f /usr/local/etc/dropbear/dropbear_rsa_host_key
mkdir -p /usr/local/sbin/
echo "#!/bin/sh" >> /usr/local/sbin/post-boot
cp /usr/local/sbin/post-boot /usr/local/sbin/post-firewall
cp /usr/local/sbin/post-boot /usr/local/sbin/post-mount
cp /usr/local/sbin/post-boot /usr/local/sbin/pre-shutdown
chmod +x /usr/local/sbin/p*
echo "dropbear > /dev/null 2>&1" >> /usr/local/sbin/post-boot
dropbear > /dev/null 2>&1
flashfs save
flashfs commit
flashfs enable
Последние три команды обязательны для сохранения каких-либо данных во внутреннем флеше роутера. Теперь в консоли набираем команду exit и выходим из роутера.
Пункт 2
Теперь нам нужно "залить" в роутер необходимые драйвера, библиотеки и скрипты. Вернее драйвер один и одна библиотека - libusb. Для этого нам необходима утилита WinSCP. Далее, идем сюда и скачиваем libusb и madwimax. Далее возможны два пути. Один простой - с USB флешкой, второй тоже простой, но немного посложнее - с использованием внутреннего флеша роутера. Сейчас я остановлюсь на первом варианте - с USB флешкой. Флешка может быть любого объема - хоть 16 Mb (или даже меньше). Втыкаем ее в нижний USB порт. В верхний мы потом воткнем наш USB модем.
Для работы нам нужна флешка, отформатированная под файловую систему ext2 или ext3. это можно сделать из-под любой Linux машины или непосредственно из-под роутера.
Заходим по ssh на наш роутер. Далее в консоли даем следующие команды по порядку:
fdisk /dev/scsi/host0/bus0/target0/lun0/part1
Далее последовательно даем команды:
d
1
n
p
1
512 или 1015 или просто размер вашей флешки
w
Форматируем наш раздел:
mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
Подключаем наш раздел к роутеру и создаем нужные директории на этом разделе:
mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt
mkdir /tmp/mnt/disc0_1/bin
mount -obind /tmp/mnt/disc0_1 /opt
mkdir -p /opt/tmp/ipkg После этого наш раздел "смонтирован" в папку /opt
Подключаем наш роутер к интернету через интерфейс WAN. В целом без этого вполне можно обойтись и все заливать, как я уже говорил, во внутреннюю флеш роутера. Но так удобнее и в целом меньше потенциальных "глюков". Даем очередные команды в консоли:
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update
ipkg install mc
ipkg install gzip
ipkg install bzip2
flashfs save
flashfs commit
flashfs enable Создаем два файла event.sh и udhcpc.script. И устанавливаем на них правильные права доступа. Первый из этих файлов отвечает за получение по DHCP IP адреса и других IP параметров от Yota, второй эти полученные параметры сохраняет в систему и прописывает необходимые правила роутинга. Чтобы теперь внешним интерфейсом у нас был не WAN а наш 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
В консоли даем команды:
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"
Эти команды нам нужны для того, чтобы мы могли визуально редактировать файлы в mc и у нас ничего не глючило. MC - Midnight Commander, файловый менеджер по типу Norton Commander или FAR Manager (вернее это они по типу mc, но не суть).
Запускаем mc:
mc
Идем в директорию /opt/etc/madwimax/ и открывем на редактирование (F4) сначала файл 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
iptables -A INPUT -i "$2" -m state --state NEW -j SECURITY
iptables -A FORWARD -i "$2" -m state --state NEW -j SECURITY
iptables -t nat -A POSTROUTING -o "$2" ! -s `ifconfig "$2" | grep 'inet addr' | tr ':' ' ' | awk '{print $3}'` -j MASQUERADE
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
;;
if-down)
cat /var/run/udhcpc1.pid | xargs -i kill -TERM {}
;;
*)
echo "Usage: $0 {start|end|if-up|if-down}" >&2
exit 3
;;
esac
И файл udhcpc.script
#!/bin/sh
RESOLV_CONF=/tmp/resolv.conf
case "$1" in
bound|renew)
ifconfig $interface up
ifconfig $interface $ip netmask $subnet
route add default gw $router
for ii in $dns; do
echo nameserver $ii >> $RESOLV_CONF
done
# trigger dnsmasq restart
kill -s SIGHUP `pidof dnsmasq`
;;
deconfig)
ifconfig $interface 0.0.0.0
echo deleting $RESOLV_CONF
echo -n > $RESOLV_CONF
kill -s SIGHUP `pidof dnsmasq`
;;
esac
event.sh является основным и запускается именно он. И этот скрипт уже в свою очередь вызывает вспомогательный скрипт udhcpc.script Выходим из mc по F10. Далее даем команды:
flashfs save
flashfs commit
flashfs enable
Теперь копируем через WinSCP (если вы этого не сделали раньше) файлы libusb и madwimax. Потом через mc (к примеру) распаковываем libusb в папку /opt, а файл madwimax в папку /opt/sbin
Пункт 3. Автозагрузка
Опять из консоли запускаем mc. Идем и редактируем файл /usr/local/sbin/post-boot. Записываем в него следующее:
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"
Теперь редактируем /usr/local/sbin/post-mount. Записываем в него:
mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt
mount -obind /tmp/mnt/disc0_1 /opt
insmod tun.o
/opt/sbin/madwimax --device 04e9:6761 # или --device 04e8:6761 если прошивка новая смотреть в веб интефейсе в Status & Log -- Diagnostic Info -- USB Devices
В данном файле после загрузки роутера подключается наша флешка, потом монтируется в /opt и запускается wimax драйвер (madwimax).
Рекламный блок:
Важное замечание: Вообще, запуская в linux-е madwimax, мы получаем всего лишь СЕТЕВУЮ КАРТУ (и имя ей tap0). Никакими IP адресами она не обладает. Для того чтобы она получила IP адрес ей нужно или прописать IP адрес руками (не наш случай) или заставить получить IP адрес по DHCP протоколу. Напомню - именно для этого мы сделали два файла - event.sh и второй.
Сохраняем настройки:
flashfs save
flashfs commit
flashfs enable
Перегружаемся
reboot>
После перезагрузки в случае успешного запуска драйвера модема и в случае обнаружения сети Yota модем у нас замигает синей лампочкой.
Далее - опять заходим по ssh. И даем команду:
/opt/etc/madwimax/event.sh if-up tap0 На этом все - юзаем расшаренный интернет :-)
Рекомендуем вам ознакомиться с интересными статьями на тему ''ремонт ноутбуков''
- Из чего состоит ноутбук? Структура материнской платы ноутбука. Читать статью
- Самостоятельная диагностика неисправности когда в ноутбуке не работает экран. Читать статью целиком
- Замена дисплеев / матриц / экранов ноутбуков Читать статью
- Самостоятельная замена лампы подсветки и шлейфа монитора Читать статью
- Проблеммы при замене привода компакт-дисков в ноутбуке Читать статью
- Ремонт клавиатур, подбор утраченных кнопок и микролифтов клавиатуры Читать статью
- Как разобрать ноутбук? самостоятельная разборка ноутбуков Читать статью
- Перегрев ноутбука. профилактика системы охлаждения ноутбука Читать статью
- Перепрошивка микросхем BIOS EPPROM Читать статью
- Ноутбук не включается. Ноутбук включается и сразу выключается Читать статью
- Ноутбук залит жидкостью, что делать? Читать статью
- Что такое BGA-чип, какие типы BGA микросхем бывают? Ребоулинг BGA микросхем. Читать дальше
- NEW!!! Технология пайки BGA-микросхем: северного и южного мостов, процессора, видеочипа Читать статью
- Как погубить свой любимый ноутбук? советы по уходу за ноутбуков Читать статью
- Не работает экран, матрица или дисплей ноутбука. в чем причина? Читать статью
- Не работают USB-порты, клавиатура или тачпад ноутбука. Некорректно определяется HDD. Читать статью
- Замена южного моста ATI iXP460 в ноутбуках ACER серии 51xx Читать статью
- Устранение МУХИ СС на винчестерах серии Seagate 7200.11. Разлочка и перепрошивка HDD Читать статью
- Ремонт ноутбука Acer 5520G. Замена универсального чипсета MCP67MV-A2. Читать подробности
- Апгрейд - модернизация нетбука ACER Aspire One ZG5 OAO110. Как самостоятельно установить полноценный SATA-винчестер вместо твёрдотельного FLASH-накопителя.
Читать статью
- Замена разъема питания в ноутбуке. Как самому заменить гнездо питания ноутбука? Читаем подробности
- Разборка ноутбуков Самсунг. Инструкция по разборке Samsung R20 NP-R20Y Смотреть статью
- Установка Windows XP на ноутбук HP Pavilion dv6500t Читаем подробности
- NEW!!! Стоимость замены матриц в ноутбуках, где купить б/у матрицу для ноутбука, купить б/у дисплей к ноутбуку? Смотреть прайс-лист
- NEW!!! Стоимость замены клавиатуры в ноутбуке, где купить бу клавиатуру для ноутбука в СПб? Читать статью и смотреть прайс-лист на б/у клавиатуры для ноутбуков
- Инструкции по разборке ноутбуков ACER Читаем подробности
- Инструкции по разборке ноутбуков ASUS Читаем подробности
- Инструкции по разборке ноутбуков SONY VAIO Читаем подробности
- Инструкции по разборке ноутбуков HP COMPAQ Читаем подробности
- Инструкции по разборке ноутбуков IBM LENOVO Читаем подробности
- Инструкции по разборке ноутбуков APPLE MACBOOK Разбираем Apple MacBooK
- Инструкции по разборке ноутбуков APPLE MACBOOK AIR Разборка ноутбука Apple MacBooK Air A1370
- Как настроить маршрутизатор D-Link DIR-320 для работы с USB-модемом YOTA? Смотреть статью
- Апгрейд или модернизация ноутбука. Где купить запчасти для ноутбуков в Петербурге (СПб)? Цены на комплектующие и запчасти для ноутбуков. Читать статью
- Самостоятельная установка (замена) CD/DVD дисковода в ноутбуке. Проблеммы при замене дисковода в ноутбуке. Почему новый привод компакт-дисков не определяется системой или в BIOS ноутбука? Читаем подробности
- NEW!!! Локальная компьютерная сеть. Принципы прокладки и обжима кабеля "витая пара". Категории кабеля и типы разъёмов применяемых при построении локальных сетей. Читать статью полностью
- NEW!!! Драйверы для ноутбуков различных производителей. Поиск драйверов для ноутбука по названию, по парт-намберу, по модели. Скачать драйверы для ноутбука
- Ваш компьютер заблокирован. Windows заблокирован. Разблокировка компьютера (ноутбука) и удаление вируса-баннера-информера-блокиратора. Читать дальше
- NEW!!! Для WEB-мастеров: Описание синтаксиса и примеры работы с .htaccess. Знакомиться со статьёй
Спонсоры нашего сайта:
|