OpenWrt — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
Строка 27: Строка 27:
 
passwd
 
passwd
  
3. ssh 192.168.1.1 ИЛИ scp 192.168.1.1 --с помощью Putty ИЛИ WinSCP
 
  
{{настраиваем роутер на режим беспроводного репитера|=<nowiki></nowiki>
 
  
[; надо указать свои SSID и ключ шифрования; основной роутер должен быть в смешанном режиме WPA+WPA2]
 
  
uci set wireless.radio0.channel=6
 
uci delete wireless.radio0.hwmode
 
uci delete wireless.radio0.disabled
 
uci set wireless.radio0.macaddr=00:90:4c:c1:00:a2
 
uci set wireless.@wifi-iface[0].network=wan
 
uci set wireless.@wifi-iface[0].mode=sta
 
uci set wireless.@wifi-iface[0].ssid=_SSID_
 
uci set wireless.@wifi-iface[0].encryption='psk-mixed/tkip+aes'
 
uci set wireless.@wifi-iface[0].key=_MY_KEY_
 
uci commit wireless
 
reboot 
 
 
ИЛИ
 
 
изменить файл wireless (SSID и ключ) и заменить им /etc/config/wireless
 
и перезагрузиться
 
 
 
 
 
3. ssh 192.168.1.1
 
 
Можно попробовать соединиться с главным wifi-роутером, у которого есть инет:
 
wifi up
 
//Если будет ругаться на PHY - смотрим мак-адрес командой ниже и меняем соответствующую строку в пункте 3:
 
//    cat /sys/class/ieee80211/phy0/macaddress
 
//Если подключился - запоминаем IP-адрес
 
 
}}
 
  
 
В. Теперь можно отсоединить Ethernet-кабель от роутера и зайти на него
 
В. Теперь можно отсоединить Ethernet-кабель от роутера и зайти на него
Строка 123: Строка 91:
 
после установки приложений монтируем все, что есть на карточке:
 
после установки приложений монтируем все, что есть на карточке:
 
opkg-link mount /opt
 
opkg-link mount /opt
 +
 +
 +
<div class="NavFrame collapsed">
 +
  <div class="NavHead">Настраиваем роутер на режим беспроводного репитера</div>
 +
  <div class="NavContent">
 +
   
 +
3. ssh 192.168.1.1 ИЛИ scp 192.168.1.1 --с помощью Putty ИЛИ WinSCP
 +
 +
 +
[; надо указать свои SSID и ключ шифрования; основной роутер должен быть в смешанном режиме WPA+WPA2]
 +
 +
uci set wireless.radio0.channel=6
 +
uci delete wireless.radio0.hwmode
 +
uci delete wireless.radio0.disabled
 +
uci set wireless.radio0.macaddr=00:90:4c:c1:00:a2
 +
uci set wireless.@wifi-iface[0].network=wan
 +
uci set wireless.@wifi-iface[0].mode=sta
 +
uci set wireless.@wifi-iface[0].ssid=_SSID_
 +
uci set wireless.@wifi-iface[0].encryption='psk-mixed/tkip+aes'
 +
uci set wireless.@wifi-iface[0].key=_MY_KEY_
 +
uci commit wireless
 +
reboot 
 +
 +
ИЛИ
 +
 +
изменить файл wireless (SSID и ключ) и заменить им /etc/config/wireless
 +
и перезагрузиться
 +
 +
 +
 +
 +
3. ssh 192.168.1.1
 +
 +
Можно попробовать соединиться с главным wifi-роутером, у которого есть инет:
 +
wifi up
 +
//Если будет ругаться на PHY - смотрим мак-адрес командой ниже и меняем соответствующую строку в пункте 3:
 +
//    cat /sys/class/ieee80211/phy0/macaddress
 +
//Если подключился - запоминаем IP-адрес
 +
 +
  </div>
 +
</div>

Версия 10:37, 12 сентября 2011

Данная инструкция нужна для прошивки роутера Dir320 в конфиг:

  • OpenWrt backfire 10.03.1-rc5 2.6
  • беспроводной репитер(клиент), dhcp, не bridged
  • установка ser2net, mjpg_streamer; возможность подключения uvc-вебки, а также usb-флешки для установки на нее дополнительных пакетов
  • удаление firewall

Прошивки:

webif_ser2net_correct-mjpg-streamer.bin --предустановлена админка Webif^2+apps, ser2net и mjpg_streamer, причем mjpg_streamer не глючит (в последних версиях наблюдал странные глюки: когда светло и нет движения, камера работает прекрасно, но если потемнеет - то начинаются полосы, цветовая нестабильность). Моя текущая прошивка minimum.bin --прошивка с минимумом всего, вроде даже админки нету, юсб; инструкция писалась под эту версию прошивки

Программы:

Нужны проги Putty и WinSCP


A. Роутер соединить с компьютером посредством Ethernet-кабеля, настроить его IP-адрес на 192.168.0.1, комп - 192.168.0.10

0. Переименовать webif_ser2net_correct-mjpg-streamer.bin ИЛИ minimum.bin в firmware.bin

1. Прошивка роутера. Запускаем install_firmware.bat


Б. Настроить IP-адрес компьютера на 192.168.1.10

2. telnet 192.168.1.1 --смена(создание) пароля root, прога - Putty passwd



В. Теперь можно отсоединить Ethernet-кабель от роутера и зайти на него

4. ssh <IP-адрес>, scp <IP-адрес>

ДАЛЕЕ ИДЕТ установка и настройка автозагрузки, веб-камеры, юсб-флешки, дополнительных прог. Конфиги в tmp настраиваем по вкусу и продолжаем:


SCP: скопировать файлы из tmp в папку /tmp

SSH: chmod +x /tmp/custom-user-setup /tmp/opkg-link /tmp/usb_storage

opkg update opkg remove firewall opkg install kmod-usb2 kmod-usb-ohci kmod-usb-uhci kmod-usb-video kmod-video-core kmod-video-uvc mjpg-streamer ser2net setserial coreutils coreutils-stty kmod-video-gspca-core mv /tmp/ser2net.conf /etc mv /tmp/custom-user-setup /etc/init.d /etc/init.d/custom-user-setup enable /etc/init.d/custom-user-setup start



/////////тест вебки/////////////////////// подключаем вебку /etc/init.d/mjpg-streamer enable /etc/init.d/mjpg-streamer start

заходим на http://192.168.0.6:8080/?action=stream ИЛИ http://192.168.1.1:8080/?action=stream если видео тупит, то opkg remove kmod-video-gspca-core opkg install kmod-video-gspca-core проверяем /etc/init.d/mjpg-streamer stop /etc/init.d/mjpg-streamer start ??reboot /////////////////////////////////////////////////////// /////////конец: тест вебки///////////////////////

////// ЕСЛИ НУЖНА ФЛЕШКА с вебсервером ////////////////////////// снова копируем файлы из tmp в /tmp, если перезагружались, делаем исполняемыми, а также делаем opkg update

opkg install kmod-usb-storage kmod-fs-ext3

///mke2fs -j /dev/sda1 ///opkg remove e2fsprogs libext2fs libuuid libblkid

mkdir /opt mount -t ext3 /dev/sda1 /opt mv /tmp/opkg-link /bin mv /tmp/usb_storage /etc/init.d ln -s /etc/init.d/usb_storage /etc/rc.d/S45usb_storage echo dest usb /opt >> /etc/opkg.conf

установка приложений: opkg -dest usb install mc после установки приложений монтируем все, что есть на карточке: opkg-link mount /opt