Заметки о DD-WRT

Некоторые примеры настроек dd-wrt. Содержание:

1# Подключение принтера и установка его по сети в Windows 7.

2# Доступ по FTP к подключенному диску.

3# Доступ к FTP из Интернета.

4# Домашние папки для пользователей FTP

5# Сброс настроек из командной строки

6# Примерная организация сетевой работы в нутри DD-WRT/OPEN-WRT

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

1# Подключение принтера и установка его по сети в Windows 7.

Для начала заходим в интерфейс и включаем поддержку принт-сервера:

ddwrt_print_setup_00

Сохраняем «Apply Settings». Подключаем принтер к роутеру и продолжаем настраивать уже в системе. Подключенный принтер ни как не отобразится в настройках dd-wrt. В Windows 7 открываем «Меню пуск — Устройства и принтеры». Вверху открывшегося окна будет кнопка «Установить принтер», или же правой кнопкой на пустом месте и в открывшемся меню выбираем аналогичный пункт «Добавить принтер». В итоге запускается мастер установки принтера:

ddwrt_print_setup_01

Выбираем пункт «Добавить сетевой, беспроводной или Bluetooth-принтер». После нажатия начинается процесс поиска принтера. Можно не ждать завершения процесса, а нажать «Нужный принтер в списке отсутствует».

ddwrt_print_setup_02

Далее «Добавить принтер по его TCP/IP-адресу или имени узла»:

ddwrt_print_setup_03

Указываем тип устройства «Устройство TCP/IP», адрес роутера и порт 9100. Настроили > Далее.

ddwrt_print_setup_04

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

ddwrt_print_setup_04

Выбираем тип устройства «Особое» и нажимаем «Параметры».

ddwrt_print_setup_05

Проверяем введенные нами раннее сетевые настройки и тип Протокола выбираем «RAW». Жмем «ОК» > «Далее».  Снова Windows пытается что то найти. По их окончанию нам открывается стандартное окно установки драйверов. В зависимости от вашего принтера выбираете из списка либо указываете папочку где лежат драйвера или установочный диск. Если указали правильно, в списке появится нужный вам принтер.

ddwrt_print_setup_06

У меня принтер HP, на его примере и делаю =) И снова «Далее». Произойдет установка драйверов принтера, спросят еще парочку простых вопросов: имя принтера, давать доступ или нет к принтеру пользователям из локальной сети, использовать принтер по умолчанию. На этом Все! Принтер установлен и должен быть в списках доступных принтеров.

2# Доступ по FTP к подключенному диску.

Активируем пункт ProFTPD, в поле «User Password List» указываем имена пользователей и пароли которые будут иметь доступ к ftp. Если не указать пользователей, то доступ будет иметь только root пользователь с паролем от Web интерфейса роутера.

ddwrt_ftp_setup_00

Пароль можно задавать в открытом виде, либо в виде шифра md5. Сохраняем/применяем и получаем доступ ко всем подключенным дискам по ftp.

3# Доступ к FTP из Интернета.

Настроив роутер как описано в предыдущем пункте, можно открыть доступ для подключения из интернета. Зная адрес роутера, Вы в любой момент при наличии интернета сможете получить доступ к нужным данным расположенным на подключенном диске. Удобно же! Не так ли?!

Во вкладке «Administration» — «Commands», в поле «Commands» вводим команду:

iptables -I INPUT 1 -p tcp --dport 21 -j logaccept
iptables -I INPUT 1 -p tcp --dport 21 -j logaccept

и нажимаем «Save Firewall». В итоге должно получиться следующее:

ddwrt_ftp_setup_01

Данное правило сохранится при перезагрузке роутера и заново настраивать ни чего не надо.

4# Домашние папки для пользователей FTP

Задача: каждый пользователь ftp должен попадать только в ту папку, которую мы укажем.

Такое не сделать через web интерфейс, поэтому надо подключиться к роутеру с помощью telnet или ssh. Все конфигурационные файлы демона ProFTPD лежат в директории:

/tmp/proftpd/etc/
/tmp/proftpd/etc/

Открываем файл password:

vi /tmp/proftpd/etc/password
vi /tmp/proftpd/etc/password
user01:$1$fRF21Ju8$n/hIbUS/QT.6ejqlF3/qE1:0:0:Ftp User,,,:/tmp/root:/bin/sh
user02:$1$fRF21Ju8$/gW4GC1CvVZ6b5AWTBkq71:0:0:Ftp User,,,:/tmp/root:/bin/sh
user01:$1$fRF21Ju8$n/hIbUS/QT.6ejqlF3/qE1:0:0:Ftp User,,,:/tmp/root:/bin/sh
user02:$1$fRF21Ju8$/gW4GC1CvVZ6b5AWTBkq71:0:0:Ftp User,,,:/tmp/root:/bin/sh

Меняем нужному пользователю только домашнюю папку (/tmp/root) на ту, куда он должен попасть:

user01:$1$fRF21Ju8$n/hIbUS/QT.6ejqlF3/qE1:0:0:Ftp User,,,:/mnt/sda_part1/docs:/bin/sh
user02:$1$fRF21Ju8$/gW4GC1CvVZ6b5AWTBkq71:0:0:Ftp User,,,:/mnt/sda_part1/foto:/bin/sh
user01:$1$fRF21Ju8$n/hIbUS/QT.6ejqlF3/qE1:0:0:Ftp User,,,:/mnt/sda_part1/docs:/bin/sh
user02:$1$fRF21Ju8$/gW4GC1CvVZ6b5AWTBkq71:0:0:Ftp User,,,:/mnt/sda_part1/foto:/bin/sh

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

Для применения настроек надо перезапустить proftpd. Ищем номер процесса:

ps | grep proftpd:
ps | grep proftpd:

Вывод команды:

root@DD-WRT:/# ps | grep proftpd:
5222 root 1632 S proftpd: (accepting connections)
root@DD-WRT:/# ps | grep proftpd:
5222 root 1632 S proftpd: (accepting connections)

Номер процесса в моем случае 5222. Убиваем процесс и запускаем заново:

kill 5222
/usr/sbin/proftpd
kill 5222
/usr/sbin/proftpd

На этом все. Единственный нюанс: все сделанные изменения в файле password при перезагрузки роутера будут потеряны.

5# Сброс настроек из командной строки

mtd erase nvram; reboot
mtd erase nvram; reboot

6# Примерная организация сетевой работы в нутри DD-WRT/OPEN-WRT

asus-internals-default

VN:F [1.9.22_1171]
Рейтинг: 4.3/10 (3 голоса(ов))
Заметки о DD-WRT, 4.3 out of 10 based on 3 ratings

  1. Здравствуйте, попробовал установить принтер как описано в статье, вроде все получилось, принтер установился и присутствует в списке устройств, но почему-то не печатает.
    «Мастер устранения неполадок» подсказывает, что не удается подключиться к сетевому принтеру.
    Есть какие-нибудь умные мысли на этот счет?
    Использую маршрутизатор с принт-сервером TP-LINK TL-WR842ND и принтер HP LJ M1132.
    Также есть проблема с его установкой на windows XP

    • Здравствуйте. Тут возможных вариантов не так много: либо адрес и порт роутера не верно указан, либо он просто не поддерживается.

  2. Доброго времени суток. Столкнулся с такой проблемой: на предприятии локальная сеть, интернет раздаётся через прокси, в качестве прокси сервера используется UserGate, закупили WiFi маршрутизатор TP-Link TL-WR841N для организации сети в конференц-зале. Столкнулся с проблемой подключения ноутбуков и смартфонов к интернету , а именно необходимость указывания прокси и соответственно добавления каждого телефона как пользователя на прокси. Попытался решить проблему следующим способом: кабель локальной сети подключаю к разъёму WAN на маршрутизаторе и присваиваю ему стат IP локальной сети и прописываю его в UserGate а маршрутизатор уже работает как DHCP сервер. Однако телефоны и ноутбуки подключённые к маршрутизатору не могут подключится к интернету без указания прокси из локальной сети. Поменял стандартную прошивку на DD-WRT. Не подскажете какие надо установить настройки что бы решить эту проблему?

  3. Д.Д. такая проблема.. при включении телеприставки цифрового тв (nv-100 eltex) перестает работать wi-fi — подключиться к сети возможно, а вот выйти ни в интернет, ни даже на 192.168.1.1 дальше запроса логин/пароль не дает. просто не грузится страница. но при этом если подключаешься через lan то интернет прекрасно работает. приставка приставка подключена через lan.

    • Привет. Странное поведение роутера. Проверьте сетевые настройки роутера и телеприставки. Установите ip адрес роутера 172.16.0.1 Возможно где то конфликт IP.

  4. Уважаемый автор.

    Подскажите как вы определили что у вас принтер на 192.168.2.1 ??
    Также я понимаю у вас предустановлен пакет optware ?

    • Так как принтер подключается на прямую к роутеру, то адрес принтера будет IP роутера. В моем случае установлена обычная dd-wrt прошивка, без optware.

  5. вопрос такой — получалось ли, чтобы заработал и принтер, и флешка вместе? на родной прошивке последней роутера TP-Link TL-WR842ND (TL-WR842ND_V2_140922) анонсирована возможность подключения usb-hub, но работать принтер + флешка не хочет, включается то, что первое подключаем. Как с этим на dd-wrt?

  6. Добрый день. Настраиваю nocatsplash. Подскажите, как убрать предстартовую страницу с очень маленькой кнопкой для входа в интернет вверху слева.
    Хочу настроить, чтобы редирект был прямо на мой сайт без этой страничке с кнопкой.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *