Bekijk de volledige versie : файл WL500g.PremiumV2.tar.gz - чем редактировать?
impeyatoi
24-11-2008, 15:02
Подскажите пожалуйста в какой программе в Windows можно редактировать файл маршрутизации WL500g.PremiumV2.tar.gz, находящийся в настройках роутера (System Setup - Flashfs Management). Искал об этом в гугле несколько дней, но так и не смог найти ни одной нормальной программы под винду которая хорошо понимает расширение tar.gz.... Любой архиватор справляется с файлом но только на уровне извлечения. Хотелось бы узнать какая программа способна редактировать его? :confused:
WinRar отлично открывает ;)
AndreyPopov
24-11-2008, 16:45
Подскажите пожалуйста в какой программе в Windows можно редактировать файл маршрутизации WL500g.PremiumV2.tar.gz, находящийся в настройках роутера (System Setup - Flashfs Management). Искал об этом в гугле несколько дней, но так и не смог найти ни одной нормальной программы под винду которая хорошо понимает расширение tar.gz.... Любой архиватор справляется с файлом но только на уровне извлечения. Хотелось бы узнать какая программа способна редактировать его? :confused:
вы прикалываетесь что ли?!?!?!?!
этот файл НЕ содержит то, что вы себе придумали!
зачем придумывать головную боль?
вам надо всего лишь файл post-firewall отредактировать или изменить!
зачем вам ВСЕ содержание FlashFS ??????????
или у вас флэшки нет? зачем заниматься "извращениями"!!!!!
impeyatoi
24-11-2008, 18:44
вы прикалываетесь что ли?!?!?!?!
этот файл НЕ содержит то, что вы себе придумали!
зачем придумывать головную боль?
вам надо всего лишь файл post-firewall отредактировать или изменить!
зачем вам ВСЕ содержание FlashFS ??????????
или у вас флэшки нет? зачем заниматься "извращениями"!!!!!
Именно! Надо изменить post-firewall, как это сделать?
FilimoniC
24-11-2008, 18:45
Это по сути дамп флешки. Вы его врятли отредактируете чем нибудь простым.
AndreyPopov
24-11-2008, 18:50
Это по сути дамп флешки. Вы его врятли отредактируете чем нибудь простым.
это архив файлов, которые лежат во flashfs - он открывается в винде 7z или WinZip без проблем.
Именно! Надо изменить post-firewall, как это сделать?
вы ответьте на мои вопросы - я тогда отвечу на ваши!
редактировать содержимое flashfs таким образом, конечно, можно, но не нужно. Во-первых, у вас будут неправильные символы конца строки, во-вторых, вы не сможете выставить права доступа файлам. Будут и другие проблемы. Короче, гораздо безболезненней идти проторенным путем и редактировать все это на роутере.
impeyatoi
25-11-2008, 10:51
al37919, подскажите тогда как можно редактировать post-firewall на роутере? System Command слушается (т.е добавляет и удаляет маршруты) но файл post-firewall при этом не меняется... Какие команды надо вводить для редактирования post-firewall? Подскажите пожалуйста...
AndreyPopov
25-11-2008, 11:09
al37919, подскажите тогда как можно редактировать post-firewall на роутере? System Command слушается (т.е добавляет и удаляет маршруты) но файл post-firewall при этом не меняется... Какие команды надо вводить для редактирования post-firewall? Подскажите пожалуйста...
надо подключиться по telnet или по ssh к роутеру, и тогда вы получите доступ к файлам роутера.
если вы читали тему "настройка с нуля", то должны были видеть встроенный редактор vi. или если ставили ipkg пакеты, то с интерфейсом как Norton Commander пакет mc.
Подскажите пожалуйста в какой программе в Windows...В принципе, должна помочь связка Power archiver (http://www.powerarchiver.com/) плюс, например, Ultraedit (http://www.ultraedit.com/).
Файл редактировать прямо в архиве, через "Open with..." чтобы он обновился с правильным путем в свойствах.
Хотя, это все выглядит как ремонт двигателя через выхлопную трубу ;).
impeyatoi
25-11-2008, 12:26
В принципе, должна помочь связка Power archiver плюс, например, Ultraedit.
Файл редактировать прямо в архиве, через "Open with..." чтобы он обновился с правильным путем в свойствах.
Хотя, это все выглядит как ремонт двигателя через выхлопную трубу .;).
Но тем не менее... это отлично работает!!!))) Спасибо!!!
Сомневаюсь, что все так уж хорошо, т.к. с правами доступа будут проблемы, как Вам выше объясняли.
Если уж заниматься извращениями до конца, то (после восстановления flashfs на роутер из "правленного" архива) из "System Command" следует выполнить:
chmod 755 /tmp/local/sbin/*
Затем нажать кнопку "Finish" из любого меню.
Затем проверить (на всякий случай) из "System Command", что у нас получилось:
ls -al /tmp/local/sbin
Должны увидеть нечто вроде (обратить внимание на права доступа):
drwxr-xr-x 1 admin root 0 Apr 10 2008 .
drwxr-xr-x 1 admin root 0 Jan 1 2000 ..
-rwxr-xr-x 1 admin root 44 May 3 2008 post-boot
-rwxr-xr-x 1 admin root 2279 Nov 10 14:37 post-firewall
-rwxr-xr-x 1 admin root 141 Oct 17 11:16 post-mount
-rwxr-xr-x 1 admin root 101 Oct 1 09:58 ppp0-ip-down
-rwxr-xr-x 1 admin root 97 Oct 1 09:58 ppp0-ip-up
-rwxr-xr-x 1 admin root 29 Jan 1 1970 pre-boot
-rwxr-xr-x 1 admin root 695 Nov 17 11:27 pre-mount
-rwxr-xr-x 1 admin root 150 Oct 17 11:16 pre-shutdown
Ох, чувствую, неправильным путем мы идем :D
impeyatoi
25-11-2008, 15:02
все сделал как Вы сказали... Не понимаю конечно что это значит... Но спасибо! Просто по-другому я бы замучился, т.к мне пришлось бы лезть в дебри настроек.... Спасибо!
Получилось нечто такое:
drwxr-xr-x 1 bdon root 0 Jun 23 05:02 .
drwxr-xr-x 1 bdon root 0 Jun 11 00:26 ..
-r--r--r-- 1 2 2 2241 Nov 25 14:20 post-firewall
Хм, скверно. Видимо, я ошибся насчет кнопки "Finish".
Попробуем по-другому.
В "System Command" выполнить:
chmod 755 /tmp/local/sbin/*
затем там же:
flashfs save && flashfs commit && flashfs enable && reboot
Затем, когда роутер перезагрузится, снова посмотреть на результат:
ls -al /tmp/local/sbin
impeyatoi
25-11-2008, 18:48
По результату получилось то же что и было...
drwxr-xr-x 1 bdon root 0 Jun 23 05:02 .
drwxr-xr-x 1 bdon root 0 Jun 11 00:26 ..
-rwxr-xr-x 1 2 2 2241 Nov 25 14:20 post-firewall
Нет, не то же.
Теперь этот файл стал исполняемым, чего и требовалось.
Если при открытии файла на запрос Ультраэдита "Convert to DOS?" Вы отвечали "No", то все должно работать.
impeyatoi
25-11-2008, 19:46
Да, все верно! Спасибо!:D
Просто по-другому я бы замучился, т.к мне пришлось бы лезть в дебри настроек....
не верю, что проделать те же операции через putty сложнее. Именно так (прям по Станиславскому) --- _не_верю_ ...
AndreyPopov
26-11-2008, 01:19
не верю, что проделать те же операции через putty сложнее. Именно так (прям по Станиславскому) --- _не_верю_ ...
присоединяюсь!!! :D
особенно когда автор темы попадется на том, что в Windows перевод строки кодируется не тем символом как Linux.
Лично моё мнение: не стоило рассказывать, как проделать всё то, о чём спрашивал топикстартер. Надо было сказать, чтобы редактировал на роутере, и всё тут. Как в той цитате (http://bash.org.ru/quote/401258) с баша.
особенно когда автор темы попадется на том, что в Windows перевод строки кодируется не тем символом как Linux.Надеюсь, не попадется.
Во-первых, изложенным способом он не сможет создать новый файл, только отредактировать старый.
А во-вторых, Ultraedit корректно отработает формат файла и поставит такие же переводы строк, какие там УЖЕ есть.
Power, человек задал конкретный вопрос, получил конкретный ответ.
Мы не в Майкрософте, чтобы решать, что юзеру позволено знать, а что нет.