PDA

Bekijk de volledige versie : Инструкция по настройке роутера WL-500gP с нуля



Pages : 1 2 [3] 4 5 6

MrGonzales
13-03-2008, 22:37
2.
/dev/scsi/host0/bus0/target0/lun0/part2 1 1023 1047536 83 Linux
неправильно. Тип раздела должен быть линукс свап
После этого не забываем выполнить mkswap

спасибо большое, помогло. Только как я могу проверить, что swap используется?

и еще не понятно из интрукции:
"9) настройка автозапуска

a) создать файл профиля и добавить в него строки, чтобы mc работал
echo "export TERMINFO=/opt/share/terminfo" > /usr/local/root/.profile
echo "export TERM=xterm" > /usr/local/root/.profile"

Что за файл профиля? как его называть и где его создавать?

DafT
14-03-2008, 05:37
спасибо большое, помогло. Только как я могу проверить, что swap используется?


набей команду free там все будет написано используется он или нет.



и еще не понятно из интрукции:
"9) настройка автозапуска

a) создать файл профиля и добавить в него строки, чтобы mc работал
echo "export TERMINFO=/opt/share/terminfo" > /usr/local/root/.profile
echo "export TERM=xterm" > /usr/local/root/.profile"

Что за файл профиля? как его называть и где его создавать?

этими 2я командами он сам создасться можешь не забивать себе голову. а так по сути вот это /usr/local/root/.profile и есть файл профиля.

boby7
14-03-2008, 08:59
500gP, расшаренные папки вижу в сетевом окружении, но доступа к ним нет (security = user), если ставлю security = share, то появляется только к папке share. Пользовтель заведен в passwd , создан пароль в smbpasswd
Стоит прошивка 8-22, вот smb.conf
[global]
interfaces = br0
bind interfaces only = yes
workgroup = MSHOME
server string = WL500gp
guest account = nobody
security = user
browseable = yes
guest ok = no
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
coding system = utf8
os level = 255
local master = yes

[Private]
path = /tmp/harddisk/privat
guest ok = no
guest only = no
writable = yes
valid users = admin V.Ponomarenko
security = user
force user = admin
browseable = no

[Share]
path = /tmp/harddisk/share
guest ok = yes
comment = share
writable = yes
force user = admin
browseable = no

Помогите кто может
Какая версия Windows ?

MrGonzales
15-03-2008, 23:46
у меня два насущных вопроса:
1. можно настроить web интерфейс для администрирования только с определенных адресов? Надо просто прописать в IP Tables?

1. Интересует возможность логиниться по FTP, видя при этом папку /tmp/harddisk/torrents чтобы сразу закачивать туда торрент-файлы. Этот бенефит предоставляет опция "allow Superuser login to FTP". Она полностью устраивает, но хотелось бы ограничить логин admin'a для конкретных IP адресов. Осуществимо?

bmenee
16-03-2008, 16:14
Совершенно случайно нашел эту тему, так как интересовала информация по PREMIUM модели, а она названа "инструкция по настройке WL-500g deluxe с нуля", возможно стоит подумать о переименовании?

Vofik
16-03-2008, 17:50
надо переименовать в "инструкция по настройке WL-500 с нуля" тогд почти ко всем подойдёт:-) самое главное, чтоб ссылка таке осталось, а то очень много ссылок на данную тему (а вернее на её отдельные посты) на форуме............

hans0n
17-03-2008, 00:17
Олег, извини, но снова обращаюсь к тебе со своей проблемой http://wl500g.info/showpost.php?p=87377&postcount=512

перенастроил, кажется смонитровалось всё куда нужно, да?


[admin@WL-0018F3E992F2 root]$ ls -l /tmp

-rw-r--r-- 1 admin root 0 Jan 1 1970 dnsmasq.log
drwxr-xr-x 1 admin root 0 Mar 14 22:52 etc
-rw-r--r-- 1 admin root 1240 Jan 1 1970 filter_rules
lrwxrwxrwx 1 admin root 16 Mar 17 02:47 harddisk -> /tmp/mnt/disc0_1
drwxr-xr-x 1 admin root 0 Jan 1 2000 local
drwxr-xr-x 1 admin root 0 Jan 1 1970 mnt
-rw-r--r-- 1 admin root 40 Jan 1 1970 nas.lan.conf
-rw-r--r-- 1 admin root 33 Jan 1 1970 nas.wan.conf
-rw-r--r-- 1 admin root 1151 Jan 1 1970 nat_rules
drwxr-xr-x 1 admin root 0 Jan 1 1970 ppp
-rw-r--r-- 1 admin root 49 Jan 1 1970 resolv.conf
-rw------- 1 admin root 11819 Mar 17 02:59 syslog.log
lrwxrwxrwx 1 admin root 8 Jan 1 1970 udhcpc -> /sbin/rc
drwxr-xr-x 1 admin root 0 Jan 1 2000 var


[admin@WL-0018F3E992F2 root]$ ls -l /tmp/mnt/

drwxr-xr-x 5 admin root 4096 Mar 16 16:53 disc0_1


[admin@WL-0018F3E992F2 root]$ df

Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 3008 3008 0 100% /
/dev/discs/disc0/part1 3241972 170028 2907260 6% /tmp/mnt/disc0_1
/dev/discs/disc0/part1 3241972 170028 2907260 6% /opt


НО проблема осталась.

Закидываешь файл - закачка почему-то тормозится, вылезает ошибка и всё. Больше не качает. Пинг есть и интернет (static IP) тоже работает, НО веб-морда вешается, телнет не открывается.
Приходится вытаскивать питание, чтобы сделать ребут.

в качестве диска - дешевая флэха на 4гб. Может ли быть проблема в ней?

Parasyn
17-03-2008, 04:56
Помогите плз, у меня такая проблема, купил asus wl-500gp (ип 192.168.1.5), в него включена сеть через WAN (ип 10.103.12.162, шлюз 10.103.12.2, днс 10.0.0.1) через лан включен АДСЛ модем (192.168.1.1, он же шлюз и днс) и соответственно провод в комп. полазив и почитав по форумам, я понял что poptop врядли получится поставить и еще слышал что он роутер вешает, mpd только для freebsd, остается значит опенвпн, нужно сделать так, чтобы я с компа юзал инет и сеть без впн, и из сети ко мне могли канится 2-3 человека через впн на роутер и юзать инет с АДСЛ модем, получилось сделать все, но тока инет не идет через впн, подскажите чо делать и чо в вебморде настраивать

Dmart
17-03-2008, 14:50
Прошу прощения, если пишу не совсем в ту тему.
Собираюсь покупать ASUS WL-500gP.
Много уже о нём здесь на форумах прочитал, однако остался один важный для меня вопрос:
Мне нужно чтобы моя LAN (2 компьютера) была полностью (и на вход и на выход) изолирована от интернета до того момента, когда я сам захочу, чтобы появился интернет и вручную запущу заранее приготовленный для этого ярлык с названием, скажем, "Старт интернет". А также, когда мне интернет больше не нужен, я хочу иметь возможность запустить другой заранее приготовленный ярлык с названием, скажем, "Стоп интернет". При этом хотелось бы, чтобы данный роутер при включении его питания автоматически включался в полностью изолированном от интернета состоянии (чтобы только LAN на 2 компа начинала работаль при его включении).
С провойдером у меня ситуация такая:
Сначала будет работать подключение по ADSL с помощью подлючённого перед данным роутером ADSL модема, установленного в режим моста (это, вероятно, будет сетевой модем D-Link 2500U с одним RG-45 выходом, его мой провайдер ADSL навязывает "в подарок":( при подключении), через несколько месяцев до нашего дома дотянут "Корбину" и я отключусь от ADSL, продам этот ADSL модем и воткну Корбину прямо в WL-500gP. У Корбины, соответственно, будут использоваться: доступ к интернету, локальные сетевые ресурсы и IP телевидение "Корбина TV". Также мне нужно, чтобы оба компа одновременно могли лазать по разным сайтам в интернете и качать разные файлы. На одном из моих компьютеров установлена WINDOWS XP Pro SP2 RUS, на другом - WINDOWS 98 SE RUS. Возможность включения/выключения интернета должна присутствовать на обоих компьютерах. Полностью отключать/включать от интернета каждый компьютер по-отдельности не сильно нужно (хотя, если будет такая возможность - то это более желательно), достаточто полностью отключать/включать от интернета сразу всю LAN (сразу оба моих компьютера).
Я думаю, что для достижения данной цели нужно будет воспользоваться двумя заранее созданными BAT/CMD файлами, один из которых будет назван "START_INTERNET.BAT", а второй "STOP_INTERNET.BAT" и создать на них соответствующие ярлыки, которые положить на рабочий стол.
В теле этих BAT/CMD файлов должна быть, вероятно, команда, похожая на следующюю:
START_INTERNET.BAT:
----------------------------------------------------------------
ZTnBatch -h [IP адрес маршрутизатора] -p [пароль для доступа к настройкам маршрутизатора] -c "[комманда для включения/отключения интернета]"
----------------------------------------------------------------

Однако, эта команда была придумана мной для ADSL модема-маршрутизатора Zyxel с ОС ZyOS. В WL-500gP в качестве ОС используется Linux и команда должна быть другая. Программу ZTnBatch тоже, наверное, придётся заменить какой-то другой (подскажите какой).
Поскольку я совсем не разбираюсь в Linux, прошу помощи в подборе такой команды для WL-500gP.

Vofik
17-03-2008, 15:44
Parasyn
Я могу расписать ПО ШАГОВО, как сделать в качестве VPN-сервера обычный XP Professional комп, при этом никакой openVPN не понадобиться + вы сможете подключаться с других компов используя ТОЛЬКО их стандартный виндозный софт + использование паролей + нинужны никакие сертификаты! Ну как? Такое надо или нет?

Parasyn
18-03-2008, 19:33
как винду настроить я и сам знаю, но дело все в том, что я роутер и купил для того, чтобы не держать включенным комп и впн сервер стоял на нем

axa
19-03-2008, 00:18
Накосячил с установкой пакетов поэтому решил все переставить:

erase /dev/mtd/3
erase /dev/mtd/4
reboot


в процессе получаю вот такую шнягу:


[akhromov@WL500 root]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
--2008-03-19 03:19:09-- http://wl500g.dyndns.org/ipkg/Packages
Resolving wl500g.dyndns.org... 158.250.11.254
Connecting to wl500g.dyndns.org|158.250.11.254|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 754 [text/plain]
Saving to: `//opt/tmp/ipkg/Packages'

100%[=======================================>] 754 --.-K/s in 0s

2008-03-19 03:19:10 (2.14 MB/s) - `//opt/tmp/ipkg/Packages' saved [754/754]

Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ...
--2008-03-19 03:19:10-- http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages
Resolving ipkg.nslu2-linux.org... 140.211.169.169
Connecting to ipkg.nslu2-linux.org|140.211.169.169|:80...

failed: Connection timed out.
Retrying.


Что я опять накосячил?

В темах было такое и как решение - поменять репозиторий

http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
Датировано решение 25-08-2007, 23:53
Это действительно? Или просто репозиторий сломался?

Вопрос снят. Сервер просто был недоступен.

Parasyn
19-03-2008, 17:49
ну подможите мне плз

Dmart
20-03-2008, 04:47
На мой вопрос ответте, пожалуйста.

Parasyn
21-03-2008, 17:42
Установил openvpn по инструкции - клиент нормально подключается, но инета нет.
трасса обрывается на 10.8.0.1

Код:

Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.8.0.2 0.0.0.0 255.255.255.255 UH 40 0 0 tun0
10.103.12.2 0.0.0.0 255.255.255.255 UH 40 0 0 vlan1
192.168.1.0 0.0.0.0 255.255.255.0 U 40 0 0 br0
10.103.12.0 0.0.0.0 255.255.255.0 U 40 0 0 vlan1
10.103.0.0 10.103.12.2 255.255.0.0 UG 40 0 0 vlan1
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 40 0 0 br0

адрес внутренний адрес роутера 192.168.1.5
адрес adsl модема 192.168.1.1
10.103/16 - локалка без инета

и чтото не могу понять - где косяу =(

NAlex
21-03-2008, 23:42
Почему:eek: после внесения изменений в файлы smb.conf и hosts сохранения этих изменений, сохранения изменений flashfs, фиксации и активации их после перезагрузки роутера от внесенных изменений не остается и следа:confused:.

Cranch
22-03-2008, 06:13
<...>после перезагрузки роутера от внесенных изменений не остается и следа:confused:.

ИМХО, вы забыли выключить сервис в вебморде.

NAlex
22-03-2008, 08:10
ИМХО, вы забыли выключить сервис в вебморде.

Уважаемый Cranch, если не затруднит, где и как "ЭТО" включается?:rolleyes:

al37919
22-03-2008, 20:41
не включается, а выключается. Если хотим править smb.conf то самбу запускаем самостоятельно

Cranch
22-03-2008, 20:52
USB Application - Samba File Sharing -> Samba File Shares: Disabled

bash
22-03-2008, 23:26
Эти каталоги сохраняются тремя командами flashfs save, flashfs commit, flashfs enable (вместо послледней можно один раз дать flashfs enabled). При этом не все файлы которые там лежат переписываются в корень, а только некоторые. Например, /usr/local/etc/hosts будет переписан в /etc/hosts, а /etc/passwd нет. Имена тех файлов, которые не переписываются можно включить в файл /usr/local/.files на каждой строчке полный путь к файлу, тогда эти файлы можно редактировать на их же местах.

Эм, вот тут у меня непонятки с моим WL-500W и последней прошивкой Олега (1.9.2.7-9). Не могу найти ".files". Не могуй найти наборы утилит-шаблонов типа post-firewall и т.д.

Вот листинг моего flashfs диска:


[admin@gatex /tmp]$ ls -R
.:
dnsmasq.log local nas.wan.conf resolv.conf var
etc mnt nat_rules syslog.log
filter_rules nas.lan.conf ppp udhcpc

./etc:
TZ group ld.so.cache profile rpc
dnsmasq.conf hosts ld.so.conf protocols services
ethers ipkg.conf passwd resolv.conf

./local:
root

./local/root:

./mnt:

./ppp:
ip-down ip-up

./var:
lock log run state tmp

./var/lock:
p9100d

./var/log:

./var/run:
dnsmasq.pid infosvr.pid ntp.pid rcamdmain.pid
httpd.pid lpdparent.pid p9100d.pid watchdog.pid

./var/state:
parport

./var/state/parport:

./var/tmp:

Parasyn
23-03-2008, 12:58
на мой вопрос ответе пожалуйста

NAlex
23-03-2008, 13:48
USB Application - Samba File Sharing -> Samba File Shares: Disabled

Уважаемый Crach!
После того, как я оставил предыдущий ворос на форуме, я понял, что выключить сервис в вебморде - это отключить Самбу через веб-интерфейс. Что я и сделал - отключил Самбу, перегрузил маршрутизатор, подключился по ssh putty отредактировал smb.conf, сохранил изменения в памяти Flashfs (save, commit, enable), включил Самбу, перегрузил роутер, подключился putty по ssh изменения отстутсвуют!? Одновременно я вносил изменения в файл hosts - в нем изменения тоже не сохранились.
Однажды, я как-то использовал при сохранении изменений в памяти вместо enable - enabled. Может быть этим я перевел систему в какой-то особый режим и поэтому изменения не сохраняются?:confused:
Если не затруднит, в чем три главных отличия у команд enable и enabled, для чего потребовалось две команды?:confused:

NAlex
23-03-2008, 15:07
Проверил еще раз, внес изменения в smb.conf и hosts с отключенными Самба и ФТП сохранил файлы, сделал 3 раза КУ (flashfs), перегрузил роутер через вэб-интерфейс не включая Самбу и ФТП. Результат в hosts изменений нет в smb.conf есть изменения. Включаю Самбу и ФТП через вэб-интерфейс и перезагружаю маршрутизаторо подключаюсь телнетом открываю Midddle Commander смотрю изменений нет в обоих файлах, что за хрень не пойму?!:eek:

Serge_K
23-03-2008, 15:18
Проверил еще раз, внес изменения в smb.conf и hosts с отключенными Самба и ФТП сохранил файлы, сделал 3 раза КУ (flashfs), перегрузил роутер через вэб-интерфейс не включая Самбу и ФТП. Результат в hosts изменений нет в smb.conf есть изменения. Включаю Самбу и ФТП через вэб-интерфейс и перезагружаю маршрутизаторо подключаюсь телнетом открываю Midddle Commander смотрю изменений нет в обоих файлах, что за хрень не пойму?!:eek:
Да Вы их не через веб-иф включайте, а запускайте вручную! Тогда все будет.

NAlex
23-03-2008, 17:59
Да Вы их не через веб-иф включайте, а запускайте вручную! Тогда все будет.

Уважаемый Serge_K, если Вас не затруднит, как включить Самбу и ФТП вручную?:o Я так понимаю, нужно ввести какие-то команды в командной строке? Какие?:rolleyes:

vectorm
23-03-2008, 19:17
Уважаемый Serge_K, если Вас не затруднит, как включить Самбу и ФТП вручную?:o Я так понимаю, нужно ввести какие-то команды в командной строке? Какие?:rolleyes:

http://wl500g.info/showpost.php?p=20276&postcount=3
пункт 10.
http://wl500g.info/showpost.php?p=83290&postcount=2
http://wl500g.info/showpost.php?p=83290&postcount=2
Учимся пользоваться поиском ;)

Cranch
23-03-2008, 19:17
как включить Самбу и ФТП вручную?

Самбу - так (http://www.wl500g.info/showthread.php?t=13596)

Cranch
23-03-2008, 19:21
как включить ФТП вручную

FTP - так (http://wl500g.info/showthread.php?t=2386).

NAlex
24-03-2008, 12:13
Файл на роутере /etc/hosts. Подключаюсь к роутеру по телнету, правлю файл, сохраняю его, делаю 3 раза КУ (flashfs). Открываю файл - изменения присутствуют. Закрываю файл. Перегружаю роутер, подсоединяюсь по телнету, отркрываю файл - изменений нету. Хоть роутер не перегружай.
Вопрос. Почему так происходит?:confused:

NAlex
24-03-2008, 12:20
Самбу - так (http://www.wl500g.info/showthread.php?t=13596)

Уважаемый Cranch!
Если я правильно понял, после включения Самбы вручную, 3 раза flashfs, прегрузим роутер - Самба останется включенной, а если откроем вэб-интерфейс, то он покажет, что Самба выключена и включать её там не следут.
Я правильно понял?

al37919
24-03-2008, 12:33
Если я правильно понял, после включения Самбы вручную, 3 раза flashfs, прегрузим роутер - Самба останется включенной, а если откроем вэб-интерфейс, то он покажет, что Самба выключена и включать её там не следут.
Я правильно понял?
не правильно. запускать так надо при каждой перезагрузке, для чего существуют файлы post-mount и post-boot.

насчет /etc/hosts если хотим вручную что то дописывать то делать надо из post-boot следующим образом:

echo "something" >> /etc/hosts

Причина всех этих явлений одна и вам ее давно пытаются втолковать. Это не статические файлы, а они генерятся при каждой загрузке на основе данных хранящихся в nvram.

TVadim
24-03-2008, 12:44
насчет /etc/hosts если хотим вручную что то дописывать то делать надо из post-boot следующим образом:

echo "something" >> /etc/hosts

Причина всех этих явлений одна и вам ее давно пытаются втолковать. Это не статические файлы, а они генерятся при каждой загрузке на основе данных хранящихся в nvram.

Если создать файл: /tmp/local/etc/hosts, то он будет дописан к автоматически генерируемому /etc/hosts, фича такая. Это же справедиво и для dnsmasq.conf.

NAlex
24-03-2008, 14:29
запускать так надо при каждой перезагрузке, для чего существуют файлы post-mount и post-boot.

Вот теперь понятно, до этого были полуответы на вопросы.:p


насчет /etc/hosts если хотим вручную что то дописывать то делать надо из post-boot следующим образом:

echo "something" >> /etc/hosts
Причина всех этих явлений одна и вам ее давно пытаются втолковать. Это не статические файлы, а они генерятся при каждой загрузке на основе данных хранящихся в nvram.

Здесь Вы не совсем правы так как.
Во первых, я в hosts ничего не дописываю. В этот файл я дописал IP - ки и они успешно сохранились, а теперь мне нужно удалить из файла несколько строк, а это перенаправлением ЭХА в файл сделать не получится.
Во вторых, каким-то образом в hosts сохранились изменения, внесенные мной ранее, а сейчас это сделать не получается. Следовательно, hosts обычный статический файл о чем написано тут (http://linux.die.net/man/5/hosts), другое дело что хранится он в этой системе не пойми-где и как его туда записать после редактировани? :mad:

NAlex
24-03-2008, 14:30
Если создать файл: /tmp/local/etc/hosts, то он будет дописан к автоматически генерируемому /etc/hosts, фича такая. Это же справедиво и для dnsmasq.conf.

Супер! Беру на вооружение.:p

al37919
24-03-2008, 15:07
тогда создайте правильный hosts и пропишите его в post-boot следующим образом:

cat > /etc/hosts < __EOF
ПРАВИЛЬНЫЙ /etc/hosts
__EOF

Насчет /usr/local/etc/hosts --- если будете тестировать этот способ (который вам не пойдет если надо hosts редактировать) напишите результат. Я в свое время пытался таким образом сделать, но у меня не вышло. Хотя /usr/local/etc/ethers работал корректно.

Vofik
24-03-2008, 15:12
Parazit
А вы лог роутера смотрели? Возможно он просто Drop'ает пакеты........ + желательно пробить на клиенте IP и DNS в ручную!

NAlex
24-03-2008, 18:20
тогда создайте правильный hosts и пропишите его в post-boot следующим образом:

cat > /etc/hosts < __EOF
ПРАВИЛЬНЫЙ /etc/hosts
__EOF


Стараюсь не делать того, в чем до конца не разобрался. Дело в том, что понимаю синтасис только Си и его надмножеств, с PHP дело никогда не имел. Поэтому вопрос, "ПРАВИЛЬНЫЙ /etc/hosts" это путь к правильному файлу hosts или же строки, которые должны быть в правильном файле? Если строки, то что чем разделяются строки, например ";" или "перевод строки"?


Насчет /usr/local/etc/hosts --- если будете тестировать этот способ (который вам не пойдет если надо hosts редактировать) напишите результат. Я, в свое время, пытался таким образом сделать, но у меня не вышло. Хотя /usr/local/etc/ethers работал корректно.

Проверил. Работает. После перезагрузки роутера в конец /etc/hosts дописываются строки из файла из /usr/local/etc/hosts. TVadim знал чего пишет!:D

al37919
24-03-2008, 19:32
"ПРАВИЛЬНЫЙ /etc/hosts" --- это его содержимое 1 в 1. Строки разделяются символом с кодом 0x0a

К тому же это не php, а shell ;)

NAlex
24-03-2008, 20:03
"ПРАВИЛЬНЫЙ /etc/hosts" --- это его содержимое 1 в 1. Строки разделяются символом с кодом 0x0a

К тому же это не php, а shell ;)

Слушай, сделал как посоветовал. Перегрузил роутер, он ругнулся в лог по смыслу - не может найти ассоциации IP роутера и его имени. Открываю hosts, а он девственно чистый.:confused:

NAlex
24-03-2008, 20:47
"ПРАВИЛЬНЫЙ /etc/hosts" --- это его содержимое 1 в 1. Строки разделяются символом с кодом 0x0a

К тому же это не php, а shell ;)

Ну вот получилось. Убрал последнее "__EOF", а нужные сроки записал ЭХОМ в конец пустого файла перенаправление (двойным >>).:)
Мне не понятно, каким образом удалось модифицировать файл hosts изначально? Я тут посмотрел еще раз внимательно по форуму структуру постоянной памяти роутера и выходит, что я умудрился записать изменения hosts в прошивку firmware.:eek: Как это могло получиться, непонимаю?

al37919
24-03-2008, 21:06
понял неправильно. /etc сидит на самом деле в /tmp, а это --- ramfs

Zverik
25-03-2008, 06:11
Здравствуйте.
Можно ли ограничить канал для открытого доступа (без шифрований), и паралелльно чтобы можно было входить по WPA и пользоваться всем каналом? Хочу небольшую часть интернета оставить открытой для людей :) Ещё бы было здорово дополнительно снимать ограничения на интернет для заданных MAC-адресов (т.е. для приставки, например). Плюс для открытой части хочется закрыть все порты, кроме определённых (http/ftp/pop3/smtp/...).

NAlex
25-03-2008, 11:01
понял неправильно. /etc сидит на самом деле в /tmp, а это --- ramfs

Точно, так и есть. Не обратил внимание, что в корне перед ETC стоит тильда т.е. это симлинк, а в TMP присутствует оригинал.:rolleyes:
Но от этого хрен редьки не слаще. Если ETC в TMP, следовательно в RAMFS, а это в постоянной памяти это область flashfs. Двумя первыми командами flashfs мы пишем из RAMFS в выделенную область постоянной памяти (64 кб), отведенную для flashfs, только /tmp/local + файлы, указанные в .files, а вся основная часть flashfs не меняется, а в ней и лежит hosts. Третьей командой flashfs enable мы создаем резервную копию последней (на момент команды с save) рабочей верисии прошивки (firmware), включающей в себя flasfs в основной памяти (не развернутую в RAMFS), в NVRAM, а там (в RAMFS) на тот момент находился hosts уже модифицированный и, следовательно, он нигде не записывается. Почему же тогда у меня получилось внести изменения в hosts? Может быть для фиксации нынешнего состояния hosts нужно попытаться перепрошить роутер текущей прошивкой? Ведь каким-то образом изменения в hosts были внесены ранее. Наверное это вопрос для Олега.:rolleyes:

al37919
25-03-2008, 11:19
:eek::eek::eek:
Где вы этого бреда нахватались...

flashfs save создет файл /tmp/flashfs.tar.gz (посмотрите на досуге его содержимое)

flashfs commit записывает файл /tmp/flashfs.tar.gz в предназначенную для него часть встроенного флаша (в премиуме это 4064кб).

flashfs enable говорит, чтобы при последующей загрузке содержимое flashfs было автоматически развернуто в положенное место (т.е. в ramfs)

Кстати, flashfs --- это скрипт, который лежит в /sbin

nvram содержит переменные, которые настраиваются через веб.

squashfs --- основная часть прошивки запакованная таким образом, что она в режиме read only доступна без распаковки в ram.

файл /etc/hosts не существует. Он создается при загрузке автоматом на основании содержимого nvram. Если он у вас сохранен, ищите где --- либо в вебе, либо в nvram (смотреть содержимое nvram show).

При загрузке из nvram берутся параметры настроенные в вебе и автоматом создаются необходимые файлы, которые кладутся в /tmp (т.е. ramfs). После того, как эта автозагрузка произошла у вас есть возможность подкорректировать содержимое этих файлов.

NAlex
25-03-2008, 15:03
Где вы этого бреда нахватались...

Скомпилировал из находящегося вот тут (http://wl500g.info/showpost.php?p=62659&postcount=13) и вот тут (пост 1, пункт 2.4) (http://wl500g.info/showthread.php?t=3171&page=38).:p


flashfs commit записывает файл /tmp/flashfs.tar.gz в предназначенную для него часть встроенного флаша (в премиуме это 4064кб).
Все так и выходит:
1. CFE - загрузчик 256 кб: 256 * 1024 = 262144 байт
Цитирую из 2-й ссылки: "считываются первые 256Кб флэша, в них лежит загрузчик (CFE, аналог BIOS)";
2. Параммеры NVRAM 64 кб: 64 * 1024 = 65536 байт
Цитирую из 2-й ссылки: "он читает кусок флэша с параметрами (nvram 64Кб). Один из параметров указывает адрес во флэше, в котором лежит прошивка и nvram. " т.е. в парамметрах NVRAM указатель на место в постоянной памяти, где нахдится а) прошивка, б) сама NVRAM т.е. парамметры NVRAM и сама NVRAM, как говорят на Деребасовской, "это две большие разницы" и находятся они в разных местах. Здесь еще умесно процитировать из 2-й ссылки "... адрес nvram может быть совсем другим, чего в норме быть не должно. Если такое происходит, то сбросить значения в базовом nvram можно только через консоль или ..." т.е. эту часть NVRAM Олег называет - базовой;
3. Прошивка (firmware v. WL500gp-1.9.2.7-9) 3 731 456 байт - об этом мне поведал Мелко-мягкий.
Подводим итог "1" + "2" + "3" = 262144 + 65536 + 3731456 = 4 059 136 байт
т.е. получается, что flash.tar.gz пишется отдельно и выше прошивки, элемент которой - flashfs мы видим в каталоге /tmp и, следовательно, сама NVRAM пишется еще выше, потому что, (цитирую из 1-й ссылки: "Команда flashfs enable прописывает в nvram ... версию прошивки при которой был создан архив flashfs.tar.gz" - это момент после выполнения flashfs save, но до выполения команды flashfs commit) у ней размер: сама NVRAM + больше 3,5 мегабайт прошивки и это больше никуда не поместится физически как только в верхнее адресное пространство постоянной памяти.

Вот и выходит, что ПЗУ роутера состоит из:
1. CFE - загрузчик - 256 кб;
2. Пармметры NVRAM (базовая NVRAM) - 64 кб;
3. Прошивка, включающая в себя flashfs, > 3,5 мб (до адреса 4064 кб);
4. Файл flash.tar.gz, начинающийся с адреса 4064кб <= 64 кб;
5. NVRAM + резевная копия прошивки - верхнее адресное пространство, начинающееся с адреса 4128 кб.


nvram содержит переменные, которые настраиваются через веб.

Помимо парамметров есть еще резервная копия прошивки, как мы прочитали выше и еще что-то.


файл /etc/hosts не существует. Он создается при загрузке автоматом на основании содержимого nvram.

Похоже так оно и есть.


Если он у вас сохранен, ищите где --- либо в вебе, либо в nvram (смотреть содержимое nvram show).

Он (файл hosts) у меня сохранился, хотя этого не должно было произойти. Вот и получается, что это случайно выявленая дыра в безопасности или просто неизвестная нам возможность ОС (мы ее не можем эксплуатировать, потому-что не знаем как, а кто-то наверное может конфигурировать наш роутер), что почти тоже самое. В NVRAM hosts нет в вэб-интерфейсе тоже ничего нет.



При загрузке из nvram берутся параметры настроенные в вебе и автоматом создаются необходимые файлы, которые кладутся в /tmp (т.е. ramfs). После того, как эта автозагрузка произошла у вас есть возможность подкорректировать содержимое этих файлов.

Собственно так и сделал с Вашей помощью.

al37919
25-03-2008, 16:03
ну могу только повторить, что это упрямый бред (особенно в части выводов).

У Мам(о)на все четко. Для кого OlegI написал этот косноязычный фрагмент --- я не знаю. Он пытался объяснить зачем может понадобиться замыкать ногу для сброса флаша. Однако, написал это так, что понять из этго текста ничего не возможно. А ведь это инструкция для чайников. Кроме того, здесь еще и фактические ошибки. В частности:

В оперативной памяти роутера прошивка создает файловую систему, в которую можно писать. В эту файловую систему копируется прошивка и ...
Ни хрена туда не копируется. squashfs монтируется и не занимает места в ОЗУ.


5. NVRAM + резевная копия прошивки - верхнее адресное пространство, начинающееся с адреса 4128 кб.
Бред. Где источник?

Встроенный флаш разбит на несколько разделов фиксированного размера. Посмотрите вывод cat /proc/mtd : для премиума с 8ю метрами на борту размер flashfs составляет 0x00410000 байт (или 4064 кбайт), CFE и nvram, действительно 256 и 64 кб. Остальное собственно максимальный размер раздела отведенного под прошивку при таком разбиении: 0x003a0000 (= 3801088 байт)

PS: OlegI != Oleg

repa2
25-03-2008, 17:51
Поможите пожалуйста со вторым WAN.
Второй пров привязан по МАС адресу, с первым нет проблем. Второй шнурок воткнут в LAN1. Все прописал как на первой странице. После перезагрузки все сбрасывается, и даже без нее невозможно принудительно назначить МАС второму порту (ifconfig hw ether хх:хх:хх:хх:хх:хх не назначает нужный адрес).
На какой-то странице нашел ifconfig vlan2 hw ether xx:xx:xx:xx:xx: - до перезагрузки работает, потом - нет. В post-boot прописал ifconfig vlan2 hw ether xx:xx:xx:xx:xx: - не работает....
Как бы закрепить этот успех...?:confused:

NAlex
25-03-2008, 21:09
ну могу только повторить, что это упрямый бред (особенно в части выводов).

У Мам(о)на все четко. Для кого OlegI написал этот косноязычный фрагмент --- я не знаю. Он пытался объяснить зачем может понадобиться замыкать ногу для сброса флаша. Однако, написал это так, что понять из этго текста ничего не возможно. А ведь это инструкция для чайников. Кроме того, здесь еще и фактические ошибки. В частности:

Ни хрена туда не копируется. squashfs монтируется и не занимает места в ОЗУ.


Бред. Где источник?

Встроенный флаш разбит на несколько разделов фиксированного размера. Посмотрите вывод cat /proc/mtd : для премиума с 8ю метрами на борту размер flashfs составляет 0x00410000 байт (или 4064 кбайт), CFE и nvram, действительно 256 и 64 кб. Остальное собственно максимальный размер раздела отведенного под прошивку при таком разбиении: 0x003a0000 (= 3801088 байт)

PS: OlegI != Oleg

Все что можно было написать уже написано, добавить нечего.
Из нашего общения я много для себя прояснил, спасибо, желаю удачи.;)

usmailer™
26-03-2008, 08:19
Поможите пожалуйста со вторым WAN.
Второй пров привязан по МАС адресу, с первым нет проблем. Второй шнурок воткнут в LAN1. Все прописал как на первой странице. После перезагрузки все сбрасывается, и даже без нее невозможно принудительно назначить МАС второму порту (ifconfig hw ether хх:хх:хх:хх:хх:хх не назначает нужный адрес).
На какой-то странице нашел ifconfig vlan2 hw ether xx:xx:xx:xx:xx: - до перезагрузки работает, потом - нет. В post-boot прописал ifconfig vlan2 hw ether xx:xx:xx:xx:xx: - не работает....
Как бы закрепить этот успех...?:confused:

вот так


flashfs save
flashfs commit
flashfs enable

repa2
27-03-2008, 06:37
вот так


flashfs save
flashfs commit
flashfs enable

ох сколько раз это было набито... а ничего...:( В файле изменения сохраняются, но они не работают.

PS Прошивка поставлена самая последняя. С предыдущей все было нормально.

usmailer™
27-03-2008, 09:43
ох сколько раз это было набито... а ничего...:( В файле изменения сохраняются, но они не работают.

PS Прошивка поставлена самая последняя. С предыдущей все было нормально.

ну тогда остается перепроверить все до буквы...
зайти телнетом и через mc открыть ... если записывалось в винде а потом подсовывалось...

а.. вопрос...
а что то еще есть в этих файлах?? какие то другие параметры.. на типа своп монтировать, дропбир запускать...

как варик сюда дайте содержимое этого файла...

hien
28-03-2008, 17:42
Добрый вечер, уважаемый модератор!

Я недавно приобрела роутер Asus WL-500gp V2. Хочу подключить к Inet от Корбины к моим 2 компикам, а то меня Па к Steam не подпускает... :cool:

Первый девайс у меня сразу не заработал. Не появлялось соединение WAN даже в default. В техцентре роутер забрали и сегодня принесли новый аналогичный. Всё в фирменной упаковке, даже в плёнке ! Следуя Вашей инструкции, я проверила на работоспособность LAN & WAN коннекты - всё работает, в Inet выхожу без проблем, pings на VPN и тест-сайты вполне приемлемые. Но, разумеется, внутренние ресурсы сети мне не доступны.
Тогда я, опять же по Вашей инструкции, отключила роутер, отсоединила WAN, оставив LAN 1. Потом снова его подключила, в IE набрала адрес 192.168.1.1 и зашла в настройки роутера через admin/dmin. Заранее скачала у Вас прошивки WL500gp-1.9.2.7-8.trx и WL500gp-1.9.2.7-9.trx. В меню настроек роутера открыла System Setup -> Firmware Upgrade. Там было Firmware version 2.0.0.5 Я выбрала прошивку WL500gp-1.9.2.7-9.trx и через Update попыталась перепрошить мой роутер. Ничего не получилось. Через неск. секунд появилась надпись:
Firmware Upgrade Fail !
Firmware upgrade fail. It may result from incorrect image or error transmission. Please check the version of firmare and try again.
Тогда я всё перезагрузила, как Вы советовали, и выбрала прошивку WL500gp-1.9.2.7-8.trx и через Update попыталась перепрошить мой роутер. Результат тотже. :eek:
Я подумала, девайсина опять глюкнутая и зашла на сайт Asus, чтобы скачать свежую прошивку на WL-500gp V2. Всё опять перезагрузила и прошила WL500gpv2_2.0.1.2_TW.trx . Так и получилось ! Даже меню руссифицировалось ! Значит роутер, в принципе, работоспособен.
Дале я перезакачала Ваши прошивки, а потом всё сделала по-новому. Результат опять никакой !
Тогда я подключила роутер к другому компику... Там у меня лицензионная Windows XP SP2 (кстати, на первом компе - лицензионная Windows XP x64). Всё повторилось снова с тем же результатом... Значит ОС здесь не виновата. Может, руководствуясь Вашими инструкциями, принудительно снести прошивку WL500gpv2_2.0.1.2_TW.trx , а потом поставить Вашу, типа WL500gp-1.9.2.7-9.trx ? Ужо больно не хочется настраивать всё ручками, боюсь запутаюсь...
Пожалуйста, посоветуйте, что можно сделать. Заранее благодарна... :)

al37919
28-03-2008, 17:52
ни в коем случае не пытайтесь заливать прошивку от v1 в v2. Они не совместимы. Пока Вам везло, но...

Прочитайте вот эту тему: http://wl500g.info/showthread.php?t=13567 и возьмите последнюю прошивку для v2

DrLabRus
29-03-2008, 13:41
При перепрошивке с стандартной на 1.9.2.7 - 9 необходимо сбрасывать в дефолт настройки в какой-либо момент?
Как я понимаю пре-версии не совсем стабильны и новичку их лучше не использовать?
А можно(и как?) совсем отключить wi-fi(может просто антенну открутить?) ?

Serge_K
29-03-2008, 13:50
При перепрошивке с стандартной на 1.9.2.7 - 9 необходимо сбрасывать в дефолт настройки в какой-либо момент?
Как я понимаю пре-версии не совсем стабильны и новичку их лучше не использовать?
А можно(и как?) совсем отключить wi-fi(может просто антенну открутить?) ?
1.Перешейте и сбросьте в дефолт.
2.В меню Wireless-Advanced есть опция Enable Radio

DrLabRus
29-03-2008, 13:54
Serge_K

2.В меню Wireless-Advanced есть опция Enable Radio
Спасибо. Не заметил ее там, думал вкл/выкл должен быть где-то "наверху", а не в общей куче...

Michail
29-03-2008, 17:20
Извините, если что-то проглядел в уже написанном.
На днях приобрел WL-500gPremium, сразу перепрошил (WL500gp-1.9.2.7-9). Не было проблем, пока сегодня не потребовалось выложить несколько файлов на ftp-сервер (от rbc.ru) - файлы выкладываются, но пустые. Поставил на уши техническую поддержку своего провайдера и хозяев хоста - все впустую. Восстановил исходную прошивку и все заработало. Может я что-то не настроил как надо?
Спасибо.

al37919
29-03-2008, 20:16
поищите темы про настройку MTU

DrLabRus
30-03-2008, 11:15
Вот перепрошился :)
Возник вопрос: время синхронизируется нормально с pool.ntp.org, но
Sun, 30 Mar 2008 13:09:49 +0300(18 minutes, 6 seconds since boot)
Т.е. осталось "по зимнему". Как поправить? Менять на GMT+0400?

Michail
30-03-2008, 12:15
поищите темы про настройку MTU
Спасибо, нашел, заработало.

Diogen
30-03-2008, 21:05
Всем, имеющим терпение помочь простым юзерам с их маршрутизаторами огромное спасибо и уважение. Но, как всегда но... При первоначальной настройке своего ASUSа в независимости от модели все ориентируются (или на свои вопросы вместо ответа бывают сориентированы) на раздел "Важно: инструкция по настройке WL-500g deluxe с нуля". В связи с чем было бы очень удобно, если бы в этом или отдельно созданном разделе лежала бы актуальная подробная инструкция (действительно для чайников) по настройке роутера, которая бы корректировалась в зависимости от того, что уже есть в последней прошивке, а что необходимо прописать вручную.
Не помню в какой ветке, но на вопрос "объясните пожалуйста чайнику как сделать то-то и то-то" был ответ "а вы скомпилируйте или попросите кого-нибудь,что-бы вам скомпилировал".
Надо быть поближе к народу. Не всем же становится великими программистами, чтобы заставить работать свой роутер.

Serge_K
30-03-2008, 21:14
Всем, имеющим терпение помочь простым юзерам с их маршрутизаторами огромное спасибо и уважение. Но, как всегда но... При первоначальной настройке своего ASUSа в независимости от модели все ориентируются (или на свои вопросы вместо ответа бывают сориентированы) на раздел "Важно: инструкция по настройке WL-500g deluxe с нуля". В связи с чем было бы очень удобно, если бы в этом или отдельно созданном разделе лежала бы актуальная подробная инструкция (действительно для чайников) по настройке роутера, которая бы корректировалась в зависимости от того, что уже есть в последней прошивке, а что необходимо прописать вручную.
Не помню в какой ветке, но на вопрос "объясните пожалуйста чайнику как сделать то-то и то-то" был ответ "а вы скомпилируйте или попросите кого-нибудь,что-бы вам скомпилировал".
Надо быть поближе к народу. Не всем же становится великими программистами, чтобы заставить работать свой роутер.
Тут великие программисты в подавляющем меньшинстве.:) Вместе с тем, всем, кому просто надо настроить роутер под конкретного провайдера, всегда здесь помогают. Если же нужно нечто большее, все равно придется шерстить форум и вникать.:) В настройке с нуля - базовые вещи изложены. Единственное, Олег такими темпами прошивку развивает, что трудно поддерживать актуальность темы. :)

infolife
30-03-2008, 21:52
Я уже пару недель читаю этот форум, раз пять прошивал роутер, научился некоторым вещам и в целом все интересно! Но... не нашел простого ответа как сделать, очень прошу помогите:
Есть стационарный компьютер, в нем обычный встроеный дешевый модем, интернет подключается через телефонную линию. Локальная сеть работает отлично как по проводам так и по воздуху. Хочу получить интернет на ноутбуке через Wi-Fi. В свойствах соединения интернета включаю "Общий доступ пользования интернета". В ноутбуке и в стационарном компьютере (на котором интернет) присутствуют "Шлюзы интернета", но интернета на ноутбуке нет. Что нужно включить\выключить\прописать в роутере чтобы появился интернет на ноутбуке?

Роутер WL-500gP
Установленная сейчас прошивка 1.9.2.7-10-pre2

al37919
30-03-2008, 22:02
т.е. роутер не получает инет извне, но должен раздавать его в WLAN --- тогда надо его выставить в режим access point (system setup -> op. mode)

avk
30-03-2008, 22:12
То infolife
Если у Вас Интернет от модема, а роутер - только для организации внутриквартирной сети, то на буке следует указать в качестве шлюза адрес стационарного компа.

infolife
30-03-2008, 22:45
т.е. роутер не получает инет извне, но должен раздавать его в WLAN --- тогда надо его выставить в режим access point (system setup -> op. mode)
Access point поставил. Как понять не получает извне? Не подключен кабель в WAN? - Да, не подключен.

То infolife
Если у Вас Интернет от модема, а роутер - только для организации внутриквартирной сети, то на буке следует указать в качестве шлюза адрес стационарного компа.
Именно так - для квартиры без проводов. Access point поставил, шлюз указал, но интернета нет :(. Локальная сеть работает.

avk
30-03-2008, 22:58
шлюз указал, но интернета нет :(.

Проходит ли пинг с бука до ПК?
Как настроили ПК для раздачи?
Если роутер в Access point, то кто раздает адреса, или все вручную?

infolife
30-03-2008, 23:11
Проходит ли пинг с бука до ПК??
На буке в консоли набираю ping 192.168.1.191 проходит нормально, время-1мс TTL=128.
Как настроили ПК для раздачи??
В свойствах подключения сетевой карты на ПК "Протокол интернета TCP/IP" все автоматически.
В свойствах подключения интернета все автоматически, поставил галку "Разрешить общий доступ к интернету".
Встроенный в винду файервол отключил.

Если роутер в Access point, то кто раздает адреса, или все вручную?
Это не понял...

avk
30-03-2008, 23:19
Если в Operation Mode поставить Access Point, то роутер не будет раздавать адреса, нет страницы IP Config - DHCP Server.

avk
30-03-2008, 23:24
В свойствах подключения интернета все автоматически, поставил галку "Разрешить общий доступ к интернету".

Скриншот покажите. И там, где кнопка "Параметры..."

infolife
30-03-2008, 23:26
Скриншот покажите. И там, где кнопка "Параметры..."
http://www.privat-mobile.com/temporary/internet.GIF
http://www.privat-mobile.com/temporary/parametry.GIF
http://www.privat-mobile.com/temporary/dopolnitelno.GIF
http://www.privat-mobile.com/temporary/stacionar.JPG

al37919
31-03-2008, 07:07
В данной ситуации роутер не должен делать nat, а работать как свитч, который в беспроводном варианте называется точка доступа.

НАТ должен делать тот ПК, к которому подключен модем. В винде все тупо. Она не понимает любые адреса. Та сетевуха которая будет раздавать инет в ЛАН должна иметь адрес 192,168,0,1 Если это тот Marvel, то за какой радостью он имеет адрес 192,168,1,191? И кто в этой сети 192,168,1,1 по вашему? Уж точно не роутер.

Я думаю сделать надо так: в окне свойства убрать галку "разрешить использование...", сказать везде ОК и закрыть все окна. После этого вернуться туда же и включить эту галку. Винда должна выставить на сетевухе правильный адрес (192,168,0,1) и включить необходимые сервисы и больше там ничего трогать не надо.

Если есть что то с проводным подключением, то на этом этапе я бы проверил, что на выходе из компа есть инет (по проводу). Потом разбираться с дальнейшей раздачей роутером.

Меня смущает это:

В свойствах подключения сетевой карты на ПК "Протокол интернета TCP/IP" все автоматически.
Если 192,168,1,191 получен по ДХЦП, то откуда? Роутер не в режиме AP?

avk
31-03-2008, 20:23
То infolife
Если у Вас Интернет от модема, а роутер - только для организации внутриквартирной сети, то на буке следует указать в качестве шлюза адрес стационарного компа.

Я сделал это!

Исходные данные:

Premium в режиме Home Gateway с включенным DHCP Server. Перед началом эксперимента нажата кнопка Disconnect и, даже, выдернут шнур из WAN.
Первый ноутбук подключен к роутеру проводом, получает от него фиксированный адрес, символизируя стационарный компьютер. К этому ноутбуку подключен GPRS-модем, разрешен Общий доступ, на закладке Параметры ни единой птички.
Второй ноутбук - WiFi-клиент. Адрес получает от роутера, но вручную прописано два шлюза: роутер (192.168.1.1) и ПК (192.168.1.10). (полагаю, первый шлюз необязателен).
Что не получилось:
Чтобы оба ноутбука были WiFi-клиентами - при таком подключении между ними не было пинга, если один на проводе - пинг есть. Понять я этого не смог!!! Кто подскажет?

infolife
31-03-2008, 21:34
Меня смущает это:

Если 192,168,1,191 получен по ДХЦП, то откуда? Роутер не в режиме AP?
Честно сказать, не все понятно... не знаю как получается адрес 192,168,1,191 пытаюсь дальше сделать то к чему стремлюсь. 192,168,1,1 - этот роутера, по нему же в веб-морду вход. Подключать два компьютера между собой проводом и чтобы один давал интернет другому я хорошо умею. Но никогда не сталкивался с вариантом когда между ними маршрутизатор. Странно как-то, что мало кому актуально подобное подключение. Ведь для домашнего использования оно, на мой взгляд, одно из распространенных, при условии, если нет локальной сети или ADSL подключения.


Я сделал это!

Исходные данные:

Premium в режиме Home Gateway с включенным DHCP Server. Перед началом эксперимента нажата кнопка Disconnect и, даже, выдернут шнур из WAN.
Первый ноутбук подключен к роутеру проводом, получает от него фиксированный адрес, символизируя стационарный компьютер. К этому ноутбуку подключен GPRS-модем, разрешен Общий доступ, на закладке Параметры ни единой птички.
Второй ноутбук - WiFi-клиент. Адрес получает от роутера, но вручную прописано два шлюза: роутер (192.168.1.1) и ПК (192.168.1.10). (полагаю, первый шлюз необязателен).
Что не получилось:
Чтобы оба ноутбука были WiFi-клиентами - при таком подключении между ними не было пинга, если один на проводе - пинг есть. Понять я этого не смог!!! Кто подскажет?
Где нажата кнопка Disconnect ? На роутере?
Чтобы оба ноутбука были WiFi-клиентами, то есть это подключение точка-точка? - Может быть это не правильно. У меня пинг есть по проводу и по воздуху в оба направления, но добиться, чтобы был интернет на обоих никак не получается :(.

avk
31-03-2008, 21:47
Где нажата кнопка Disconnect ? На роутере?
Чтобы оба ноутбука были WiFi-клиентами, то есть это подключение точка-точка? - Может быть это не правильно. У меня пинг есть по проводу и по воздуху в оба направления, но добиться, чтобы был интернет на обоих никак не получается :(.
Кнопка, конечно же, нажата на роутере. У меня роутер как был настроен на провайдера, так и остался. Для исключения провайдера и была нажата кнопка.
Нет, не точка-точка, а оба бука - WiFi-клиенты роутера. "Один на проводе" - значит подключен к роутеру через LAN, а второй в эфире.
Не получается - это как, так как сделал я?

infolife
31-03-2008, 22:06
Кнопка, конечно же, нажата на роутере. У меня роутер как был настроен на провайдера, так и остался. Для исключения провайдера и была нажата кнопка.
у меня нет кнопки Дисконнект, есть только сзади красная "EZSETUP" и в дырочке "RESTORE"

Нет, не точка-точка, а оба бука - WiFi-клиенты роутера. "Один на проводе" - значит подключен к роутеру через LAN, а второй в эфире.
Понял. Также и у меня, только стационарный на проводе и бук в эфире.

Не получается - это как, так как сделал я?
Нет, пока так не делал, не знаю где эта кнопка. Сейчас сделаю без кнопки, скажу результат.

avk
31-03-2008, 22:10
не знаю где эта кнопка. Сейчас сделаю без кнопки

Эта кнопка находится Status & Log - Status (http://my.router/Main_GStatus_Content.asp) - Вам она без надобности - нету у Вас провайдера на WAN-порту. Так что и не ищите.

infolife
31-03-2008, 22:38
Я сделал это!

Исходные данные:

Premium в режиме Home Gateway с включенным DHCP Server. Перед началом эксперимента нажата кнопка Disconnect и, даже, выдернут шнур из WAN.
DHCP Server включен по умолчанию. С этим ясно, кроме включения DHCP Server может еще что-то нужно?

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


Второй ноутбук - WiFi-клиент. Адрес получает от роутера, но вручную прописано два шлюза: роутер (192.168.1.1) и ПК (192.168.1.10). (полагаю, первый шлюз необязателен).
Прописал шлюзы, только у меня ПК 192.168.1.191

Интернета на ноутбуке нет :(. На обоих компьютерах показываются шлюзы интернета, по ним кликал, пишет "Подключено", возле часов на буке есть соединение, но интернета нет.

Еще, уже добился что с бука кликаю по шлюзу, то на стационарном происходит подключение или отключение интернета. Но... на буке интернета нет.

avk
01-04-2008, 20:29
Подключать два компьютера между собой проводом и чтобы один давал интернет другому я хорошо умею. Но никогда не сталкивался с вариантом когда между ними маршрутизатор.

Ну как успехи, результат есть?
Задайте для начала на ПК и буке адреса вручную и соединете напрямую витой парой. При удачном раскладе включите в цепь роутер.
Иначе я просто не знаю что еще можно предложить, заново создать модемное соединение и дать на него доступ?..

infolife
01-04-2008, 20:52
Ну как успехи, результат есть?
Пока нет, и отвлекает суета по работе (может быть из-за этого не получается).

Задайте для начала на ПК и буке адреса вручную и соединете напрямую витой парой.
Попробую. Обычно, чтобы дать интернет другому компьютеру по витой паре, на ПК (где интернет) прописываю 192.168.0.1 , а на буке автоматом, и эта схема работает.

При удачном раскладе включите в цепь роутер.
А когда маршрутизатор между ними никак. Локальная сеть работает, интернет с бука подключается\отключается шлюзом... но интернета на буке нет.

Иначе я просто не знаю что еще можно предложить, заново создать модемное соединение и дать на него доступ?..
На днях сделаю последовательную страницу со скриншотами, может быть что-то не включено в настройках роутера?

undead
03-04-2008, 15:16
Имеем прошивку WLHDD-1.9.2.7-9 и следующие настройки:
- FireWall включен,
- разрешен доступ к интерфейсу через WAN на другом порту
- включена фильтрация пакетов (DROP) WAN-MAN с опцией ACCEPT на Forwarded Ports

Если в Virtual Server в NAT пробросить порт на сервер в сети роутера (WiFi), то все ок. Если в Virtual Server указываем адрес самого маршрутизатора (хоть внутренний, хоть 127.0.0.1, хоть VPN'овский) - пакеты дропаются уже на входе на нужный порт.

Т.е. например настраиваю проброс порта с 80 на 88 (на нем стоит thttpd) или с 443 на 22 (чтобы через прокси по SSH зайти) на внутренний IP 192.168.1.1, то в логах видны DROP на порты 88 и 22.
А вот интерфейс администрирования при этом нормально пробрасывается с внешнего 8080 на внутренний 80.

Пробовал выключать только FireWall - порты начинали нормально пробрасываться, но это не есть правильно.

Кто может подсказать, что минимально необходимо докрутить, чтобы проброс портов на сам маршрутизатор работал аналогично пробросу интерфейса администрирования?

undead
04-04-2008, 16:24
Разобрался, но все через одно место.
Во первых помимо форвардинга в виртуальных серверах пришлось прописать в WAN to LAN фильтрах прием портов на локальный адрес со смещением с 443 на 22 и с 81 (вместо 80 для чистоты эксперимента) на 88 (несмотря на опцию Port Forwarding default policy = ACCEPT), во вторых в post-firewall добавить строчки:
iptables -D INPUT -j DROP
iptables -A INPUT -p tcp -m tcp -d 192.168.1.1 --dport 22 -j ACCEPT
iptables -A INPUT -p tcp -m tcp -d 192.168.1.1 --dport 88 -j ACCEPT
iptables -A INPUT -j DROP

Причем если в FireWall стоит логирование каких-либо пакетов, то тоже облом, т.к. у меня например стояло логирование дропнутых пакетов и правила INPUT DROP отсутствовало, а вместо него было INPUT logdrop, которе не удаляется через -D INPUT -j DROP и соответственно правила встают после логируемых выброшенных пакетов.

По WAN to LAN фильтру - пробовал удалять правило - связь отваливалась. Так что не все так гладко в соответствии настроек WEB и восприятию их прошивкой, по крайней мере 1.9.2.7-9, а на будущие версии мне с моим WLHDD рассчитывать не приходится.

Davis2k3
06-04-2008, 13:21
Полазил по форуму, но не нашел, хотя была подобная тема затронута.
Собственно вопрос: Если перевести роутер (wl500gP) в режим приема WiFi сигнала(например от wifi провайдера) сможет ли она служить точкой доступа(у меня имеется ноут) или выход, только по проводам?

GhostAnton
07-04-2008, 09:43
У меня стоит WL-500Gp прошивка 1.9.2.7-10
Инет у меня висит на адсл модеме с адресом 192.168.1.254
Адрес точки доступа 192.168.1.1
мне нужно сделать маршрутизацию таким образом, чтоб точка доступа имела доступ к инету через локальный порт притом все компы подключенные к локалке должны видеть друг друга....
все 5 портов - это локалка, на модеме инетовском тоже свитч и локалка, когда я подключаю в ван интрефейс кабель от адсл модема и отключаю фаервол, все что находится на адсл модеме не может видеть мои компы, а задача стоит так чтоб все компы были в локальной сети и видели друг друга и в тоже время сама точка доступа имела доступ к инету, чтоб можно было пользоваться системой адос.

Помогите пожалуйста с решением моей задачи...

AndreyPopov
07-04-2008, 14:49
мой вам совет:
- переведите ADSL в режим Bridge
- WL500 в режим Gateway и WAN порт подключите к ADSL модему и настройте нужное вам соединение на WAN порту.

DrLabRus
07-04-2008, 16:35
В инструкции от wengi в качестве опции предлагается некий список, про него и хочу спросить:
ipkg install coreutils -- я так понимаю это замена busybox(там ведь только базовые команды/утилиты ?), не "настольный" набор, но нечто более солидное, чем busybox
ipkg install findutils -- утилиты для поиска файлов
ipkg install diffutils -- сравнение различий/изменений в текстовых файлах.
ipkg install screen -- полезно и нужно для rtorrent
ipkg install nano -- текстовый редактор, дружелюбнее vi
ipkg install procps -- утилиты мониторинга: free , ps и другие
ipkg install less -- используется для просмотра длинного вывода команд/утилит или файлов, которые не убираются в консоли
ipkg install unzip -- zip, просто zip, ну и unzip
ipkg install hdparm -- управление и мониторинг hdd
ipkg install man -- ридер для ман-страниц
ipkg install man-pages -- они сами

Upd0:
Google и ipkg info <pkg> спасут мир. С большей частью разобрался. Остался лишь один пакет - less - что это такое? И умеет ли hdparm работать с SATA дисками?

Upd1:
А если первые два не справятся, то уж Википедия не подведет.
less -- чем то похожа на more(как понял у less функционал больше), используется для просмотра длинного вывода команд/утилит или файлов, которые не убираются в консоли.

Остался единственный вопрос: умеет ли hdparm работать с SATA дисками?

SemSem
10-04-2008, 02:43
4) настроить SSH-сервер.
Подключиться к шеллу роутера можно по протоколу telnet программой putty (www.putty.nl), имя для входа "admin", пароль если не меняли такой же.
Результат бессонной, но очень интересно проведенной ночи :)

OlegI, подправьте, пожалуйста, данный пункт Инструкции:
- акцентируйте "по протоколу telnet";
- для настройки SSH-сервера, подключиться к роутеру можно и штатным Виндосовским telnet'ом;
- имя для входа тоже часто меняют.

Спасибо за Инструкцию.

SannyRu
10-04-2008, 16:10
Приветствую!

Имеется проблема с уменьшением скорости :(

Если подключить WAN провод напрямую к компу, то скорость ~5MB/s. Если же подключить комп к рутеру, а тот к к WAN, то скорость (и даун и ап) падает до ~ 1MB/s.

Рутер: WL500gp
Прошивка: 1.9.2.7-10

Настройки:
WAN Connection Type: Static IP
WAN Connection Speed: Auto

IP Address: <по_договору>
Subnet Mask: <по_договору>
Default Gateway: <по_договору>

Get DNS Server automatically?: No
DNS Server1: <по_договору>
DNS Server2: <по_договору>

LAN IP Setting
Host Name: WL-001E8C72293C
IP Address: 192.168.1.1
Subnet Mask: 255.255.255.0

DHCP Server
Enable the DHCP Server? Yes
IP Pool Starting Address: 192.168.1.2
IP Pool Ending Address: 192.168.1.254
Lease Time: 86400

На компе сетевый настройки стоят в режиме Auto.

Заранее спасибо!

hans0n
11-04-2008, 21:34
извините, перерыл поиск, но найти топик так и не смог

Напомните, пожалуйста, как сбросить flashfs. (вернуть в первоначальное состояние)
я криво настроил роутер, хочу заново всё сделать :)


извиняюсь, вспомнил:


erase /dev/mtd/3
erase /dev/mtd/4
reboot

hans0n
11-04-2008, 22:52
Товарищи, подскажите такую вещь...
я настроил wl500gP всё по инструкции, хочу заюзать FTP, но мне в момент когда я с клиента захожу на свой адрес, выдает:

500 OOPS: cannot change (или find - непомню) directory:/tmp/harddisk/ftp_pub

короче в папке /tmp/harddisk только /opt и /lost+found.

Если создать папку /ftp_pub руками, то всё ок, НО, после каждого ребута она исчезает.

Что мне делать?:)

pdfinout
14-04-2008, 09:18
Сразу признаю, в вопросах настройки роутера, я пока чайник. Приобрел W-500gP V1. Моя задача сделать точку доступа из локалки для мобильных пользователей. В ней, локалке, инет раздается BSD-ишным серваком по макам и IP адресу. Адреса серые, статика. Прописал на роутере его адрес, маску, шлюз. Все побежало! Более нигде ничего не трогал. Инет у ноутов появился. DHCP работает по умолчанию, адреса клиентам раздает.
Но потом, я решил перешить роутер, замечательной прошивкой от Oleg. Кроме точки доступа, на роутер планируется возложить еще несколько задач, без перешивки не обойтись. Удалось это сделать только через проводное соединение. Провел настройку роутера, как указано в начале этой темы. И все... :mad:К инету доступа нет. Пинги с клиентов на гейт не идут. Куда, копать, какая дополнительная инфа нужна?:confused:

hans0n
14-04-2008, 16:04
Товарищи, подскажите такую вещь...
я настроил wl500gP всё по инструкции, хочу заюзать FTP, но мне в момент когда я с клиента захожу на свой адрес, выдает:

500 OOPS: cannot change (или find - непомню) directory:/tmp/harddisk/ftp_pub

короче в папке /tmp/harddisk только /opt и /lost+found.

Если создать папку /ftp_pub руками, то всё ок, НО, после каждого ребута она исчезает.

Что мне делать?:)

перемонтировал раздел руками и всё стало окей.
Вопрос снят:)

BioS
17-04-2008, 22:31
в /usr/local/sbin/post-mount слуедующее

#!/bin/sh
mount -obind /tmp/harddisk/opt /opt


после перезагрузки /opt не монтируется!
самому выполнить mount -obind /tmp/harddisk/opt /opt
- монтируется (до перезагрузки)

AndreyPopov
17-04-2008, 22:37
в /usr/local/sbin/post-mount слуедующее

#!/bin/sh
mount -obind /tmp/harddisk/opt /opt


после перезагрузки /opt не монтируется!
самому выполнить mount -obind /tmp/harddisk/opt /opt
- монтируется (до перезагрузки)


вы монтируете usb flash или usb hdd?

BioS
17-04-2008, 22:38
монтирую флешку, а что есть разница

AndreyPopov
17-04-2008, 22:50
монтирую флешку, а что есть разница

конечно!
если версия прошивки выше 1.9.2.7-8 то монтировать надо:
/tmp/mnt/discX_Y

о чем написано в инструкции - читайте внимательней!!!

BioS
18-04-2008, 11:54
конечно!
если версия прошивки выше 1.9.2.7-8 то монтировать надо:
/tmp/mnt/discX_Y

о чем написано в инструкции - читайте внимательней!!!

изменил на mount -obind /tmp/mnt/disc0_1/opt /opt - само не монтируется. опятьже если через telnet жто прописать - монтируется!!!!

кстати а флешка обязательно должна быть ext3???

AndreyPopov
18-04-2008, 12:55
изменил на mount -obind /tmp/mnt/disc0_1/opt /opt - само не монтируется. опятьже если через telnet жто прописать - монтируется!!!!

кстати а флешка обязательно должна быть ext3???

ОБЯЗАТЕЛЬНО - об этом также в руководстве сказано:
Неободимо чтобы в /opt была подмонтирована файловая система ext3 из-за разрешения на файлы и софтлинков.

BioS
18-04-2008, 13:01
ОБЯЗАТЕЛЬНО - об этом также в руководстве сказано:
Неободимо чтобы в /opt была подмонтирована файловая система ext3 из-за разрешения на файлы и софтлинков.

а как тогда отформатировать?

AndreyPopov
18-04-2008, 13:07
а как тогда отформатировать?

на второй странице

http://wl500g.info/showpost.php?p=42594&postcount=19 :D

BioS
18-04-2008, 13:22
блин, всравно папка сама не монтируется! post-mount точно выполняется?

AndreyPopov
18-04-2008, 14:50
блин, всравно папка сама не монтируется! post-mount точно выполняется?

а в post-boot пробовали:
# на всякий случай загрузка модулей, понадобится если например выключить ftp в веб-оболочке
insmod scsi_mod
insmod sd_mod
insmod usb-storage

BioS
18-04-2008, 15:06
а в post-boot пробовали:
# на всякий случай загрузка модулей, понадобится если например выключить ftp в веб-оболочке
insmod scsi_mod
insmod sd_mod
insmod usb-storage

вот какая ситуация: post-mount просто не выполняется!!! убедился так - после загруки роутера, проверил смонтировалось или нет - нет. сам выполнил sh /usr/local/sbin/post-mount и ура смонторовалось. почему post-mount не выполняется????

AndreyPopov
18-04-2008, 16:06
вот какая ситуация: post-mount просто не выполняется!!! убедился так - после загруки роутера, проверил смонтировалось или нет - нет. сам выполнил sh /usr/local/sbin/post-mount и ура смонторовалось. почему post-mount не выполняется????


1) а такую команду не пробовали?
/bin/mount -o bind,sync,noatime,rw /tmp/mnt/<...>/opt /opt

2) провероте в логе Web интерфеса когда и как видится usb флэшка?
может она у вас медленная и не успевает смонтироваться к загрузке системы?

BioS
18-04-2008, 16:59
1) а такую команду не пробовали?
/bin/mount -o bind,sync,noatime,rw /tmp/mnt/<...>/opt /opt

2) провероте в логе Web интерфеса когда и как видится usb флэшка?
может она у вас медленная и не успевает смонтироваться к загрузке системы?

не, он именно не выполняется! я туда написал cp /usr/local/sbin/pre-shutdown /usr/local/sbin/123 - ничего не скопировалость! чтоб он выполнялся его надо только создать и присвоить chmod +x и все или что то еще???


p.s. я что первый у кого ничего не работает? что кривое руки или роутер???

AndreyPopov
18-04-2008, 17:45
не, он именно не выполняется! я туда написал cp /usr/local/sbin/pre-shutdown /usr/local/sbin/123 - ничего не скопировалость! чтоб он выполнялся его надо только создать и присвоить chmod +x и все или что то еще???


p.s. я что первый у кого ничего не работает? что кривое руки или роутер???

попробуйте сделать Restore Default и настроить все заново!

PupsDRVR
18-04-2008, 18:16
не, он именно не выполняется! я туда написал cp /usr/local/sbin/pre-shutdown /usr/local/sbin/123 - ничего не скопировалость! чтоб он выполнялся его надо только создать и присвоить chmod +x и все или что то еще???


p.s. я что первый у кого ничего не работает? что кривое руки или роутер???

А как вы флэшку форматировали? Через роутер? Тут такой момент возможен, первое устройство монтируется автоматически при загрузке роутера или при "втыкании" в процессе работы. Вы дали команду, что прописана в самом начале

mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1

Была выдана ошибка, поскольку смонтированное устройство отформатировать нельзя, а вы посчитали, что флэшка отформатировалась, получив некое сообщение. Чтобы флэшку отформатировать, надо её отмонтировать. Дайте в телнете команду mount и приведите сюда результат.

BioS
18-04-2008, 19:58
А как вы флэшку форматировали? Через роутер? Тут такой момент возможен, первое устройство монтируется автоматически при загрузке роутера или при "втыкании" в процессе работы. Вы дали команду, что прописана в самом начале


Была выдана ошибка, поскольку смонтированное устройство отформатировать нельзя, а вы посчитали, что флэшка отформатировалась, получив некое сообщение. Чтобы флэшку отформатировать, надо её отмонтировать. Дайте в телнете команду mount и приведите сюда результат.

ну я же не совсею тупой? флешку отформатировал,
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime)


да и не в этом дело то! post-mount не выполняется сам при загрузки!

AndreyPopov
18-04-2008, 22:08
Вы дали команду, что прописана в самом начале


mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1


только для флешэк и для версий 1.9.7.2-8 и выше эта команда должна выглядеть

mke2fs -j /dev/discs/discX_Y/disc/part1


флешку отформатировал,



у вас в логе есть такая строчка (подобная)
Jan 1 02:00:34 USB storage: ext3 fs at /dev/discs/disc0/disc mounted to /tmp/mnt/disc0

BioS
18-04-2008, 23:04
есть,

Dec 31 13:00:16 USB storage: ext3 fs at /dev/discs/disc0/part1 mounted to /tmp/mnt/disc0_1

может я что то не понимаю, но причем тут вообще флешка и как она отформатирована? третий раз пишу что post-mount не выполняется!!!

AndreyPopov
18-04-2008, 23:06
есть,

Dec 31 13:00:16 USB storage: ext3 fs at /dev/discs/disc0/part1 mounted to /tmp/mnt/disc0_1

может я что то не понимаю, но причем тут вообще флешка и как она отформатирована? третий раз пишу что post-mount не выполняется!!!


привидите полное содержание post-boot и post-mount

BioS
18-04-2008, 23:24
post-boot
#!/bin/sh

post-mount
#!/bin/sh
mount -o bind,sync,noatime,rw /tmp/mnt/disc0_1/opt /opt


в post-mount все правельно, т.к. если через telnet написать sh post-mount - все разаботает(до очередной перезагрузки)

PupsDRVR
19-04-2008, 06:31
только для флешэк и для версий 1.9.7.2-8 и выше эта команда должна выглядеть

mke2fs -j /dev/discs/discX_Y/disc/part1



у вас в логе есть такая строчка (подобная)
Jan 1 02:00:34 USB storage: ext3 fs at /dev/discs/disc0/disc mounted to /tmp/mnt/disc0

Под 10-ой версией форматировал, как написал выше, всё получилось :).

PupsDRVR
19-04-2008, 06:41
post-boot
#!/bin/sh

post-mount
#!/bin/sh
mount -o bind,sync,noatime,rw /tmp/mnt/disc0_1/opt /opt


в post-mount все правельно, т.к. если через telnet написать sh post-mount - все разаботает(до очередной перезагрузки)

У вас только одна флэшка, второго накопителя нет? Если нет, то попробуйте свою строку закомментировать, а вместо неё так написать:


/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt

У меня ещё жесткий диск есть, для него ещё вторая строчка такая:


/bin/mount -o sync,noatime,rw /dev/discs/disc1/part1 /tmp/disc1_1
Просто при старте, ещё раз повторю, первый накопитель монтируется автоматом, вам надо с него просто дирректорию opt/ подмонтировать.

У меня всё прекрасно работает с таким post-mount:


#!/bin/sh
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
/bin/mount -o sync,noatime,rw /dev/discs/disc1/part1 /tmp/disc1_1

/opt/etc/init.d/S05syslogd
/opt/sbin/transmission_watchdog

/opt/etc/init.d/S10cron
/opt/etc/init.d/S80lighttpd start

AndreyPopov
19-04-2008, 11:29
post-boot
#!/bin/sh

post-mount
#!/bin/sh
mount -o bind,sync,noatime,rw /tmp/mnt/disc0_1/opt /opt


в post-mount все правельно, т.к. если через telnet написать sh post-mount - все разаботает(до очередной перезагрузки)

а вы пробовали все же сделать Restore Default и настроить все заново, следуя инструкции???

мои post-boot


#!/bin/sh
chmod 777 /tmp
dropbear > /dev/null 2>&1
insmod scsi_mod
insmod sd_mod
insmod usb-storage



post-mount


#!/bin/sh
/bin/mount -o bind,sync,noatime,rw /tmp/mnt/disc0/opt /opt
/opt/etc/init.d/S10cron
/opt/etc/init.d/S80thttpd start


у меня в данном случае disc0 потому что флэшка подключена через USB hub.

BioS
19-04-2008, 11:36
а вы пробовали все же сделать Restore Default и настроить все заново, следуя инструкции???

мои post-boot


#!/bin/sh
chmod 777 /tmp
dropbear > /dev/null 2>&1
insmod scsi_mod
insmod sd_mod
insmod usb-storage



post-mount


#!/bin/sh
/bin/mount -o bind,sync,noatime,rw /tmp/mnt/disc0/opt /opt
/opt/etc/init.d/S10cron
/opt/etc/init.d/S80thttpd start


у меня в данном случае disc0 потому что флэшка подключена через USB hub.
еас попробую все сбросить, больше делать нечего.

кстати а dropbear > /dev/null 2>&1 для чего?

AndreyPopov
19-04-2008, 11:59
еас попробую все сбросить, больше делать нечего.

кстати а dropbear > /dev/null 2>&1 для чего?

в инструкции все есть, прочтите ее. что ж мне ее каждый раз пересказывать.

BioS
19-04-2008, 12:21
все сбросил, вот что сделал

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 "/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt" >> /usr/local/sbin/post-mount
flashfs save
flashfs commit
flashfs enable

всеравно /opt не монтируется!!!!!!

AndreyPopov
19-04-2008, 12:29
все сбросил, вот что сделал

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 "/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt" >> /usr/local/sbin/post-mount
flashfs save
flashfs commit
flashfs enable

всеравно /opt не монтируется!!!!!!


т.е. как понимаю шаг 4) из инструкции вы выполнили частично?
как говорится, то что посчитали нужным?

лично я выполнял шаг 4) ПОЛНОСТЬЮ! и как я понимаю запуск SSH сервера - это именно запуск оболочки, которая выполняет скрипты.

BioS
19-04-2008, 13:29
лично я выполнял шаг 4) ПОЛНОСТЬЮ! и как я понимаю запуск SSH сервера - это именно запуск оболочки, которая выполняет скрипты.

ssh - это же альтернатива telent, только безопасная http://ru.wikipedia.org/wiki/SSH

AndreyPopov
19-04-2008, 13:49
ssh - это же альтернатива telent, только безопасная http://ru.wikipedia.org/wiki/SSH


могу сказать лишь одно, что инструкция ОЧЕНЬ подробная и понятная и НЕОБЯЗАТЕЛЬНЫЕ шаги указаны словами "можно", а НЕОБЯЗАТЕЛЬНЫЕ комманды закомментированы "#".

и именно в шаге 4) Настройка SSH сервера -> указаны строки


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*


и если вы считаете, что предыдущие три команды в этом разделе не нужны, как не нужны и последующие две команды - то я не знаю, что вам сказать. я не знаю тогда зачем писалась эта инструкция? :confused:

я сделал полностью этот шаг и у меня все замечательно работает!
я не задумывался - "надо" или "не надо" - потому как в шаге 4) ничего не сказано о его необязательности или частичном выполнении.

BioS
19-04-2008, 18:03
ну ладно, щас попробую, хотя 4 пунк называется настройка shh сервера:confused:

vectorm
20-04-2008, 21:30
могу сказать лишь одно, что инструкция ОЧЕНЬ подробная и понятная и НЕОБЯЗАТЕЛЬНЫЕ шаги указаны словами "можно", а НЕОБЯЗАТЕЛЬНЫЕ комманды закомментированы "#".

и именно в шаге 4) Настройка SSH сервера -> указаны строки


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*


и если вы считаете, что предыдущие три команды в этом разделе не нужны, как не нужны и последующие две команды - то я не знаю, что вам сказать. я не знаю тогда зачем писалась эта инструкция? :confused:

я сделал полностью этот шаг и у меня все замечательно работает!
я не задумывался - "надо" или "не надо" - потому как в шаге 4) ничего не сказано о его необязательности или частичном выполнении.

"#!/bin/sh" - это не необязательная команда, это параметр, указывающий на то, что данный файл является запускаемым с помощью командного интерпретатора. О загнул :)

AndreyPopov
21-04-2008, 10:19
"#!/bin/sh" - это не необязательная команда, это параметр, указывающий на то, что данный файл является запускаемым с помощью командного интерпретатора. О загнул :)


кто загнул - так это ТЫ!!! прочти хоть откуда ты эту команду выдернул!!! из какой строчки!

DrLabRus
21-04-2008, 19:05
Про строчку:
#!/bin/sh
Она обязательно должна быть первой в этих файлах. Это есть директива, указывающая на командный интерпретатор с помощью которого файл будет обрабатываться(в смысле выполняться). Иначе(но если выполнен chmod) его посчитают бинарником, которым он не является
Также обязательно сделать их исполняемыми:
chmod +x /usr/local/sbin/p*

brinkli
03-05-2008, 11:30
3) Настроить роутер через веб-интерфейс.

6) Купить флэшку (не меньше 9Мб) для хранения программ. Лучше с лампочкой, чтобы видеть когда роутер в нее пишет. Раздел диска вместо флэшки нежелателен - вероятность выхода из строя диска выше.
Отформатировать флэшку или раздел диска в файловую систему ext3. На флэшках обычно создан единственный раздел и поменять это нельзя, в отличии от жестких дисков, которые можно самому разбить.
Отформатировать флэшку можно командой mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1

Если вместо флэшки используется жесткий диск большого размера, то разбить и отформатировать его лучше под Linux, можно под Knoppix, средствами роутера можно сделать, но перед форматированием нужно создать и включить своп раздел (при форматировании большого диска нужно много памяти) - возиться с этим нет смысла. Если linuxа нет, то можно роутером:
например разбить fdisk /dev/scsi/host0/bus0/target0/lun0/disc
включить своп если нужно /sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2
команда форматирования приведена выше. Своп используют, если нужно будет запускать много служб, но лучше без него, так как если USB отсоединится, то роутер повиснет.
В NTFS форматировать нет смысла - ее можно только читать. При желании информацию с раздела ext3 можно будет считать под Windows бесплатной программой explore2fs.


Действую по инструкции но у меня не получается отформатировать HDD.
Вот, что делаю:

fdisk /dev/scsi/host0/bus0/target0/lun0/disc

The number of cylinders for this disk is set to 60801.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): Command (m for help): Command (m for help):
got EOF thrice - exiting..

что мне надо делать дальше не понимаю

пробую следующую команду

/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part1

swapon: /dev/scsi/host0/bus0/target0/lun0/part1: Invalid argument

пробую отформатировать существующий раздел

mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1

mke2fs 1.38 (30-Jun-2005)
mke2fs: /dev/scsi/host0/bus0/target0/lun0/part1 is mounted !
mke2fs: it's not safe to run badblocks!



в чем ошибка? как его всетаки отформатировать?
заранее благодарен за помощь

vectorm
03-05-2008, 12:32
Действую по инструкции но у меня не получается отформатировать HDD.
Вот, что делаю:

fdisk /dev/scsi/host0/bus0/target0/lun0/disc

The number of cylinders for this disk is set to 60801.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): Command (m for help): Command (m for help):
got EOF thrice - exiting..

что мне надо делать дальше не понимаю

пробую следующую команду

/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part1

swapon: /dev/scsi/host0/bus0/target0/lun0/part1: Invalid argument

пробую отформатировать существующий раздел

mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1

mke2fs 1.38 (30-Jun-2005)
mke2fs: /dev/scsi/host0/bus0/target0/lun0/part1 is mounted !
mke2fs: it's not safe to run badblocks!



в чем ошибка? как его всетаки отформатировать?
заранее благодарен за помощь

Читаем "Разметка и использование новых устройств хранения данных в Linux" (http://howtoforge.org.ua/?q=node/431)

serg28serg
03-05-2008, 13:00
brinkli
Почему тебе ни кто не сказал что нельзя делать форматирование через веб интерфейс, заходишь телнетом
выполнить -> cmd -> telnet 192.168.1.1 (если адрес не менял конечно)

Диск монтируется автоматом, поэтому его надо размонтировть перед разметкой

umount /tmp/mnt/disc0_1
далее разметка , я размечал без свопа, своп мне нафик не нужен, я ни че не ставил из софта, а форматирование вроде нормально идет без свопа если в ВЕБ интерфейсе отрубить как можно больше приложений, вообщем у мя форматирование тогда уже прошло на 160 гиг без свопа.

разметка
как fdisk запускать вроде уже нашел.
напомню, что вначале нужно удалить разделы командой
d
потом уже создавать
n
в конце не забыть сохранить разметку
w

Потом форматирование, но я так и не понял форматировать диск уже после замонтирования или до, как у меня прошло уже не помню.

WEIS
04-05-2008, 07:56
ML-500gp ( схема ADSL (simens CL-010) - ML-500gp – 2компа по WI-FI – Опенбокс 820 через переходник USB 2.0-COM (PL 2303) и mpcs шара)
Проблема : ML-500gp не видит ADSL модем(он настроен в режиме router) вот так :

Напрямую работает без проблем , а вот когда прописываешь ML-500gp он его не видет (может проблема в том что у ML-500gp тоже IP 192.168.1.1).
В разделе Quick Setup выбираю раздел два ADSL с логином и поролем от провайдера, дальше все по схеме установки что только не ставил не видит и все. Один раз появился Inet, но после перезагрузки опять малевич. Прошивка от Олега последняя. Прошивка прошла на Ура а вот дальше клин.
скиньте пожалуйста настройки по ML500gp для моего случая, потому как я в линуксе дуб , вернее слишком стар ему обучаться Можно сразу на мыло kstrm777@gmail.com за ранее благодарен

AndreyPopov
04-05-2008, 15:26
потому как я в линуксе дуб , вернее слишком стар ему обучаться

проблема не в знании linux! он та тут как раз не при чем!
главная проблема именно в том, что вы двум устройствам ОДИНАКОВЫЕ IP адреса назначаете!

SBigGun
06-05-2008, 09:26
Все сделал как написано. Все работает все ок, дело дошло до подключения флэшки и харда. Флэшку решил задействовать для сторонних программ для роутера, хард соответственно для файлов. Отформатировал флэшку через telnet в ext3, нет проблем все видно. Хард решил оставить в FAt32 (мало ли куда его тащить придется), точнее отформатировал его в FAT32. Тоже подключил. Т.к. я в юниксе малость не шарю (мягко говоря) то все могу делать только по инструкции. Так вот как мне попасть в директорию /tmp/mnt и посмотреть какие диски смонтировались командой ls (желательно ошагово, т.к. если я просто ввожу вышеуказанное то мне пишет что доступ закрыт), точнее их название disk0_1 или еще какие, т.к. в дальнейшем надо правильно вводить команды.
И второе, а увидит ли роутер хард отформатированный под FAT?


Хех: Все просто оказалось df -h и все видно. Внимательность и еще раз внимательность...

PupsDRVR
09-05-2008, 07:23
Всем доброго времени суток! Всех с праздником победы!

Подскажите, пожалуйста, у меня вдруг перестали устанавливаться и обновляться пакеты, при попытке сделать

ipkg update
ipkg upgrade

всегда возникают ошибки, полностью картина находится в текстовом файле. Помогите, пожалуйста, я что-то иссяк, мыслей нет никаких (пробовал менять разрешения на запись/чтение папки /opt, в конфиге ipkg менял root на admin).
Всем заранее большое спасибо за помощь!

Mashiro-sama
09-05-2008, 10:49
Подключенный диск в ext3?

PupsDRVR
09-05-2008, 11:14
Подключенный диск в ext3?

да, поэтому я и удивлен.

PupsDRVR
10-05-2008, 15:18
да, поэтому я и удивлен.

Я вот думаю, а прошивка последняя 1.9.2.7-10
, которая поддерживает установку модулей из отдельной дирректории, не может так вредить при обновлении через интернет? Ничего не получается, похоже, что придется всё настраивать заново, а это столько времени требует :(.

Mashiro-sama
11-05-2008, 08:59
да, поэтому я и удивлен.

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

PupsDRVR
12-05-2008, 05:00
Странно. Почему то вместо линков там оказались обычные файлики. Попробуй удалить те файлики, на которые оно ругается что они уже существуют, и обновить пакеты.

Спасибо за ответ! Вечером попробую.

stapet
12-05-2008, 19:21
Всем доброго времени суток!!!

Давно купил руутер WL500G DELUXE

какая версия софта стояла не знаю и не помню... :confused:

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

Проблема именно с ВиФи... как я только начинаю настраивать шифрование в 64 бита, то интернет полностью отказывается загружаться... Единственый способ - только через МАК... Скорость интета 1Мбит/256кб,

на всякий случай через неделю уже буду менять провайдера.. 4Мбита/4Мбита...

я разобрал руутер посмотрел что он был собрал 2005, 10 месяца, 25го числа... Кто может подсказать, версию прошивки на это время???

думаю перепрошить на старую версию а то уж совсем никак...

выручайте братцы идеями...

очень надеюсь!!!

Станислав П.

ponch
13-05-2008, 19:22
делаю все по инструкции
если вводить команды из файла то все он, а вот если выпонять файлы то получаю вот это. естественно после перезагрузки устройства ничего не меняется

sh /usr/local/sbin/post-boot
/usr/local/sbin/post-boot: /usr/local/sbin/post-boot: 24: Syntax error: Bad fd number

роутинг пробовал как с dev vlan1 так и без него вывод один тот же

sh /usr/local/sbin/post-firewall
: not foundsbin/post-firewall: /usr/local/sbin/post-firewall: 2:
" is wrong: invalid "scope"
route: SIOC[ADD|DEL]RT: No such device
route: SIOC[ADD|DEL]RT: No such device
'ptables v1.2.7a: Invalid target name `RETURN
Try `iptables -h' or 'iptables --help' for more information.
Warning: wierd character in interface `-p' (No aliases, :, ! or *).
Bad argument `tcp'
Try `iptables -h' or 'iptables --help' for more information.
Warning: wierd character in interface `-p' (No aliases, :, ! or *).
Bad argument `tcp'
Try `iptables -h' or 'iptables --help' for more information.
Warning: wierd character in interface `-p' (No aliases, :, ! or *).
Bad argument `tcp'
Try `iptables -h' or 'iptables --help' for more information.
: not foundsbin/post-firewall: /usr/local/sbin/post-firewall: 33:


sh /usr/local/sbin/post-mount
: not foundsbin/post-mount: /usr/local/sbin/post-mount: 2:
: not foundsbin/post-mount: /usr/local/sbin/post-mount: 3:
failed: No such file or directoryart1 on /tmp/harddisk
failed: No such file or directorypt/ on /opt
killall: nmbd: no process killed

как исправить подскажите:confused:

AndreyPopov
13-05-2008, 22:25
делаю все по инструкции
если вводить команды из файла то все он, а вот если выпонять файлы то получаю вот это. естественно после перезагрузки устройства ничего не меняется


как исправить подскажите:confused:

у вас ДВА устройства подключено? USB HDD и USB FLASH?

к вопросу "все по инструкции" - шаг 4) выполнен в полном объеме?

и непонятна (лично мне) формулирвка: если выводить команды из файла? это как?

и что значит выполнить файлы?

ponch
14-05-2008, 07:27
у вас ДВА устройства подключено? USB HDD и USB FLASH?

к вопросу "все по инструкции" - шаг 4) выполнен в полном объеме?

и непонятна (лично мне) формулирвка: если выводить команды из файла? это как?

и что значит выполнить файлы?

да пункт 4 выполнен полностью, но кста ssh тож не поднимается
формулировка означает что если в консоли набрать, например: dropbear > /dev/null 2>&1
команда воспринимается
а если сделать sh /usr/local/sbin/post-boot
/usr/local/sbin/post-boot: /usr/local/sbin/post-boot: 24: Syntax error: Bad fd number
24 строка это как раз и есть этот dropbear.....

так же если ввести
route add -net *.*.*.* netmask *.*.*.* все ок
а при выполнении sh /usr/local/sbin/post-firewall
вывод в посте

vectorm
14-05-2008, 11:07
А лог можно увидеть?
И еще
df -h
fdisk -l (это L маленькая)
Из сказанного совершенно непонятно что и как сделано.

ponch
14-05-2008, 11:57
А лог можно увидеть?
И еще
df -h
fdisk -l (это L маленькая)
Из сказанного совершенно непонятно что и как сделано.
после перепрошивки
вставил флешку на 2 гига отформатировал ее в ext3
зашел по телнету
ввел
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/
cp "с флешки" /usr/local/sbin/post-firewall
cp "с флешки" /usr/local/sbin/post-boot
cp "с флешки" /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/p*
flashfs save
flashfs commit
flashfs enable
reboot
и ни смонтированной папки опт, ни роутинга, ни ссш
если попробовать запустить вручную эти файлы (как я понял это можно сделать так "sh /usr/local/sbin/post-boot", то в ответ получаю "/usr/local/sbin/post-boot: /usr/local/sbin/post-boot: 24: Syntax error: Bad fd number" )
vectorm, твою просьбу выполню вечером, т.к. сейчас на работе
да и привет собрат по NBN :)

AndreyPopov
14-05-2008, 12:39
после перепрошивки
вставил флешку на 2 гига отформатировал ее в ext3
зашел по телнету
ввел
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/
cp "с флешки" /usr/local/sbin/post-firewall
cp "с флешки" /usr/local/sbin/post-boot
cp "с флешки" /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/p*
flashfs save
flashfs commit
flashfs enable
reboot
и ни смонтированной папки опт, ни роутинга, ни ссш
если попробовать запустить вручную эти файлы (как я понял это можно сделать так "sh /usr/local/sbin/post-boot", то в ответ получаю "/usr/local/sbin/post-boot: /usr/local/sbin/post-boot: 24: Syntax error: Bad fd number" )
vectorm, твою просьбу выполню вечером, т.к. сейчас на работе
да и привет собрат по NBN :)


зачем вы ставите впереди команды sh вы же сделали командой chmod +x /usr/local/sbin/p* эти файлы исполняемыми!

а после chmod +x /usr/local/sbin/p* почему вы не выполнили команду
dropbear > /dev/null 2>&1 ??????????

P.S. вы за месяц уже пятый (лично для меня) пользователь, который выполняет "инструкцию по настройке" как ему хочется, а потом начинает спрашивать "почему не работает?"

ponch
14-05-2008, 13:09
зачем вы ставите впереди команды sh вы же сделали командой chmod +x /usr/local/sbin/p* эти файлы исполняемыми!

а после chmod +x /usr/local/sbin/p* почему вы не выполнили команду
dropbear > /dev/null 2>&1 ??????????

P.S. вы за месяц уже пятый (лично для меня) пользователь, который выполняет "инструкцию по настройке" как ему хочется, а потом начинает спрашивать "почему не работает?"

я выполнял данную команду.
да и плюс она содержится в файле post-boot

AndreyPopov
14-05-2008, 13:32
я выполнял данную команду.
да и плюс она содержится в файле post-boot

ну у вас же эти команды не выполняются при загрузке! вы же сами пишите.

и проверьте у вас в /usr/local/sbin точно файлы такого содержания как вы привели или вы просто скопировали со своей флэшки?

ponch
14-05-2008, 19:29
вот команды, какой лог нужно показать?

root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part1 1.9G 42.5M 1.8G 2% /tmp/mnt/disc0_1



oot]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2063 MB, 2063597568 bytes
16 heads, 32 sectors/track, 7872 cylinders
Units = cylinders of 512 * 512 = 262144 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 7872 2015216 e Win95 FAT16 (LBA)


root]$ cd /usr/local/sbin/
root sbin]$ ls -la
drwxr-xr-x 1 admin root 0 May 12 22:31 .
drwxr-xr-x 1 admin root 0 Jan 1 2000 ..
-rwxr-xr-x 1 admin root 1911 May 12 22:32 post-boot
-rwxr-xr-x 1 admin root 2209 May 12 22:52 post-firewall
-rwxr-xr-x 1 admin root 972 May 12 22:33 post-mount
-rwxr-xr-x 1 admin root 108 May 12 22:33 pre-shutdown

ponch
14-05-2008, 19:41
зачем вы ставите впереди команды sh вы же сделали командой chmod +x /usr/local/sbin/p* эти файлы исполняемыми!

а после chmod +x /usr/local/sbin/p* почему вы не выполнили команду
dropbear > /dev/null 2>&1 ??????????

P.S. вы за месяц уже пятый (лично для меня) пользователь, который выполняет "инструкцию по настройке" как ему хочется, а потом начинает спрашивать "почему не работает?"

root]$ chmod +x /usr/local/sbin/p*
root]$ cd /usr/local/sbin/
sbin]$ post-boot
-sh: post-boot: not found
sbin]$ sh post-boot
post-boot: post-boot: 24: Syntax error: Bad fd number

AndreyPopov
14-05-2008, 19:50
вот команды, какой лог нужно показать?

кстати, не знаю почему и может ли это влиять, но в ваших файлах
post-mount и post-firewall после #!/bin/sh находится еще символ в виде прямоугольника и два пробела - в post-boot такого нет.

P.S. да зачем вы вечно sh вставляете перед командой?

Novik
14-05-2008, 19:57
кстати, не знаю почему и может ли это влиять
А то. Еще как может. Строка #!/bin/sh\n в файле отсутствует, вместо нее - #!/bin/sh\r\n. Тип интерпретатора не распознается, привет windows.

ponch
14-05-2008, 20:26
А то. Еще как может. Строка #!/bin/sh\n в файле отсутствует, вместо нее - #!/bin/sh\r\n. Тип интерпретатора не распознается, привет windows.
спасибо тебе огромное, действительно отредактировал в mc все файлы (удалил концы строк "^M") и все заработало

al37919
14-05-2008, 20:26
sbin]$ post-boot
-sh: post-boot: not found

результат закономерный. То, что не прописано в PATH надо запускать с указанием полного пути, например, ./post-boot

AndreyPopov
14-05-2008, 20:31
спасибо тебе огромное, действительно отредактировал в mc все файлы (удалил концы строк "^M") и все заработало

ну вот :( бока нашел я, а спасибо получил Novik

ponch
14-05-2008, 20:36
ну вот :( бока нашел я, а спасибо получил Novik
и тебе спасибо! и всем всем всем, кто помог :) (что бы никто не обижался)

joka
16-05-2008, 19:48
имеем: WL-500GP,1.9.2.7-10
всвязи с некоторым старением "инструкции" возникли несколько вопросов.

Отформатировать флэшку или раздел диска в файловую систему ext3. На флэшках обычно создан единственный раздел и поменять это нельзя, в отличии от жестких дисков, которые можно самому разбить.
актуально ли это,и обязательно,ли.У меня 4Гб. флешка разбивается на 3 раздела,своп,проги,мое.


Первый подключенный диск автоматически монтируется в /tmp/harddisk остальные диски нужно монтировать вручную или скриптом. Начиная с версии 1.9.2.7-8 монтируются все диски в /tmp/mnt/

означает ли это,что флешку можно не монтировать,если раздел один? Она смонтируется сама?
Если все же смонтировать ,то нужно ли менять пути ,которые указывают в других ветках форума при описании настроек пакетов /tmp/harddisk/ на
/tmp/mnt/ ?

И последний вопрос:в какие моменты настроек роутера необходимо включать/выключать в вебинтерфейсе FTP,Samba, может что еще?

farchik
17-05-2008, 08:29
ПОМОГИТЕ!!!!
КУпил роутер ASUS WL 500GP V2 и сеть Прогтех (Жуковский МО)
Имеется ноут с вафлей и сотик N 95
Хочется все это объединить по вафле с роутером (мечта)))

Пробовал и с офиц. прошой 2.0.1.5 и от Олега 1.9.2.7-10
Вроде все прописываю как написано в форуме для моей сети
но коннекта не происходит так и сижу с кабелем у ноута
ПОМОГИТЕ КТО нИБудь ПЛЗ!!!

Serge_K
17-05-2008, 17:59
ПОМОГИТЕ!!!!
КУпил роутер ASUS WL 500GP V2 и сеть Прогтех (Жуковский МО)
Имеется ноут с вафлей и сотик N 95
Хочется все это объединить по вафле с роутером (мечта)))

Пробовал и с офиц. прошой 2.0.1.5 и от Олега 1.9.2.7-10
Вроде все прописываю как написано в форуме для моей сети
но коннекта не происходит так и сижу с кабелем у ноута
ПОМОГИТЕ КТО нИБудь ПЛЗ!!!

Мало информации. Дайте настройки/лог.

farchik
19-05-2008, 08:31
Мало информации. Дайте настройки/лог.

Все настроил
ЗАРАБОТАЛО!!!

hans0n
19-05-2008, 12:02
товарищи :)

можно ли как-нибудь смотреть systemlog (тот, что в веб-интерфейсе) через телнет?

и ещё: кто-нибудь пользуется telnet-клиентом на symbian-платформе?
Если да, то каким?

Novik
19-05-2008, 12:05
можно ли как-нибудь смотреть systemlog (тот, что в веб-интерфейсе) через телнет?
1) cat /usr/tmp/syscmd.log
2) Не совсем то, но тоже полезно - dmesg

hans0n
20-05-2008, 18:05
1) cat /usr/tmp/syscmd.log
2) Не совсем то, но тоже полезно - dmesg

спасибо.

только с небольшой поправочкой:
не "cat /usr/tmp/syscmd.log", а "cat /usr/tmp/syslog.log"

:)

RoloTomasi
21-05-2008, 08:07
Возможно ли сделать так, что бы один ip не мог скачивать файлы по торрент протоколу?
Так понимаю задача весьма сложная?

joka
21-05-2008, 19:35
d) поскольку cron каждые 5 минут пишет в системный лог, можно настроить его очистку. Лог лежит в памяти роутера и через какое-то время памяти не хватит - начнут выгружаться службы. Нужно положить в директорию
/opt/etc/cron.daily
файл с содержимым:
========
#!/bin/sh
rm -rf /tmp/syslog.log.*
========

как должен называться файл ?

vectorm
21-05-2008, 20:00
как должен называться файл ?
Как угодно, главное чтобы был исполняемым (chmod +x имя_файла)

clonecapone
22-05-2008, 00:26
Здравствуйте! Подскажите пожалуйста, как я могу определить - какая у меня сейчас стоит прошивка Олега? Я прошил роутер год назад и сейчас уже не помню... Заранее спасибо

tkd
22-05-2008, 04:58
Здравствуйте! Подскажите пожалуйста, как я могу определить - какая у меня сейчас стоит прошивка Олега? Я прошил роутер год назад и сейчас уже не помню... Заранее спасибо

В корне есть текстовый файл .version

avk
22-05-2008, 06:58
В корне есть текстовый файл .version

А попроще никак нельзя?
Если уж человек не знает как посмотреть версию, то рискну предположить, что Ваш ответ вызовет еще кучу вопросов.

Правильный ответ: страница System Setup - Firmware Upgrade (http://my.router/Advanced_FirmwareUpgrade_Content.asp)

clonecapone
22-05-2008, 14:50
А попроще никак нельзя?
Если уж человек не знает как посмотреть версию, то рискну предположить, что Ваш ответ вызовет еще кучу вопросов.

Правильный ответ: страница System Setup - Firmware Upgrade (http://my.router/Advanced_FirmwareUpgrade_Content.asp)

Спасибо большое за помощь! Прошил новую прошивку, раньше была 1.9.2.7-7g, сейчас 1.9.2.7-9. Что означала буква g раньше и почему теперь ее нет? У меня Asus WL-500g Premium

avk
22-05-2008, 14:58
Спасибо большое за помощь! Прошил новую прошивку, раньше была 1.9.2.7-7g, сейчас 1.9.2.7-9. Что означала буква g раньше и почему теперь ее нет? У меня Asus WL-500g Premium

Буквы означали то, что версия многократно модифицировалась. Например, 8-я версия была с цифрами 1.9.2.7-8.4 ... 1.9.2.7-8.22
После появилась 1.9.2.7-9, а ссразу за ней 1.9.2.7-10.

gem
25-05-2008, 17:52
народ что могло случиться, настраивал самбу и после очередной команды: flashfs save && flashfs commit && flashfs enable && reboot

обнаружил что не стартует ни ssh, зашёл через телнет и :eek: .... пропали некоторые файлы (/usr/local/root/.profile, /usr/local/.files) и папки, целиком папка /usr/local/sbin/

это только то что я сразу обнаружил... что могло случиться ? можно ли как то восстановить?

PupsDRVR
25-05-2008, 17:58
народ что могло случиться, настраивал самбу и после очередной команды: flashfs save && flashfs commit && flashfs enable && reboot

обнаружил что не стартует ни ssh, зашёл через телнет и :eek: .... пропали некоторые файлы (/usr/local/root/.profile, /usr/local/.files) и папки, целиком папка /usr/local/sbin/

это только то что я сразу обнаружил... что могло случиться ? можно ли как то восстановить?

По какой-то причине во флэш не записалось ничего, точно все файлы были созданы? Восстановить только одним способом (если не сохранялось ничего) - повторить всё заново.

gem
25-05-2008, 18:04
По какой-то причине во флэш не записалось ничего, точно все файлы были созданы? Восстановить только одним способом (если не сохранялось ничего) - повторить всё заново.

всё было, я весь день пытаюсь самбу настроить, и тут после очередных исправлений решил ребутнуть и на тебе... :( и самбу не настроил и весь роутер заново перенастраивать...

Alexey k
26-05-2008, 16:46
1. Не могу найти информацию (если такая есть на форуме пошлите по адресу) о том, как посмотреть загрузку процессора роутера, желательно в реальном времени.
2. Помогите настроить календарь работы WiFi. Нужна такая схема работы:
Пн-Чт с 18 до 0
Пт с 14 до 1 часа ночи
Сб-Вс с 10-30 до 2 часов ночи.

dimokrat
26-05-2008, 19:31
1. Команда top в телнете или ssh сессии Вас спасет.

chyvack
27-05-2008, 00:30
2. Помогите настроить календарь работы WiFi. Нужна такая схема работы:
Пн-Чт с 18 до 0
Пт с 14 до 1 часа ночи
Сб-Вс с 10-30 до 2 часов ночи.

по-видимому, надо писать скрипт, использовать cron

joka
28-05-2008, 17:48
Первый подключенный диск автоматически монтируется в /tmp/harddisk остальные диски нужно монтировать вручную или скриптом. Начиная с версии 1.9.2.7-8 монтируются все диски в /tmp/mnt/

означает ли это ,что в инструкции,да и во всех ветках форума,где описываются настройки разных пакетов "/harddisk/" нужно менять на "/mnt/" ? Как может повлиять встроенное автомонтирование на настройку по "инструкции" ?


На флэшках обычно создан единственный раздел и поменять это нельзя, в отличии от жестких дисков
флешка 4Гб. у меня разбита на 3 раздела,это неверно? В чем могут быть проблемы ?


директория /usr/local (софтлинк на /tmp/local)

что означает "софтлинк",как он делается ?

что нужно сделать,что бы начать настройку сначала (размонтировать диск,разбить,отформатировать,смонтировать заново - это понятно,как очистить флеш роутера от внесеных изменений) ?

Спасибо.

AndreyPopov
28-05-2008, 22:10
означает ли это ,что в инструкции,да и во всех ветках форума,где описываются настройки разных пакетов "/harddisk/" нужно менять на "/mnt/" ? Как может повлиять встроенное автомонтирование на настройку по "инструкции" ?


флешка 4Гб. у меня разбита на 3 раздела,это неверно? В чем могут быть проблемы ?



что означает "софтлинк",как он делается ?

что нужно сделать,что бы начать настройку сначала (размонтировать диск,разбить,отформатировать,смонтировать заново - это понятно,как очистить флеш роутера от внесеных изменений) ?

Спасибо.


после того как вы смонтировали /opt не имеет значения где он физически находится. а установка пакетов ведется в /opt, а не конкретно на устройство.

софтлинк - это программное перенаправление, тоже самое что и монтирование.

Bol970
29-05-2008, 09:58
Приветствую тебя, о всезнающий, All.
ПОМОГИТЕ.
Делал по "инструкции" ставил php-thttpd + transmission = все работало.
Поменял web сервер на lighttpd + php-fcgi + transmission = все работало.
Начал переходить на rtorrent.
Не знаю уже что сделал. :rolleyes:
Но теперь lighttpd - работает(точно работает index.html - открывает),
на rtorrent, ados и даже на тестовый 1.php (phpinfo) выдает 403 - Forbidden.
Очень прошу помогите 2-ой день не могу победить. :confused:

Novik
29-05-2008, 10:11
Очень прошу помогите 2-ой день не могу победить. :confused:
http://wl500g.info/showpost.php?p=97393&postcount=166

Bol970
29-05-2008, 10:32
http://wl500g.info/showpost.php?p=97393&postcount=166

Именно так и делал.

Сейчас еще раз все с самого начала сделал. ЗАРАБОТАЛО!!!

joka
29-05-2008, 17:39
а по поводу "как вернуть флеш-память роутера в девственное состояние" ,что бы начать сначала,что скажите ?

vectorm
29-05-2008, 20:00
а по поводу "как вернуть флеш-память роутера в девственное состояние" ,что бы начать сначала,что скажите ?
А эту же тему с начала (http://wl500g.info/showpost.php?p=19983&postcount=1) не прочитать? Конкретно пункт 2.4).

joka
30-05-2008, 09:52
Цитата:
Сообщение от joka
а по поводу "как вернуть флеш-память роутера в девственное состояние" ,что бы начать сначала,что скажите ?

А эту же тему с начала не прочитать? Конкретно пункт 2.4).

Это я читал. А разве этим действием то,что я руками настраивал сброситься тоже? Или все же только то,что настраивалось в вебинтерфейсе?

AndreyPopov
30-05-2008, 11:16
Это я читал. А разве этим действием то,что я руками настраивал сброситься тоже? Или все же только то,что настраивалось в вебинтерфейсе?

этим сбрасывается ВСЕ находящееся внутри роутера. если вас интересует еще содержание вставленной usb флэшки или винта - то их надо просто отформатировать :D

Alexey k
30-05-2008, 21:19
по-видимому, надо писать скрипт, использовать cron

Логично :)
Помогите чайнику, pls.

Какие процессы запущены в настроенном с нуля WL-500gP без установки дополнительных програм. Список, если можно.

BioS
01-06-2008, 20:24
скажите, как узнать используется ли swap??

Novik
01-06-2008, 20:36
Например, сказать free и посмотреть на результат.

vectorm
01-06-2008, 20:38
скажите, как узнать используется ли swap??
зайти либо телнетом на роутер и выполнить команду free, если в строчке swap нулиЮ но не используется.
Аналогично можно данную команду выполнить на скрытой странице веб интерфейса роутера.

BioS
01-06-2008, 20:51
зайти либо телнетом на роутер и выполнить команду free, если в строчке swap нулиЮ но не используется.
Аналогично можно данную команду выполнить на скрытой странице веб интерфейса роутера.

тогда впрос, что делать если там нули?:)

vectorm
01-06-2008, 21:11
тогда впрос, что делать если там нули?:)
Почитать например здесь (http://wl500g.info/showpost.php?p=60931&postcount=2) в части форматирования и подключения свопа. Если нет желания терять данные, то можно изменить размер существующего раздела например с помощью Gparted LiveCD и в нем-же сделать своп.

BioS
01-06-2008, 21:13
спасибо, уже работает. просто смотрел сразу после загрузки, а когда кое-что установил, запустил, сразу немного он заполнился




что можно на роутере использовать в качастве mysql сервера?
и как web интерфейс перекинуть на другой порт?

avk
01-06-2008, 21:39
и как web интерфейс перекинуть на другой порт?

http_lanport=xx (http://wl500g.info/showthread.php?t=13299&highlight=http_lanport%3D8%2A)

BioS
01-06-2008, 21:49
имеется несколько вопросов, касательно открытых портов

1. и с "внешней" и с "внутренней" стороны открыт порт 110. откуда он взялся? некаких почтовых серверов разумеется на роутер не установлено. переброса этого порта нету.

2. возможно ли в будующтх версиях прошивки добавить возможность отключения доступа через telnet с внешки?

3. почему в Status & Log - Port Forwarding отображено это

all UDP 3074 192.168.1.140 - что это за адрес вообще не понятно
all TCP 1004 192.168.1.140 - как и этот (возможно был выдан dhcp до того как настроил привязку к MAC адресу, т.к. этот порт я где то использовал)
all TCP 1003 192.168.1.2 - этот адрес был раньшу у моего компа, и порт использовался для uTorrent'a, но теперь адрес я поменя

откуда все это? в NAT Setting - Virtual Server вообще пусто

4. web интерфейс переброшен на порт 8080, а на 80 запушен lighttpd. так почему даже когда он выключен, порт всеравно открыт?

just_newbie
16-06-2008, 16:37
Доброго времени суток! Помогите кто-нибудь. Столкнулся с такой проблемой на роутере Asus WL-520g: после переустановки форточек на основной машине, заходя через браузер в настройки роутера - большая часть полей( айпи, днс, и т.д.) стали серого цвета, и их нельзя корректировать... Через квик сетап тоже самое :( Не помогает даже сброс роутера на дефолт... В чем проблема ? Может я чтото забыл или не так сделал? Выручайте!

п.с. роутер не прошивал, ничего с ним вообще не делал...

AlekseyA
16-06-2008, 19:54
:confused:Сталкнулся с такой проблемой:
при отключении интернета провайдером(что-то у них не работает), не могу попасть в сеть провайдера, когда есть инет, есть и сеть. Нет инета - нет сети. При подключении на прямую без роутера(кабелем) - сеть есть, ну а интернета естественно нет. Вчем может быть проблема.

Роутер WL500g Premium, прошивка 1.9.2.7-10

У меня в настройках значится, так:

IP Config - WAN & LAN:

WAN Connection Type: PPTP
WAN Connection Speed: Auto negotiation

WAN IP Setting:
Get IP automatically? No
IP Address: твой IP в сети Domolan
Subnet Mask: 255.255.255.0
Default Gateway: 10.1.XX.1

WAN DNS Setting:
Get DNS Server automatically? No
DNS Server1: 10.1.17.56
DNS Server2: 10.1.1.9

PPPoE, PPTP or L2TP Account:
User Name: xxxxx
Password: xxxxx
Additional pppd options: nomppe nomppc
Enable PPPoE Relay? No
Heart-Beat or PPTP/L2TP (VPN) Server: vpn.domolan.ru

LAN IP Setting:
Host Name:
IP Address: 192.168.1.1
Subnet Mask: 255.255.255.0

IP Config - Route:
Use DHCP routes? Yes
Enable multicast routing? No
Enable static routes? Yes

Static Route List:
Поставь: 10.0.0.0 255.0.0.0 10.1.ХХ.1 1 MAN

usmailer™
16-06-2008, 20:33
:confused:Сталкнулся с такой проблемой:
при отключении интернета провайдером(что-то у них не работает), не могу попасть в сеть провайдера, когда есть инет, есть и сеть. Нет инета - нет сети. При подключении на прямую без роутера(кабелем) - сеть есть, ну а интернета естественно нет. Вчем может быть проблема.

Роутер WL500g Premium, прошивка 1.9.2.7-10

У меня в настройках значится, так:

IP Config - WAN & LAN:

WAN Connection Type: PPTP
WAN Connection Speed: Auto negotiation

WAN IP Setting:
Get IP automatically? No
IP Address: твой IP в сети Domolan
Subnet Mask: 255.255.255.0
Default Gateway: 10.1.XX.1

WAN DNS Setting:
Get DNS Server automatically? No
DNS Server1: 10.1.17.56
DNS Server2: 10.1.1.9

PPPoE, PPTP or L2TP Account:
User Name: xxxxx
Password: xxxxx
Additional pppd options: nomppe nomppc
Enable PPPoE Relay? No
Heart-Beat or PPTP/L2TP (VPN) Server: vpn.domolan.ru

LAN IP Setting:
Host Name:
IP Address: 192.168.1.1
Subnet Mask: 255.255.255.0

IP Config - Route:
Use DHCP routes? Yes
Enable multicast routing? No
Enable static routes? Yes

Static Route List:
Поставь: 10.0.0.0 255.0.0.0 10.1.ХХ.1 1 MAN

дык нет шлюза по умолчанию, он же шлюз для инета, когда у прова что-то отваливается... - то нет сети... и это нормально по вашим настройкам...
а значит, скорее всего, у прова есть проблемы с маршрутизацией...
и наверняка у вас тоже..

но то, что проблема в шлюзе - сто пудов

AlekseyA
16-06-2008, 21:16
дык нет шлюза по умолчанию, он же шлюз для инета, когда у прова что-то отваливается... - то нет сети... и это нормально по вашим настройкам...
а значит, скорее всего, у прова есть проблемы с маршрутизацией...
и наверняка у вас тоже..

но то, что проблема в шлюзе - сто пудов


Так что же изменить в настройках-то???
Ведь через кабель на прямую сетка есть.

В блоке:

WAN IP Setting:
Get IP automatically? No
IP Address: 10.1.14.108
Subnet Mask: 255.255.255.0
Default Gateway: 10.1.14.1

AlekseyA
18-06-2008, 16:33
Неужели ни у кого, ни каких мыслей нет, в чем может быть дело? :confused:

vectorm
18-06-2008, 18:13
Неужели ни у кого, ни каких мыслей нет, в чем может быть дело? :confused:
Попробуй сравнить настройки сети на компьютере напрямую и на компьютере через роутер + настройки сети на роутере.

AlekseyA
19-06-2008, 18:30
Попробуй сравнить настройки сети на компьютере напрямую и на компьютере через роутер + настройки сети на роутере.

Все IP и адреса копейка в копейку + запускается bat файл для маршрутизации.

vectorm
19-06-2008, 18:46
Все IP и адреса копейка в копейку + запускается bat файл для маршрутизации.
тогда route print с компа через роутер приложи.

Vitalson
19-06-2008, 21:29
9) c) добавть в профиль по умолчанию параметры. Например, чтобы в консоли были видны русские имена файлов:
echo "export LANG=en_US.UTF8" >> /etc/profile
d) сохранить файлы во флэше:

echo /etc/smb.conf >> /usr/local/.files
echo /etc/passwd >> /usr/local/.files
echo /etc/group >> /usr/local/.files
echo /etc/smbpasswd >> /usr/local/.files
echo /etc/profile >> /usr/local/.files
flashfs save
flashfs commit
flashfs enable

Как это сделать корректно и где?
Вносил данные в Sustem Command и результата ноль!
Как зашаманить русские названия в ftp? :confused:

vectorm
19-06-2008, 22:00
Как это сделать корректно и где?
Вносил данные в Sustem Command и результата ноль!
Как зашаманить русские названия в ftp? :confused:
А с начала указанной темы не понятно разве что куда писать?
Вообще англоязычный мануал грамотнее и более разжеван для новичков, плюс соответствует всем нововведениям в последней версии прошивки.

Vitalson
20-06-2008, 21:59
А с начала указанной темы не понятно разве что куда писать?
Нет!

Вообще англоязычный мануал грамотнее и более разжеван для новичков, плюс соответствует всем нововведениям в последней версии прошивки.
Нет, не соответствует для WL-500W, есть наверное расхождения. Да и информация по настройке уже немного подустарела... :(

Vitalson
20-06-2008, 22:23
Как настроить? Помогите!:(

Vitalson
21-06-2008, 12:13
9) c) отредактировать файл /etc/smb.conf Он должен иметь содержимое
[global]
interfaces = br0
bind interfaces only = yes #если хочется работать только в LAN
workgroup = HOME #имя рабочей группы
server string = computer #комментарий к серверу
guest account = nobody
security = user #по умолчанию
browseable = yes
dns proxy = no # вряд ли NetBIOS имена в WAN соответствуют DNS записи
guest only = no #иначе пользователи не смогут подключаться
guest ok = no # по умолчанию, чтобы не ошибиться с безопасностью
log level = 1
max log size = 100
encrypt passwords = yes #иначе Windows-клиенты не подключатся
preserve case = yes
short preserve case = yes
client code page = 866
character set = 1251 #не работает для Win клиентов в текущей версии
#для Win клиентов лучше ставить KOI8-R русские имена хоть будут читаться а не сбоить
# character set = KOI8-R
# если версия самбы будет 3.0 параметры русификации другие
# unix charset = CP1251
# display charset = CP1251
# dos charset = CP866
wins support = yes # чтобы можно было пользовать роутер как WINS сервер
time server = yes # чтобы роутер был wintime сервером, сейчас используется редко
os level = 255 # чтобы стал мастер-браузером рабочей группы
local master = yes # чтобы соглашался быть мастер-браузером рабочей группы

[share]
path = /tmp/harddisk/ftp_pub # для анонимных пользователей
guest only = yes
guest ok = yes
comment = share
force user = admin # читать из под admin чтобы не следить за доступом
[share$]
path = /
comment = share
guest ok = no
writable = yes
force user = admin #иначе будут срабатывать разрешения на файловой системе
browseable = no
valid users = admin #если хочется ограничить доступ только этими пользователями
allow from = 192.168.0. #доступна только с указанной подсети или адресов
# можно и так
[c$]
path = /
comment = c
guest ok = no
writable = yes
security = user
browseable = no

c) добавть в профиль по умолчанию параметры. Например, чтобы в консоли были видны русские имена файлов:
echo "export LANG=en_US.UTF8" >> /etc/profile
d) сохранить файлы во флэше:

echo /etc/smb.conf >> /usr/local/.files
echo /etc/passwd >> /usr/local/.files
echo /etc/group >> /usr/local/.files
echo /etc/smbpasswd >> /usr/local/.files
echo /etc/profile >> /usr/local/.files
flashfs save
flashfs commit
flashfs enable
Где находится файл /etc/smb.conf и как его править? С помощью чего его можно найти?
Мне нужно сделать echo "export LANG=en_US.UTF8" >> /etc/profile, но куда и как понять немогу.
И вот это тоже высший пилотаж, что делать с этим и как?
echo /etc/smb.conf >> /usr/local/.files
echo /etc/passwd >> /usr/local/.files
echo /etc/group >> /usr/local/.files
echo /etc/smbpasswd >> /usr/local/.files
echo /etc/profile >> /usr/local/.files
flashfs save
flashfs commit
flashfs enable

Помогите пожалуйста новому обладателю WL-500W.
СПАСИБО!

Lucyk
24-06-2008, 15:05
Сегодня впервые подключил Wl-500g Premium и на нем постоянно активно мигает индикатор WAN, я подключен к локальной сети. Это нормально?

Vitalson
25-06-2008, 18:47
Где находится файл /etc/smb.conf и как его править? С помощью чего его можно найти?
Мне нужно сделать echo "export LANG=en_US.UTF8" >> /etc/profile, но куда и как понять немогу.
И вот это тоже высший пилотаж, что делать с этим и как?
echo /etc/smb.conf >> /usr/local/.files
echo /etc/passwd >> /usr/local/.files
echo /etc/group >> /usr/local/.files
echo /etc/smbpasswd >> /usr/local/.files
echo /etc/profile >> /usr/local/.files
flashfs save
flashfs commit
flashfs enable

Помогите пожалуйста новому обладателю WL-500W.
СПАСИБО!
Люди добрые, подскажите... :confused:

vectorm
25-06-2008, 18:52
Сегодня впервые подключил Wl-500g Premium и на нем постоянно активно мигает индикатор WAN, я подключен к локальной сети. Это нормально?
При любом обращении изнутри или извне индикатор мигнет, так что постоянное мигание говорит об сетевой активности на порту.

vectorm
25-06-2008, 18:53
Люди добрые, подскажите... :confused:
Придется тему про установку с нуля перечитать внимательно ;) там реально все расписано, правда местами уже устарело, лучше англоязычную от wengi прочитать.

Vitalson
25-06-2008, 23:03
Придется тему про установку с нуля перечитать внимательно ;) там реально все расписано, правда местами уже устарело, лучше англоязычную от wengi прочитать.

vectorm, ну шутник, ну шутник...
Нет бы помог, а то только язвить, я когда по русски то описявают не всё вкурил, а на англ вообще... Я вижу, что устарело! Поэтому и прошу подсказать. Реально путти уже даже освоил, телнет в работе попробовал, а вот с этими шрифтами никак не могу вкурить.

FilimoniC
26-06-2008, 08:15
vectorm, ну шутник, ну шутник...
Нет бы помог, а то только язвить, я когда по русски то описявают не всё вкурил, а на англ вообще... Я вижу, что устарело! Поэтому и прошу подсказать. Реально путти уже даже освоил, телнет в работе попробовал, а вот с этими шрифтами никак не могу вкурить.

В последней прошивке самба встроеная. Вы ее хоть включили?

Уважаемый, я все понимаю, просто ваш вопрос:

Где находится файл /etc/smb.conf
Говорит о том, чо вы ничего не понимаете в unix-системах. В юниксах нет дисков вроде C: и D:. Там если корневая папка, которая называется "/". в корне лежит папка etc, далее - файл smb.conf

Команда
echo /etc/smb.conf >> /usr/local/.files
говорит следующуее:
echo вывести на стандартный консольный вывод (stdout)
текст /etc/smb.conf (выводится не содержимое файла smb.conf, а просто текст /etc/smb.conf)
и перенаправить стандартный вывод stdout, добавляя в конец >>
в файл /usr/local/.files

То есть, по сути, добавить строку с текстом "/etc/smb.conf" в файл /usr/local/.files

Сохранить изменения файловой системы помогут команды
flashfs save
flashfs commit
flashfs enable

Сохраняются изменения только в тех файлах и папках, которые внесены в /usr/local/.files (то есть мы вносим туда для того чтобы он сохранился). Если этого не сделать, то после перезагрузки роутера этого файла не станет

Но все же купите себе книжечку "linux \ unix с нуля" или что то вроде того. 2\3 для работы с роутером вам не понадобятся, но там описаны общие понятия о unix-системах

vectorm
26-06-2008, 08:40
Плюс в новых прошивках поддержка UTF8 по-умолчанию везде (самба, фтп) включена.

Optimist
26-06-2008, 20:10
4) настроить SSH-сервер.
Подключиться к шеллу роутера можно по протоколу telnet программой putty (www.putty.nl), имя для входа "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

А это нормально, если файлов post-firewall, post-mount и pre-shutdown нет? Их нужно самому создавать или у меня что-то не так пошло?
Прошивка 1.9.2.7-9, роутер wl500gp

Marks
26-06-2008, 20:22
cd /usr/local/sbin
touch post-firewall post-mount pre-shutdown

Optimist
26-06-2008, 20:35
cd /usr/local/sbin
touch post-firewall post-mount pre-shutdown

Спасибо, ваш ответ подразумевает что файлы нужно создавать самому. А то я уже начал думать что у меня с перепрошивкой что-то не так пошло :)

vectorm
27-06-2008, 06:58
Спасибо, ваш ответ подразумевает что файлы нужно создавать самому. А то я уже начал думать что у меня с перепрошивкой что-то не так пошло :)
В приведенном Вами коде как раз и прописано создание этих файлов.
Их по-умолчанию в прошивке нет.

MikeIV
29-06-2008, 08:56
Подскажите, пожалуйста, как установить время вручную без инета?

P.S. Порылся на форуме, но так ничего не нашёл.

vlad_as
29-06-2008, 11:32
Подскажите, пожалуйста, как установить время вручную без инета?

P.S. Порылся на форуме, но так ничего не нашёл.

Про часовой пояс http://wl500g.info/showthread.php?p=61952#post61952
Про установку времени без инета http://www.forum.asus.ru/viewtopic.php?t=1310&highlight=500+%E2%F0%E5%EC%FF&sid=7d00de348345a0d919142f97cc70aefd

vlad_as
29-06-2008, 11:39
Подскажите, пожалуйста, как установить время вручную без инета?

P.S. Порылся на форуме, но так ничего не нашёл.

Про часовой пояс тут http://wl500g.info/showpost.php?p=61952&postcount=7 и тут http://forum.openwrt.org/viewtopic.php?id=11723
Про установку времени без инета тут http://www.forum.asus.ru/viewtopic.php?t=1310&highlight=500+%E2%F0%E5%EC%FF&sid=7d00de348345a0d919142f97cc70aefd

Кратко, цитирую:
"в браузере заходим по
http://my.router/Main_AdmStatus_Content.asp
в комнадной строке набираем :
date 112118452004
это я хочу установить Sun Nov 21 18:45:00 MSK 2004
формат даты :
date [OPTION]... [MMDDhhmm[[CC]YY][.ss]] [+FORMAT]"

Vitalson
29-06-2008, 20:46
В последней прошивке самба встроеная. Вы ее хоть включили?

Уважаемый, я все понимаю, просто ваш вопрос:

Говорит о том, чо вы ничего не понимаете в unix-системах. В юниксах нет дисков вроде C: и D:.

FilimoniC, спасибо за ответ!
Я действительно ничего не понимаю в юниксах, признаю.
Но с горем пополам роутер настроил, остались некоторые функции, которые необходимо подкорректировать.
После этого поста я не совсем понял куда нужно вносить данные команды?
Если не сложно можно на пальцах поподробней. Плиз...

Vitalson
29-06-2008, 20:47
Плюс в новых прошивках поддержка UTF8 по-умолчанию везде (самба, фтп) включена.

У меня последняя 10 прошивка, но руссий шрифт при наличии как вы говорите UTF8 не читается. Самба включена, фтп тоже.

vlad_as
30-06-2008, 03:50
Подскажите, пожалуйста, как установить время вручную без инета?

P.S. Порылся на форуме, но так ничего не нашёл.

Про часовые пояса тут (http://wl500g.info/showpost.php?p=61952&postcount=7) и тут (http://forum.openwrt.org/viewtopic.php?id=11723)
Про установку времени без инета тут (http://www.forum.asus.ru/viewtopic.php?t=1310&highlight=500+%E2%F0%E5%EC%FF&sid=7d00de348345a0d919142f97cc70aefd)

Или кратко
... в браузере заходим по
http://my.router/Main_AdmStatus_Content.asp
в комнадной строке набираем :
date 112118452004
это я хочу установить Sun Nov 21 18:45:00 MSK 2004
формат даты :
date [OPTION]... [MMDDhhmm[[CC]YY][.ss]] [+FORMAT]

MikeIV
30-06-2008, 07:46
vlad_as
Спасибо!!!!!! :)

A.K.
30-06-2008, 19:25
9) настройка автозапуска

a) Установка и настройка cron подробно описана http://www.macsat.com/cron.php
запускать cron можно вставив в post-boot
/opt/etc/init.d/S10cron


Установил, настроил по инструкции, в примере должна в /tmp/crontest.txt каждые 5 мин добавляться строчка а датой
У меня тихо запускается и ничего не делает, в логе пишет:
Jun 30 22:08:25 /opt/sbin/cron[259]: (CRON) STARTUP (V5.0)
На форуме мелькало, что мол в файле /opt/etc/crontab не хватает какой то переменной, это проверял, все подставлял/удалял лишние не помогает.
У кого работает, покажите пожалуйста содержимое этого файла а так же как Вы запускаете крон

joka
30-06-2008, 21:09
недавно обратил внимание на то,что после включения компа и роутера первые несколько минут доступ в инет нормальный,через некоторое время,может 5-10 минут не возможно зайти на страницы инета,в том числе и на форум,причем локальные адреса,файлообменники (под локальными понимается адреса региональные ,провайдера) продолжают работать нормально,с обычной скоростью.Вначале думал ,что это проблемы у провайдера,но попробывал как то после выключения роутера,отключить от него внешний диск,т.е. он загрузился без установленых пакетов.Доступ в инет стал нормальным,длительное время.
Данные: wl500gp v1,установлены и работают lighttp,vsftpd,ados,samba3,mc,transmission,rtorren t,rrd,analog. Некоторые пакеты установлены разных видов (например программы - логи),но настраивалась какая нибудь одна.
Прошивка 10 Олега. В линуксах -чайник,настраивалось все с помощью проб и ошибок,нескольких установок сначала.Подскажите,в чем может быть проблема? Как это проверить?Что для этого нужно показать?
И такой вопрос:существуют ли какие утилиты или команды,с помощью которых можно протестировать работу роутера,хотя бы приблизительно,и если есть,то как это сделать.
Спасибо.

joka
30-06-2008, 21:15
Да еще забыл сказать.Компьютер к роутеру подключен по LAN,за роутером ADSL модем в режиме bridge.Доступ в инет пропадает не совсем,после многократных обновлений страницы могут загрузиться,при этом страницы пингуются нормально,но с очень малой скоростью.

A.K.
30-06-2008, 21:36
Установил, настроил по инструкции, в примере должна в /tmp/crontest.txt каждые 5 мин добавляться строчка а датой
У меня тихо запускается и ничего не делает, в логе пишет:
Jun 30 22:08:25 /opt/sbin/cron[259]: (CRON) STARTUP (V5.0)
На форуме мелькало, что мол в файле /opt/etc/crontab не хватает какой то переменной, это проверял, все подставлял/удалял лишние не помогает.
У кого работает, покажите пожалуйста содержимое этого файла а так же как Вы запускаете крон

Вопрос снят, все заработало. В инструкции http://www.macsat.com/cron.php указано содержимое файла /opt/etc/crontab с пользователем root, надо было поменять на admin :)

vectorm
02-07-2008, 10:20
Да еще забыл сказать.Компьютер к роутеру подключен по LAN,за роутером ADSL модем в режиме bridge.Доступ в инет пропадает не совсем,после многократных обновлений страницы могут загрузиться,при этом страницы пингуются нормально,но с очень малой скоростью.
Своп файл есть? Посмотри по команде top - может например dnsmasq вышибло из-за нехватки памяти.

damir
02-07-2008, 12:04
Хочу на своем 500GP v1 настроить SSH-сервер с туннелем до главного компа на котором поднят терминальный сервер. Сделал все как тут написано:


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
но видимо из-за того что не сделал вот это:

# set default policy
iptables -P INPUT DROP
# remove last default rule
iptables -D INPUT -j DROP
iptables -A INPUT -p tcp --syn --dport 22 -j ACCEPT
22 порт снаружи не открыт (сканил nmap-ом, и путти не цепляется). Порт-то открою, но после вдумчивого чтения и поиска по форуму возникло еще пару вопросов:
1. Правильно ли я понял, что dropbear в первом листинге добавляется в автозагрузку? Видимо за это отвечает эта команда echo "dropbear > /dev/null 2>&1" >> /usr/local/sbin/post-boot?
2. Как посмотреть список запущенных процессов на роутере? (Долго пытался найти на форуме, но плохо проработан механизм поиска, не смог найти, хотя где-то встречал...) И можно ли посмотреть список открытых "наружу" портов?
3. Для максимальной безопасности, если я правильно понимаю, нужно отключить права root для доступа из внешки? Как это сделать? (поиск по заблок* root ничего не дал). Если root блокируется, нужно как-то создать непривилегированную учетную запись, как ее создать?

П.С. Понимаю что вопросы "чайниковские", :cool: иду искать мануалы по Линухе, но хочется то "сейчас и сразу" :)

vectorm
02-07-2008, 13:09
Хочу на своем 500GP v1 настроить SSH-сервер с туннелем до главного компа на котором поднят терминальный сервер.
22 порт снаружи не открыт (сканил nmap-ом, и путти не цепляется). Порт-то открою, но после вдумчивого чтения и поиска по форуму возникло еще пару вопросов:
1. Правильно ли я понял, что dropbear в первом листинге добавляется в автозагрузку? Видимо за это отвечает эта команда echo "dropbear > /dev/null 2>&1" >> /usr/local/sbin/post-boot?
2. Как посмотреть список запущенных процессов на роутере? (Долго пытался найти на форуме, но плохо проработан механизм поиска, не смог найти, хотя где-то встречал...) И можно ли посмотреть список открытых "наружу" портов?
3. Для максимальной безопасности, если я правильно понимаю, нужно отключить права root для доступа из внешки? Как это сделать? (поиск по заблок* root ничего не дал). Если root блокируется, нужно как-то создать непривилегированную учетную запись, как ее создать?

П.С. Понимаю что вопросы "чайниковские", :cool: иду искать мануалы по Линухе, но хочется то "сейчас и сразу" :)
1. Да 2 раза.
2. Команда iptables -h поможет (выбрать нужный ключ в списке).
3. В новых прошивках не актуально, вполне достаточно грамотно составить post-firewall. Поиск вполне нормальный. Запуск приложений из-под непривилегированного пользователя описан в теме про rtorrent.

damir
03-07-2008, 18:35
Сейчас разбираюсь с iptables и есть еще несколько вопросов, прошу терпения )
полностью очистил все правила, после выполнил команды:


iptables -P INPUT DROP
iptables -D INPUT -j DROP
iptables -A INPUT -p tcp --syn --dport 22 -j ACCEPT
Это по инструкциям для SSH, все ок, порт снаружи открыт. Теперь дополнительно хочу открыть тестовый порт 5555 наружу, с перебросом на заданный IP-ик. Выполнил команды:

iptables -A FORWARD -p tcp --dport 515 -d 192.168.1.2 -j ACCEPT
iptables -A INPUT -p tcp --dport 5555 -j ACCEPT
созданы правила:

Chain INPUT (policy DROP)
ACCEPT tcp -- anywhere anywhere tcp dpt:5555
Chain FORWARD (policy ACCEPT)
ACCEPT tcp -- anywhere comp tcp dpt:5555
но порт снаружи так и закрыт :( В чем дело, не пойму.
Вот вся моя таблица машрутизации:

Chain INPUT (policy DROP)
target prot opt source destination
DROP all -- anywhere anywhere state INVALID
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state NEW
ACCEPT all -- anywhere anywhere state NEW
ACCEPT udp -- anywhere anywhere udp spt:bootps dpt:bootpc
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh flags:SYN,RST,ACK/SYN
ACCEPT tcp -- anywhere anywhere tcp dpt:5555

Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere comp tcp dpt:6888
ACCEPT tcp -- anywhere comp tcp dpt:1662
ACCEPT udp -- anywhere irek udp dpt:3710
ACCEPT all -- anywhere anywhere
DROP all -- anywhere anywhere state INVALID
TCPMSS tcp -- anywhere anywhere tcp flags:SYN,RST,ACK/SYN TCPMSS clamp to PMTU
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
DROP all -- anywhere anywhere
DROP all -- anywhere anywhere
ACCEPT all -- anywhere anywhere ctstate DNAT
ACCEPT tcp -- anywhere comp tcp dpt:5555

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

Chain MACS (0 references)
target prot opt source destination

Chain SECURITY (0 references)
target prot opt source destination
RETURN tcp -- anywhere anywhere tcp flags:SYN,RST,ACK/SYN limit: avg 1/sec burst 5
RETURN tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,ACK/RST limit: avg 1/sec burst 5
RETURN udp -- anywhere anywhere limit: avg 5/sec burst 5
RETURN icmp -- anywhere anywhere limit: avg 5/sec burst 5
DROP all -- anywhere anywhere

Chain logaccept (0 references)
target prot opt source destination
LOG all -- anywhere anywhere state NEW LOG level warning tcp-sequence tcp-options ip-options prefix `ACCEPT '
ACCEPT all -- anywhere anywhere

Chain logdrop (0 references)
target prot opt source destination
LOG all -- anywhere anywhere state NEW LOG level warning tcp-sequence tcp-options ip-options prefix `DROP '
DROP all -- anywhere anywhere

(как сделать раскрывающимся списком в посте не пойму)

damir
06-07-2008, 20:25
И все-таки не могу разобраться.. есть правила

Chain INPUT
ACCEPT tcp -- anywhere anywhere tcp dpt:5599
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh flags:SYN,RST,ACK/SYN

Но 22 порт открыт, 5599 закрыт...
Выполнял
iptables -A INPUT -p tcp --syn --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 5599 -j ACCEPT (пробовал с --syn и без нее)

EugeenB
08-07-2008, 11:15
И все-таки не могу разобраться.. есть правила

Chain INPUT
ACCEPT tcp -- anywhere anywhere tcp dpt:5599
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh flags:SYN,RST,ACK/SYN

Но 22 порт открыт, 5599 закрыт...
Выполнял
iptables -A INPUT -p tcp --syn --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 5599 -j ACCEPT (пробовал с --syn и без нее)
С какого интерфейса у Вас внешний И-нет? Что говорит ifconfig -a ?

damir
08-07-2008, 18:50
Что говорит ifconfig -a ?
Листинг:


br0 Link encap:Ethernet HWaddr 00:1F:C6:3D:83:FC
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21f:c6ff:fe3d:83fc/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5405241 errors:0 dropped:0 overruns:0 frame:0
TX packets:4492989 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3096902007 (2.8 GiB) TX bytes:2654098136 (2.4 GiB)

eth0 Link encap:Ethernet HWaddr 00:1F:C6:3D:83:FC
inet6 addr: fe80::21f:c6ff:fe3d:83fc/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10796094 errors:12 dropped:0 overruns:0 frame:0
TX packets:9819247 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1739642005 (1.6 GiB) TX bytes:1632739612 (1.5 GiB)
Interrupt:4 Base address:0x1000

eth1 Link encap:Ethernet HWaddr 00:1F:C6:3D:83:FC
inet6 addr: fe80::21f:c6ff:fe3d:83fc/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:125904 errors:0 dropped:0 overruns:0 frame:3996978
TX packets:264502 errors:48 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:22199359 (21.1 MiB) TX bytes:100781653 (96.1 MiB)
Interrupt:12 Base address:0x2000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:158932 errors:0 dropped:0 overruns:0 frame:0
TX packets:158932 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13500616 (12.8 MiB) TX bytes:13500616 (12.8 MiB)

ppp0 Link encap:Point-Point Protocol
inet addr:92.50.168.140 P-t-P:10.8.0.8 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1400 Metric:1
RX packets:1787321 errors:0 dropped:0 overruns:0 frame:0
TX packets:2084495 errors:0 dropped:869 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1245834813 (1.1 GiB) TX bytes:1221738385 (1.1 GiB)

sit0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

vlan0 Link encap:Ethernet HWaddr 00:1F:C6:3D:83:FC
inet6 addr: fe80::21f:c6ff:fe3d:83fc/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5279385 errors:0 dropped:0 overruns:0 frame:0
TX packets:4463323 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3097591514 (2.8 GiB) TX bytes:2611014484 (2.4 GiB)

vlan1 Link encap:Ethernet HWaddr 00:1F:C6:3D:83:FC
inet addr:10.64.19.57 Bcast:10.64.19.255 Mask:255.255.255.0
inet6 addr: fe80::21f:c6ff:fe3d:83fc/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5516708 errors:0 dropped:0 overruns:0 frame:0
TX packets:5355922 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2742688000 (2.5 GiB) TX bytes:3316692276 (3.0 GiB)
Внешний инет конечно на Wan, я подключен к роутеру по Lan1.
Кстати сейчас заметил странность- открываю 22 порт, вс ОК. делаю
flashfs save
flashfs commit
flashfs enable.
После ребутаюсь и все настройки слетают :( и 22 порт уже закрыт((

shaman3D
08-07-2008, 19:34
[QUOTE=OlegI]
d) сохранить файлы во флэше:
echo /etc/smb.conf >> /usr/local/.files
echo /etc/passwd >> /usr/local/.files
echo /etc/group >> /usr/local/.files
echo /etc/smbpasswd >> /usr/local/.files
echo /etc/profile >> /usr/local/.files
flashfs save
flashfs commit
flashfs enable
[QUOTE]

Почему не сохраняется файл /etc/smb.conf?

[admin@shaman-router root]$ flashfs save
tar: Removing leading '/' from member names
etc/smb.conf
etc/profile
etc/smbpasswd
etc/group
etc/passwd
tmp/local/
tmp/local/.files
tmp/local/sbin/
tmp/local/sbin/post-mount
-rw-r--r-- 1 admin root 2814 Jul 8 22:28 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes

flashfs commit
flashfs enable

После перезагрузки smb.conf дефолтный

EugeenB
08-07-2008, 21:36
Что говорит ifconfig -a ?
Листинг:


[...]
ppp0 Link encap:Point-Point Protocol
UP POINTOPOINT RUNNING MULTICAST MTU:1400 Metric:1
[...]Внешний инет конечно на Wan, я подключен к роутеру по Lan1.
А вот и нет. WAN - это локалка провайдера. А внешний и-нет, это ppp0. Поэтому, попробуйте дать следующие команды

iptables -I INPUT 1 -p tcp -i ppp0 --dport 5599 -j ACCEPT
iptables -I OUTPUT 1 -p tcp -o ppp0 --dport 5599 -j ACCEPT

Кстати сейчас заметил странность- открываю 22 порт, вс ОК. делаю
flashfs save
flashfs commit
flashfs enable.
После ребутаюсь и все настройки слетают :( и 22 порт уже закрыт((Потом, если все понравиться, добавите эти и свои команды в файл /tmp/local/sbin/post-firewall, и уж потом-то
flashfs save
flashfs commit
reboot

Arcady
09-07-2008, 07:29
[QUOTE=OlegI]
После перезагрузки smb.conf дефолтный

Отключите самбу в настройках роутера и запускайте её из post-boot


smbd
nmbd

damir
09-07-2008, 10:48
Потом, если все понравиться, добавите эти и свои команды в файл /tmp/local/sbin/post-firewall,
Точно, не разобрался, проглядел. Вот только вопрос еще возник- хочу чтобы в логе отражалось что скрипт запустился, для этого сделал
echo "logger "post-wirewall starded"" >> /usr/local/sbin/post-firewall
и в результате получил скриптик:

#!/bin/sh
# set default policy
iptables -P INPUT DROP
# remove last default rule
iptables -D INPUT -j DROP
iptables -A INPUT -p tcp --syn --dport 22 -j ACCEPT
logger post-wirewall starded

Т.е. "post-wirewall starded" ввелись без кавычек. Как через команду echo передать двойные кавычки?
И как отредактиривать строку в скрипте? или удалить заданную?


iptables -I INPUT 1 -p tcp -i ppp0 --dport 5599 -j ACCEPT
iptables -I OUTPUT 1 -p tcp -o ppp0 --dport 5599 -j ACCEPT
не помогло. Вот уже несколько дней эксперементирую с портами, пока так ничего и не выходит. Пробовал и в разделе FORWARDING добавлять правила, и через веб в Virtual server. Но попробвал всего лишь ввести
iptables -I INPUT 1 -p tcp --syn --dport 21 -j ACCEPT
как 21 порт открылся, как и 23. Возможно пров режет все порты, хотя я тестировал те, которые у прова на сайте числятся как "открыте". Вопрос- как можно протестировать какие порты действительно открыты провом? Где-то натыкался на скриптик в пару строчек, но сейчас не могу найти.

EugeenB
09-07-2008, 13:57
echo "logger "post-wirewall starded"" >>/usr/local/sbin/post-firewall
echo "logger \"post-wirewall starded\"" >>/usr/local/sbin/post-firewall

И как отредактиривать строку в скрипте? или удалить заданную?
Проще всего зайти на роутер по telnet или по ssh, установить с (помощью ipkg) пакет mc, а в нём использовать встроенный редактор. Ещё есть стандартный для *NIX, но сложный для русской души, редактор текстов vi (который то же нужно пользовать через консоль).


[...]
iptables -I OUTPUT 1 -p tcp -o ppp0 --dport 5599 -j ACCEPTТут, кстати, описка:
iptables -I OUTPUT 1 -p tcp -o ppp0 --sport 5599 -j ACCEPT

Aramaki
10-07-2008, 14:22
глюк с /tmp/mnt

есть флэшка (swap + opt) и hard (160GB ext3)

почему-то после загрузки в /tmp/mnt/ оба диска видятся как HDD :(


[admin@Asus root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 1998 MB, 1998519808 bytes
32 heads, 63 sectors/track, 1936 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 497 500944+ 82 Linux swap
/dev/scsi/host0/bus0/target0/lun0/part2 498 1936 1450512 83 Linux

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 1 19457 156288321 83 Linux


[admin@Asus root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part2 146.7G 40.9G 98.4G 29% /tmp/mnt/disc0_2
/dev/discs/disc1/part1 146.7G 40.9G 98.4G 29% /tmp/mnt/disc1_1
/dev/discs/disc0/part2 1.4G 65.6M 1.2G 5% /opt
/dev/discs/disc1/part1 146.7G 40.9G 98.4G 29% /tmp/mnt/disc0_2


[admin@Asus root]$ mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part2 on /tmp/mnt/disc0_2 type ext3 (rw,noatime)
/dev/discs/disc1/part1 on /tmp/mnt/disc1_1 type ext3 (rw,noatime)
/dev/discs/disc0/part2 on /opt type ext3 (rw,noatime)
/dev/discs/disc1/part1 on /tmp/mnt/disc0_2 type ext3 (rw,noatime)


[admin@Asus root]$ cat /usr/local/sbin/post-mount
#!/bin/sh
/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part1

mount /tmp/mnt/disc0_2/opt /opt
mount /tmp/mnt/disc1_1 /tmp/harddisk

/opt/etc/init.d/S05syslogd
/opt/etc/init.d/S10cron
/opt/etc/init.d/S80busybox_httpd start

OperVil
10-07-2008, 16:07
Подключена локальная сеть к WAN порту роутера. IP который выдал провайдер 172.25.103.36. У моего соседа была эта же локальная сеть, но его отключили за неуплату, и платить он не собирается. Он попросил дать ему доступ в сеть, но выставлять айпи 172.25.103.0/24 у него нельзя, т.к. они блокируются провайдером, но я решил поставить себе айпи 3.3.5.1, а ему 3.3.5.2 и раздавать таким образом инет айпишнику 3.3.5.2. До этого локальную сеть ему раздавал с помощью Kerio Wiroute Firewall. Но сейчас в качестве роутерам у меня асус.

Подскажите как айпишнику 3.3.5.2 дать доступ на в локальную сеть. Соответсвенно 172.25.103.36 и 3.3.5.1 должны быть прописаны на одном порту (WAN).

vectorm
10-07-2008, 16:48
[admin@Asus root]$ cat /usr/local/sbin/post-mount
#!/bin/sh
/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part1

mount /tmp/mnt/disc0_2/opt /opt
mount /tmp/mnt/disc1_1 /tmp/harddisk

/opt/etc/init.d/S05syslogd
/opt/etc/init.d/S10cron
/opt/etc/init.d/S80busybox_httpd start
А почему диски маунтятся в post-mount вместо post-boot?
Содержимое post-boot какое?
Воспользуйся fstab-ом, тогда сам сможешь контролировать что куда маунтить.

vectorm
10-07-2008, 16:50
Подключена локальная сеть к WAN порту роутера. IP который выдал провайдер 172.25.103.36. У моего соседа была эта же локальная сеть, но его отключили за неуплату, и платить он не собирается. Он попросил дать ему доступ в сеть, но выставлять айпи 172.25.103.0/24 у него нельзя, т.к. они блокируются провайдером, но я решил поставить себе айпи 3.3.5.1, а ему 3.3.5.2 и раздавать таким образом инет айпишнику 3.3.5.2. До этого локальную сеть ему раздавал с помощью Kerio Wiroute Firewall. Но сейчас в качестве роутерам у меня асус.

Подскажите как айпишнику 3.3.5.2 дать доступ на в локальную сеть. Соответсвенно 172.25.103.36 и 3.3.5.1 должны быть прописаны на одном порту (WAN).
От повторения вопроса в нескольких темах он понятнее не стал.
Приложили бы схему. И почему нестандартная адресация?

OperVil
10-07-2008, 17:15
Комп соседа втыкнут в свич провайдера и он ему не позвляет указывать айпи 172.25.103.0/24.

vectorm
10-07-2008, 17:29
Комп соседа втыкнут в свич провайдера и он ему не позвляет указывать айпи 172.25.103.0/24.
Ясно.
Почитайте про команды ifconfig и iptables
надо будет на интерфейсе vlan1 добавить второй IP адрес, потом разбираться с маршрутизацией
Если заработает прописывание второго адреса и маршрутов вручную, можно будет добавить строки в post-boot чтобы восстанавливалось после перезагрузки.

OperVil
10-07-2008, 17:33
Просто я уже добавлял второй айпи на vlan1 он выставлялся, роутер пинговал комп соседа, комп соседа видел роутер, и с помощью iptables у меня так и не получилось сделать SNAT. Вот что я писал:

iptables -t nat -A POSTROUTING -s 3.3.5.2 -j SNAT --to-source 172.25.103.36
Форвардинг включен.

vectorm
10-07-2008, 17:42
Просто я уже добавлял второй айпи на vlan1 он выставлялся, роутер пинговал комп соседа, комп соседа видел роутер, и с помощью iptables у меня так и не получилось сделать SNAT. Вот что я писал:

Форвардинг включен.
Вроде в подобных случаях должно быть 2 правила: туда и обратно.

damir
11-07-2008, 07:36
Порты открыты, пров уверяет что почти все порты открыты.
Делаю команды
iptables -I INPUT 1 -p tcp -i ppp0 --dport 5599 -j ACCEPT
iptables -I OUTPUT 1 -p tcp -o ppp0 --sport 5599 -j ACCEPT
Ничего это не дает! Скан снаружи nmap-ом ничего не дает, скан изнутри по веб-тесту порта тоже ничего не дает.
Пробовал помимо этих команд дать команду в таблицу FORWARD с перебросом на свой комп, пробовал просто в INPUT открыть все глухо. Другие порты пробовал- результат нулевой :(
в post-firewall записано

#!/bin/sh
# set default policy
iptables -P INPUT DROP
# remove last default rule
iptables -D INPUT -j DROP
iptables -A INPUT -p tcp --syn --dport 22 -j ACCEPT
logger "post-firewall starded"

в post-boot

#!/bin/sh
dropbear > /dev/null 2>&1
22 открывается нормально, перезагрузка и запуск команд ничего не дает. Что может быть еще? Брендмауер на компе удален, антивирус отключен.