PDA

Bekijk de volledige versie : История одного чайника по настройке Asus WL500gp v2



loop17
18-03-2010, 15:10
Здравствуйте уважаемые формучане!!!

После приобретения данного роутера Asus wl500gp v2, у меня встал вопрос о прошивке роутера что б расширить его возможности. Поэтому я обратился на данный форум для получения квалифицированной помощи. В связи с тем что язык программирования, линукс , английский язык а так же местный сленг я не знаю, мне пришлось самому додумывать что мне советуют и какие ссылки мне скидывают. После месяца вникания в данную тему, меня побудило написать данную инструкцию на РУССКОМ языке для конкретного чайника такого как Я. И так поехали>>>

1. После приобретения роутера (на заводской прошивке) я подключился к нему и проверил соединение между компом и роутером без выхода в инет, в принципе настраиваться мне пришлось только в Сетевых подключениях в значке Беспроводное подключение в свойствах я нашел Internet Protokol (TCP/IP) нажал свойства и установил в папке Общее подключить IP адрес автоматически, получить адрес-DNS сервера автоматически. На этом настройки заводского роутера закончились, прилагаемый диск я не устанавливал. Зашел по адресу в браузере (использую SEA Monkey) 192.168.1.1 , логин admin, пароль admin. Сбросил настройки в дефолт и перезагрузил роутер. Затем зашел обратно в роутер и залил в нее прошивку WL500gpv2-1.9.2.7-d-r1312.trx (естественно HDD прицеплен не был). После перезагрузки зашел в роутер System Setup в директорию Factory Default и нажал Restore т.е. повторно сбросил и перезагрузил роутер.

Все теперь роутер был залит прошивкой Олега от энтузиастов. WL500gpv2-1.9.2.7-d-r1374.trx ftp://core.dumped.ru/

loop17
18-03-2010, 15:11
Теперь надо приступить к настройкам самого роутера. Захожу Quick Setup и настраивю первоначальные настройки роутера для выхода в инет по тем данным которые Вам выдал провайдер (Время, IP-адрес, DSN, MAC-адрес, пароль пока не завожу а пропускаю данный пункт), далее доходим да момента Finis , и перезагружаем роутер. После перезагрузки и установки связи между компом и роутером захожу в IP Config в директорию WAN & LAN и устанавливаю настройки провайдера для последущего выхода в инет ( У меня в частности стоит:)

WAN Connection Type: L2TP
WAN Connection Speed: Auto negotiation
Get IP automatically? No
IP Address: (который выдал провайдер)
Subnet Mask: (который выдал провайдер)
Default Gateway: (который выдал провайдер)
Priority: пусто
Get DNS Server automatically? No
DNS Server1: (который выдал провайдер)
DNS Server2: (который выдал провайдер)
User Name: (который выдал провайдер)
Password: (который выдал провайдер)
Idle Disconnect Time in seconds(option): 0 (уже стоит), рядом Tx Only (окошко пустое)
MTU: 1492 (уже стоит)
MRU: 1492 (уже стоит)
Service Name(option): пусто
Access Concentrator Name(option): пусто
PPTP Options: None (уже стоит)
Additional pppd options: (пусто)
Enable PPPoE Relay? No
Host Name: (который выдал провайдер)
MAC Address: (Тот который написан на корпусе роутера)
Heart-Beat or PPTP/L2TP (VPN) Server: ( предоставляет провайдер, надо смотреть у них на сайте либо записан на выданном листке настроек)
Host Name: ROUTER
IP Address: 192.168.1.1
Subnet Mask: 255.255.255.0 (либо тот который предоставляет провайдер)

Далее сохряняюсь но не перегружаюсь а перехожу в следующий пункт:
USB Application > FTP Server там проверяю что б в Enable FTP Server: стояло No
cохраняюсь и перехожу в > Samba в Samba File Shares: должно стоять Desabled
cохраняюсь но не перезагружаюсь, а перехожу в следуюшию вкладку:
System Setup .> Change Name завожу новый логин root, сохраняюсь и далее в >
Change Password завожу новый пароль (любой который Вам нравится) , сохраняюсь и перезагружаюсь. ВАЖНО ЧТО КОГДА ПРОИЗВОДИТЬ ЭТИ НАСТРОЙКИ HDD НЕБЫЛ ПОДЦЕПЛЕН К РОУТЕРУ!!!

Теперь у меня роутер настроен на инет под новым логином и паролем. Проверяю соединение Интернета если все в норме, наступает самое интересное. Это форматирование HDD, с инета скачиваю прогу ( для низкоуровневого форматирования ) HDDGURU LLF Tool http://hddguru.com/, устанавливаю на комп, цепляю HDD к компу и форматирую диск. Форматирование моего 500 гигового диска заняло примерно часов шесть, поэтому я форматирование ставил на ночь.

После того как процедура форматирования будет закончена, нужно перезагрузить комп не отцепляя HDD, после перезагрузки комп HDD увидит но не определит, тут пугаться не надо, просто отцепить HDD от компа и прицепить к USB роутера в любой порт ВАЖНО: РОУТЕР ДОЛЖЕН БЫТЬ ВЫКЛЮЧЕН И ОТКЛЮЧЕН ОТ СЕТИ!!!!!!.

loop17
18-03-2010, 15:12
Далее включаю роутер, проверяю соединение с инетом, если все ок то приступаю к следуюшему пункту скачиваю с инета прогу с домашней странице PuTTY , запускаем, вводим пароль root
и свой пароль (при введении пароля строчка отображаться не будет) нажимаем ENTER и далее строго по пункту:
df enter
umount /path/to/disc/mountpoint enter
fdisk /dev/discs/disc0/disc enter

Создаем файл подкачки: n enter p enter 1 enter enter +512M enter t enter 82 enter
Создаем раздел под /opt: n enter p enter 2 enter enter +1024M enter
Создаем раздел под остальные данные: n enter p enter 3 enter enter enter w -сохраняет созданную структуру
Далее перезагружаюсь командой reboot.
После перезагрузки вводим
fdisk -l
и наблюдаем новую структуру разделов, созданную нами.
Активируем файл подкачки:
mkswap /dev/discs/disc0/part1
swapon /dev/discs/disc0/part1

С помощью команды free можно наглядно увидеть, что в строчке Swap нули отсутствуют, что означает, что файл подкачки заработал.

Теперь приступаем к форматированию остальных разделов:
mke2fs -j /dev/discs/disc0/part2
mke2fs -j /dev/discs/disc0/part3

После проведенного форматирования ввожу команду
flashfs save && flashfs commit && flashfs enable && reboot тем самым роутер сохранит все сделанные настройки и перегрузится сам.

loop17
18-03-2010, 15:13
После перезагрузки также заходим файлом PuTTY в роутер и начинаем устанавливать полезные программы на сам роутер и HDD c помощью статьи Установка программ для чайника http://wl500g.info/showthread.php?t=21889&page=197


1. Через веб интерфейс ASUS Wireless Router: проверяем следующие настройки и это ВАЖНО!
a)Настройки соединение с интернет;
b) Проверяем свой логин root (в System Setup -> Change Name – стоит логин root , и свой пароль (в System Setup -> Change Password);
c) Проверяем Host name и Workgroup name (в USB Application -> Samba); написано ROUTER
d) Проверяем FTP Server Enable FTP Server: No , Samba Disabled
Все выходим из роутера и закрываем свой браузер.

2. Заходим в роутер PuTTY и вставьте команды:
Код:
wget http://www.studionr.ru/wl500/install.sh
chmod +x install.sh
./install.sh


В появившемся меню (правая панель) вы увидите свой логин, пароль, сетевую группу и имя рабочей группы, которые вы установили. Эти данные необходимы для захода на ваши ресурсы (веб интерфейс ASUS Wireless Router, rtorrent, dlengine и другие). Их надо обязательно запомнить.

Выберите с помощью пунктов меню (левая панель): [a]-[n] нужные вам программы для установки: нажмите соответствующую букву, затем нажмите Enter, после чего статус программы (справа, в квадратных скобках) изменится с [ no] на [yes]. При повторном осуществлении этих действий статус программы поменяется на обратный ([ no])
Таким образом последовательно выполняйте выбор всех программ, которые Вы хотите установить (обновить).
Будте вниметельны что при выборе пункта [m] потребуется ввести свой номер телефона! После выбора программ надо нажать [-] enter, затем нажать [!] enter и начнется установка выбранных программ ОПЯТЬ ЧЕРЕЗ ФОРМАТИРОВАНИЯ HDD в том числе и Torrent или Transmission тут я не знаю т.к. после установки торрент у меня не работает а Transmission работает да и достаточно успешно и по моему мнению даже более удобен. Ну тут Вам выбирать.
После начала загрузок выбранных программ важно постараться отследить что все выбранные программы устанавливаются, процесс установки у меня занял примерно минут 10-15.
После загрузки всех программ система сама перезагрузится и тут нечего делать не надо.
У меня в частности после установки программ Самба не заработала и я ее переустановил следующем порядке (сброса в дефолт я не делал)
Захожу на роутер через PuTTY вставляю команды wget http://www.studionr.ru/wl500/install.sh
chmod +x install.sh
./install.sh выбираю только пункт [a] затем нажимаю [+] (установка без форматирования)и [!] в конце установки она от вас потребует нажать [N] и система сама перезагрузится . Незнаю почему но у меня вот так
P.S. при последующей переустановки пакета я от самбы отказался по причине а зачем она мне чайнику.

loop17
18-03-2010, 15:14
После перезагрузки системы надо также зайти в роутер и выпонить следующее
USB Application во вкладке FTP Server установить:
Enable FTP Server: Yes,LAN Only
Далее сохранить и неперегружаться перейти в
Samba и установить:
Samba File Shares: All pertitions
Default Access Level: Read/Write
Выполняем сохранить и перезагружаемся!

Далее проверяем установленные проги по следующим ссылкам:
-
http://192.168.1.1:8080 - ASUS Wireless Router !!! порт роутера поменялся
http://192.168.1.1/rtorrent - у меня неработает т.к. установслен Transmission
или http://192.168.1.1:9091 - Transmission клеевая вещь ПОНРАВИЛАСЬ!
http://192.168.1.1/cgi-bin/dlengine.sh - ХЗ для чего
http://192.168.1.1:901 - Samba 3 Web Administration Tool тоже не знаю зачем она мне чайнику в последующей переустановки я не стал устанавливать
http://192.168.1.1/rrd - RRDTool Traffic Graph Page т, У меня безлимитка отказался от установки
http://192.168.1.1/eset_upd - база NOD32 v.3 и 4
http://p.p - Privoxy (так и непонял как это работает ) Фильтр adult - отключен, включить его можно так и потом проверить его работу. Тоже не стал устанавливать
http://192.168.1.1/site - Ваша домашняя страничка
http://192.168.1.1/site/cms/
- вход в админку phpSQLiteCMS (логин: admin , пароль: admin)
http://192.168.1.1/status - Сайт статистики вашего роутера (чтобы все отображалось как на картинке надо еще установить [b] RRDTool и [c] NOD32update)
http://192.168.1.1/cgi-bin/info.cgi - System Info для удобного просмотра состояния системной информации роутера (процессор, память, запущенные процессы, системный лог и возможность его очистки и т.д. и т.п.)
http://192.168.1.1:9000. Выберите в настройках Twonky немецкий язык и будет русский.
http://192.168.1.1/photo - Ваш фотоальбом на движке
http://192.168.1.1/photo/imagevue - админка Imagevue (логин: admin, пароль: admin)
http://192.168.1.1/icq - не стал устанавливать, пользуюсь скайпом
SMS messages on your phone - получение СМС сообщений на ваш мобильный телефон. Надо настраивать, у меня работает
http://192.168.1.1/sms - отправка СМС через web-интерфейс. надо настраивать по инструкции, у меня работает
http://192.168.1.1/vnstat - Статистика трафика.

loop17
18-03-2010, 15:15
После проверки что все работает я приступил к установки DNS сервера, эта такая Приблуда что позволяет Вам заходить с чужого компа на ваш роутер и что на нем установлено а также по протоколу FTP

Выполнить надо следующее:

1. Заходим на сайт http://www.dyndns.com , регистрируемся, при этом запоминая логин и пароль, после регистрации на сайте заходим под своим логином/паролем и идем в "My Services", потом идем в "Add Dynamic DNS Host" и заводим себе новый Hostname. После совершенных операций необходимо там же на сайте активировать! (Читайте там внимательно, хотя там все на английском но в принципе все понятно.

2. Заходим в web-интерфейс роутера и на вкладке
IP Config DHCP Server выставляем следующие параметры:
Enable the DHCP Server? Yes
Domain Name: прописываем свое доменное имя, только без WWW
Далее сохраняемся но не перезагружаемся а переходим во вкладку:
Miscellaneous там вводим следуещее:
IP Config - Miscellaneous

IPTV UDP Multicast to HTTP Proxy Port: 8080

Переходим ниже DDNS Setting
Enable the DDNS Client? Yes
Autodetect public IP address? Yes
Server: WWW.DYNDNS.ORG
User Name or E-mail Address: (ваш логин при регистрации на сайте WWW.DYNDNS.ORG)
Password or DDNS Key: (ваш пароль при регистрации на сайте WWW.DYNDNS.ORG)
Host Name: ваше доменное имя только без WWW

Далее сохраняемся но не перезагружаемся а переходим далее:
USB Application в FTP Server
И меняем следуюшие параметры
Anonymous Users Access: Disabled
Allow Super User to Login? Yes

Чють ниже будет пункт Directories
В Public Directory: надо выставить название папки к которой вы открываете доступ я выбрал папку lost+found, которая организовалась ранее при установки HDD на роуторе куда я буду заливать файлы которые в последующем я смогу с другого места и компа свободно скачать.

Переходим в нижнию часть данной страничке и заводим актуант и пароль и открываем права на этот актуант . Далее сохранить и перезагрузиться.
В принципе вот и все , есть работающие проги, доступ по доменному имени а также доступ по FTP, ну если у Вас нечего не вышло то неогорчайтесь я к этому шел месяц, раз пятнадцать переустанавливал прошивку и форматировал диск. В конце концов перечитав все на форуме я собрал все во единое и расписал здесь. Надеюсь нечего не забыл не что не перепутал.

Уважаемые форумчане сильно меня не бейте, и не пытайтесь меня гнабить (если я повод дал) в этой статье я не на что не претендую. Просто я ЧАЙНИК и пытаюсь объяснить все на русском языке исходя того к чему я пришел.

MousEq
18-03-2010, 21:08
Прекрасно написано! Спасибо. Выложил бы на недельку раньше, уйму времени бы мне сэкономил :)
Для полноты гайда, добавил бы ещё запуск мпкс.

loop17
19-03-2010, 00:31
Прекрасно написано! Спасибо. Выложил бы на недельку раньше, уйму времени бы мне сэкономил :)
Для полноты гайда, добавил бы ещё запуск мпкс.
Повторяюсь я непонимаю местного слега типа гайда, мпкс Я ЧАЙНИК мне надо все по РУССКИ ГОВОРИТЬ:D

и так продолжу: C помощью puttytel заходим на свой любимый роутер вводим команду:

vi /usr/local/sbin/post-firewall

примерно получаем следующее :

ROUTER login: root
Password:
Login incorrect
ROUTER login: root
Password:
[root@ROUTER root]$ vi /usr/local/sbin/post-firewall

#!/bin/sh

# ports rtorrent
iptables -I INPUT -p tcp --dport 51778 -j ACCEPT
iptables -I INPUT -p udp --dport 51778 -j ACCEPT
# port HTTP
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# port FTP
iptables -I INPUT -p tcp --dport 21 -j ACCEPT



# for Transmission (BitTorrent client)
iptables -I INPUT -p tcp --dport 65534 -j ACCEPT
iptables -I INPUT -p udp --dport 65534 -j ACCEPT
iptables -I INPUT -p tcp --dport 51413 -j ACCEPT
iptables -I INPUT -p tcp --dport 9091 -j ACCEPT
~
~
- /usr/local/sbin/post-firewall 1/21 4%

Обратите внимание на выделенные жирным что порт 21 и 80 открыт,
а если выглядели бы они так:
# port HTTP
#iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# port FTP
#iptables -I INPUT -p tcp --dport 21 -j ACCEPT
Или вы не обнаружили их тут, то порты ЗАКРЫТЫ и НЕДОСТУПНЫ!!. В данных строчках после нажатия буквы [i], можно в ручную прописать либо поменять номер порта.
После корректировки курсор поднимаем в начало строки и нажимаем [Esc] , далее вводим
:wq и enter. После чего сохраняемся т.е. вносим строку:

flashfs save && flashfs commit && flashfs enable && reboot

Все теперь наши порты открыты и доступны из вне по FTP b http

При выполнении стандартной команды в PuTTY
# port HTTP
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# port FTP
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
Порт включался а после перезагрузки роутера, порт был закрыт? Даже после сохранения. поэтому лучше пользоваться командой vi /usr/local/sbin/post-firewall
так точно ЗАРАБОТАЕТ и прописать в ручную. ОБРАЗЕЦ ВЫЛОЖЕН

loza
19-03-2010, 07:31
Все теперь роутер был залит прошивкой Олега от энтузиастов. WL500gpv2-1.9.2.7-d-r1312.trx
Чёт не понял. А где взял такую прошу? Я вижу тока r1222...

А, нашёл. Чё та какой то шайтан- не шьётся...

loop17
19-03-2010, 15:19
Чёт не понял. А где взял такую прошу? Я вижу тока r1222...

А, нашёл. Чё та какой то шайтан- не шьётся...

надо предварительно сбросить в дефолт роутер, затем цепануться шнурком FTP (аналог провода который цепляется выделенка к роутору или компу) в порт LAN1 второй конец к компу, и подружить ИХ. И ВСЕ ПОЛУЧИТСЯ. У меня такая же была проблема пока так не сделал, по вафаю не прошивалась:eek:

AlekseyA
19-03-2010, 17:47
Молодец! Думаю многим поможет и вопросов много с форума снимет!
Но к тебе их появится много!!! ;)

loop17
19-03-2010, 18:20
Молодец! Думаю многим поможет и вопросов много с форума снимет!
Но к тебе их появится много!!! ;)

Да и у меня вопрос А КАК СМЕНИТЬ "http://loop.homeftp.net/site/ НА СВОЕ КУПЛЕННОЕ ДОМЕННОЕ ИМЯ ПОМЕНЯТЬ НА это NAPISHI.ME
в место http://loop.homeftp.net/site/ -мой сайт на роуторе

loop17
22-03-2010, 09:24
Самое идеальное для себя решения по открытию портов нашел следующее
1. по WinSCP заходим по пути /usr/local/sbin/post-firewall,
2. открываем файл post-firewall с помощью программы Notepad++ ,
3. прописываем порты как написано ниже

#!/bin/sh

# port HTTP
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# port FTP
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
# port Transmission
iptables -I INPUT -p tcp --dport 65534 -j ACCEPT
iptables -I INPUT -p udp --dport 65534 -j ACCEPT
iptables -I INPUT -p tcp --dport 51413 -j ACCEPT
iptables -I INPUT -p tcp --dport 9091 -j ACCEPT

4. сохраняем файл и перезагрузаем роутор.
С помощью сервиса http://canyouseeme.org/ проверяемся на доступность и все:D,
Все перечисленные программы WinSCP и Notepad++ можете найти и скачать через поисковик

seregakot
22-03-2010, 12:28
подскажите куда копать ,нивкакую неоткрываеются 80 и 21 порт .уже все перепробовал .8080 и 9091 с инета видны

loop17
23-03-2010, 09:39
подскажите куда копать ,нивкакую неоткрываеются 80 и 21 порт .уже все перепробовал .8080 и 9091 с инета видны

Заходите по телнету в роутор делайте следующее
vi /usr/local/sbin/post-firewall
прописываете (вставляете)

#!/bin/sh

# port HTTP
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# port FTP
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
# port Transmission
iptables -I INPUT -p tcp --dport 65534 -j ACCEPT
iptables -I INPUT -p udp --dport 65534 -j ACCEPT
iptables -I INPUT -p tcp --dport 51413 -j ACCEPT
iptables -I INPUT -p tcp --dport 9091 -j ACCEPT по окончании esc :wq enter , далее делаете фаил исполняемым (торента порта тут нет только transmission)
кодом chmod +x /usr/local/sbin/post-firewall делаем файл исполняемым и все должно работать далее делаете сохранение и все

flashfs save && flashfs commit && flashfs enable && reboot

seregakot
23-03-2010, 10:14
такоже результат
Error: I could not see your service on хх.хх.48.16 on port (80)
Reason: Connection timed out
на 8080 все ок
Success: I can see your service on хх.хх.48.16 on port (8080)
Your ISP is not blocking port 8080
также и на 9091

loop17
23-03-2010, 11:13
такоже результат
Error: I could not see your service on хх.хх.48.16 on port (80)
Reason: Connection timed out
на 8080 все ок
Success: I can see your service on хх.хх.48.16 on port (8080)
Your ISP is not blocking port 8080
также и на 9091

vi /usr/local/sbin/post-firewall если после данной команды у тебя ошибка то только одно как я делал . НАЧИНАЙ ЗАНОВО с форматирования диска:eek: можешь по моей инструкции как я . я проходил жэто раз пятнадцать:eek:

seregakot
23-03-2010, 11:26
спасибо ,пока все работает,кроме этого ,потом видно будет

loop17
23-03-2010, 17:44
спасибо ,пока все работает,кроме этого ,потом видно будет
Копируешь файлик post-firewall на рабочий стол, удаляешь его с роутора, перезагружаешься, в ручную данного файла заносишь номера портов и вставляешь обратно в роутор, перезагружаещся и все.
Я на себе проверил так РАБОТАЕТ:D

seregakot
23-03-2010, 17:59
надо попробовать ,а вдруг прокатит ...

seregakot
24-03-2010, 09:36
неполучилось порт зарыт

loop17
24-03-2010, 19:05
неполучилось порт зарыт
я сейчас перешел на другую прошивку d1374, былв проблема с торент портом "рвало", сейчас пока нормально. Может быть проблема еще в прошивке:confused:

seregakot
25-03-2010, 11:24
все проблему решил

GUID
25-03-2010, 17:05
я приступил к установки DNS сервера, эта такая Приблуда что позволяет Вам заходить с чужого компа на ваш роутер и что на нем установлено а также по протоколу FTP

Вы бы это место поправили... или Вы специально его написали, чтобы читать было веселей?
(http://ru.wikipedia.org/wiki/DNS_сервер)

loop17
27-03-2010, 07:51
Вы бы это место поправили... или Вы специально его написали, чтобы читать было веселей?
(http://ru.wikipedia.org/wiki/DNS_сервер)

:) История одного чайника

teraflex
09-02-2011, 21:07
Все работает, спасибо за такую инструкцию и проделанный труд.

Вопрос:
Бывает заходишь на роутер \\192.168.1.1
и видишь в корне 3 папки:
- DlEngine
- rTorrent
- www

а как перезагрузишь роутер, то по тому же самому адресу (\\192.168.1.1)
открываются уже в корне папка disk0_3 и в ней:
- Cache
- downloads
- eaccelerator
- ftp_pub
- ftp_pvt
- lost+found
- torrent

и первых 3-х папок уже нету.

если по телнету приконектиться и дать команду df -h то выдаст:

Filesystem Size Used Avail Use% Mounted on
rootfs 3,0M 3,0M 0 100% /
/dev/root 3,0M 3,0M 0 100% /
/dev/discs/disc0/part2
966M 428M 489M 47% /opt
/dev/discs/disc0/part3
229G 192M 217G 1% /tmp/mnt/disc0_3

(раздел СВОП специально не делал)

в чем может быть причина?

teraflex
10-02-2011, 19:33
и второй вопрос:

реально ФТПешке прописать правила, что каждой учетке будет назначена своя папка для файлов?

если да, то как?

Спасибо.

с папками разобрался, надо было все еще раз форматнуть и правильно пересоздать партиции в fdisk