Роутер 500gP-v.1, прошивка "от энтузиастов", встроенная самба включена.
Шары видны всем. Никаких имён/паролей не требует.
1) Как ограничить доступ пользователям?
2) Как запретить доступ через wi-fi, оставив только lan-ethernet?
Роутер 500gP-v.1, прошивка "от энтузиастов", встроенная самба включена.
Шары видны всем. Никаких имён/паролей не требует.
1) Как ограничить доступ пользователям?
2) Как запретить доступ через wi-fi, оставив только lan-ethernet?
Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505
тут хорошо описана настройка
Спасибо, статья хорошая.
Но как это применить ко встроенной в роутер самбе? smb.conf не редактируется, т.е. секцию [global] не изменишь. Можно только добавлять записи в конец файла. Я так понял, что с помощью добавления записей можно новые секции описать, не более того. А мне надо глобальные настройки изменить.
Ну, например, я пытаюсь дописать
чтобы ограничить доступ только по проводам, а в логе самбы после перезагрузки записывается, что интерфейсы не найдены. Вероятно, мешает предыдущая встроенная записьCode:[global] interfaces = vlan0
(Извините за несколько сумбурный стиль изложения).Code:interfaces = br0
Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505
угу, мешает предыдущая запись, в поле interfaces= можно только перечислять интерфейсы, второе такое поле сбивает самбу с толку.
я сам то на роутере самбой не пользуюсь, у меня на работе сервак линуксовый, но дома проверю.
как так не редактируется? такого быть не может.smb.conf не редактируется, т.е. секцию [global] не изменишь.
и эта.... чтоб самба заработала с новыми настройками, достаточно лишь перезапустить саму самбу, без перегрузки роутера. команду потом напишу, если кто-нибудь до меня не напишет
Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505
Не получается. Скорее всего, при запуске самбы настройки берутся из веб-морды и затирают то, что записал пользователь. А отключишь самбу в веб-морде, так она не запустится.
Тогда имеет смысл самому запускать самбу из post-boot или post-mount со своим smb.conf.
Добавлено.
Wolfgun
Спасибо за скрипт запуска. Я его поместил в post-mount (раньше нет смысла), а в веб-морде самбу отключил.
В итоге имею:
1) встроенную самбу,
2) возможность ручной правки конфигов.
ЗЫ: как бы мне ещё отключить доступ по wi-fi, оставив только lan-ethernet? Что надо прописать в interfaces? (vlan0 в упор не видит, оставил пока br0 и ввёл парольную защиту).
Last edited by MrGalaxy; 28-12-2009 at 10:53.
Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505
С удивлением обнаружил, что в Ubuntu nano подсвечивает файлы.
Быстрое изучение конфигов навело на файл /opt/etc/nanorc, а именно на последнюю его часть:
На радостях быстренько раскомментил строчки, запускаю нано и вижу (на примере одного файла):Code:## Nanorc files include "/opt/share/nano/nanorc.nanorc" ## C/C++ #include "/opt/share/nano/c.nanorc" ## Makefiles #include "/opt/share/nano/makefile.nanorc" ## Cascading Style Sheets #include "/opt/share/nano/css.nanorc" ## Debian files # include "/opt/share/nano/debian.nanorc" ## Gentoo files # include "/opt/share/nano/gentoo.nanorc" ## HTML #include "/opt/share/nano/html.nanorc" ...
Гугление показало, что один китайский товарищ вот отсюда: http://neture.homeip.net/digiland/viewtopic.php?id=836 (осторожно, псто на китайском!) предлагает закоментить все строчки, на которые оно ругается. Но это ведь не выход, правда?Code:[dfayruzov@rt-n16 nano]$ nano Error in /opt/share/nano/nanorc.nanorc on line 7: Bad regex "^[[:space:]]*(set|unset)[[:space:]]+(autoindent|backup|backupdir|backwards|boldtext|brackets|casesensitive|const|cut|fill|historylog|matchbrackets|morespace|mouse|multibuffer|noconvert|nofollow|nohelp|nonewlines|nowrap|operatingdir|preserve|punct)[[:>:]]": Invalid character class name Error in /opt/share/nano/nanorc.nanorc on line 7: Bad regex "^[[:space:]]*(set|unset)[[:space:]]+(quickblank|quotestr|rebinddelete|rebindkeypad|regexp|smarthome|smooth|softwrap|speller|suspend|suspendenable|tabsize|tabstospaces|tempfile|undo|view|whitespace|wordbounds)[[:>:]]": Invalid character class name Error in /opt/share/nano/nanorc.nanorc on line 8: Bad regex "^[[:space:]]*(set|unset|include|syntax|header)[[:>:]]": Invalid character class name Error in /opt/share/nano/nanorc.nanorc on line 10: Bad regex "^[[:space:]]*i?color[[:space:]]*(bright)?(white|black|red|blue|green|yellow|magenta|cyan)?(,(white|black|red|blue|green|yellow|magenta|cyan))?[[:>:]]": Invalid character class name Error in /opt/share/nano/nanorc.nanorc on line 11: Bad regex "^[[:space:]]*i?color[[:>:]]": Invalid character class name Error in /opt/share/nano/nanorc.nanorc on line 11: Bad regex "[[:<:]](start|end)=": Invalid character class name Press Enter to continue starting nano.
Какие будут предложения?
Друзья, продолжение проблемы:
Никто не сталкивался?Code:[admin@rt-n16 bin]$ ipkg install automake Reinstalling automake (1.10-2) on root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/automake_1.10-2_mipsel.ipk Configuring automake Successfully terminated. [admin@rt-n16 bin]$ ls -l /opt/bin | grep automake lrwxrwxrwx 1 admin root 13 Nov 18 16:21 automake -> automake-1.10 -rwxr-xr-x 1 admin root 232800 May 21 03:14 automake-1.10 [admin@rt-n16 bin]$ export | grep PATH export PATH='/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin /sbin:/bin' [admin@rt-n16 bin]$ automake -sh: automake: not found [admin@rt-n16 bin]$ cd /opt/bin/ [admin@rt-n16 bin]$ ./auto ./autoconf ./autom4te ./automake-1.10 ./autoreconf ./autoupdate ./autoheader ./automake ./autopoint ./autoscan [admin@rt-n16 bin]$ ./automake -sh: ./automake: not found
ldd:
но поиск по форуму "not an ELF file" ничего внятного не принес. (Code:[admin@rt-n16 bin]$ ldd /opt/bin/automake /opt/bin/automake: not an ELF file.
Last edited by dfayruzov; 18-11-2010 at 13:32.
Тут долго расписывать, тем более, что это уже все сотню раз написано. В добавок, я не знаю, чего вы хотите получить в итоге.
У вас должно быть понимание того, что не зависимо от того, на каком компьютере\роутере установлена программа, это все еще таже самая программа, значит настройки у нее делаются так же, как и на большом компьютере, сервере или роутере.
В случае с роутером часть возможностей обрезана, но, тем не менее, ничего из оставшегося не изменено.
Почитайте
Настройка Samba версии 3.2.7 на сайте OpenNet.ru - вас там будет интересовать конкретно последний раздел - редактирование конфигурации. Учтите что на роутере конфигурация дополнительных программ лежит не в /etc , а в /opt/etc , ну и все остальное что утсанавливалось так же в /opt/...
Если надо, вот Полное руководство по файлу smbd.conf
Sorry for my bad English.
Покупайте Отечественных Слонов!!!
Верните обратно параметр security=user и сформируйте пароль для самбы:
(вместо user укажите свой логин)Code:smbpasswd -a user
Программа запросит новый пароль.
Введите его, перезапустите самбу и пользуйтесь.
http://www.wl500g.info/showthread.php?t=18579
Ламер, деградировавший до чайника.
1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505
FilimoniC, MrGalaxy, спасибо большое!
Подскажите, пожалуйста, как убрать все пароли с самбы на роутере.