DD-WRT — различия между версиями

Материал из K.Wiki
Перейти к: навигация, поиск
(Как организовать основную файловую систему на USB-накопителе?)
(Как организовать основную файловую систему на USB-накопителе?)
Строка 54: Строка 54:
 
Принцип известен как [http://www.dd-wrt.com/wiki/index.php/Optware,_the_Right_Way optware].
 
Принцип известен как [http://www.dd-wrt.com/wiki/index.php/Optware,_the_Right_Way optware].
 
Помимо того, что в качестве основной файловой системы будут использованы логические разделы USB-накопителя,
 
Помимо того, что в качестве основной файловой системы будут использованы логические разделы USB-накопителя,
будут доступны службы:
+
будут установлены службы:
factconfig,
+
* '''Bash''' вместо '''shell''' в '''busybox''' - (LFS support)
named,
+
* '''Automounting''', '''Unmounting''' и '''Hotmounting''' для накопителей - автоматическое подключение всех распознаваемых логических разделов и форматов файловых систем (включая NTFS для ядра K26)
[http://www.xinetd.org/ xinetd],
+
* Сетевая печать через '''Watchprinter''' - печать на подключенном через USB принтере для всех во внутренней (или даже внешней) сети
dbus,
+
* ...
automount,
+
rotate_log,
+
[http://proxytunnel.sourceforge.net/pixelserv.php pixelserv],
+
soundmodules,
+
[http://www.dd-wrt.com/phpBB2/viewtopic.php?t=85211 portmap],
+
unfsd,
+
[http://www.zabbix.com/features.php zabbix],
+
lighthttpd,
+
[http://www.apsis.ch/pound/ pound],
+
[http://www.samba.org/ samba],
+
[http://www.asterisk.org/ asterisk],
+
[http://nzbget.sourceforge.net/Overview nzbget],
+
transmission,
+
fixtables,
+
stophammer,
+
asiablock,
+
birmablock,
+
[http://www.twonkymedia.com/ twonky],
+
watchpriunter,
+
worldblock,
+
siproxd,
+
sshhack,
+
stophack,
+
backupessential,
+
mypage.
+
  
 
<ol>
 
<ol>

Версия 13:30, 14 марта 2014

Как раздавать подключение к одной Wi-Fi сети через другую?

Внешняя сеть - это Wi-Fi сеть, к которой будет подключаться точка доступа. Внутренняя - по которой будет раздаваться внешнее подключение.

  1. Перейти в Wireless → Basic Settings.
  2. В списке Wireless Mode выбрать Repeater.
  3. В поле Wireless Network Name (SSID) указать имя внешней Wi-Fi сети.
  4. Нажать кнопку Save.
  5. В разделе Virtual Interfaces нажать кнопку Add.
  6. В поле Wireless Network Name (SSID) добавленного раздела указать имя внутренней Wi-Fi сети.
  7. Нажать кнопку Save.
  8. Перейти в Wireless → Wireless Security.
  9. В разделе Physical Interface wl0 указать параметры безопасности, соответствующие существующей внешней сети.
  10. Нажать кнопку Save.
  11. В разделе Virtual Interfaces wl0.1 указать параметры безопасности внутренней сети.
  12. Нажать кнопку Apply Settings.

Для корректной работы проверить настройки WAN Connection Type и Network Address Server Settings (DHCP) в Setup → Basic Setup.

Как активировать доступ по SSH?

  1. Перейти в Services → Services.
  2. В разделе Secure Shell установить опцию SSHd на Enable.
  3. Нажать кнопку Apply Settings.
  4. Нажать кнопку Reboot Router.

Как активировать работу с USB-устройствами?

Сборка DD-WRT должна включать модули для работы с USB-устройствами.

  1. Перейти в Services → USB.
  2. Установить опцию Core USB Support на Enable. Появятся дополнительные опции.
  3. Установить опцию USB 2.0 Support на Enable.
  4. Для работы с принтерами установить опцию USB Printer Support на Enable.
  5. Для работы с накопителями установить опцию USB Storage Support на Enable. Появятся дополнительные опции.
    1. Для работы с файловой системой ext3 установить опцию ext2 / ext3 File System Support на Enable.
    2. Для работы с файловой системой FAT установить опцию FAT File System Support на Enable.
    3. Для автоматического монтирования первого логического раздела накопителя установить опцию Automatic Drive Mount на Enable. Появятся дополнительные опции.
      1. В списке Disk Mount Point выбрать директорию для монтирования.
  6. Нажать кнопку Apply Settings. Устройство перезагрузится.

Как организовать основную файловую систему на USB-накопителе?

Принцип известен как optware. Помимо того, что в качестве основной файловой системы будут использованы логические разделы USB-накопителя, будут установлены службы:

  • Bash вместо shell в busybox - (LFS support)
  • Automounting, Unmounting и Hotmounting для накопителей - автоматическое подключение всех распознаваемых логических разделов и форматов файловых систем (включая NTFS для ядра K26)
  • Сетевая печать через Watchprinter - печать на подключенном через USB принтере для всех во внутренней (или даже внешней) сети
  • ...
  1. Подготовить USB-накопитель - нужно, чтобы он содержал 4 логических раздела:
    1. optware - ext2/ext3 от 512 МБ,
    2. swap - swap от 64 МБ,
    3. jffs - ext2/ext3 примерно 128 МБ,
    4. data - ext2/ext3 на все оставшееся пространство.

    Важно иметь в виду, что некоторые прошивки поддерживают ext3, но не поддерживают ext2.

  2. Активировать работу с USB-устройствами и автоматическое монтирование первого раздела через WEB-интерфейс.
  3. Отключить JFFS2:
    1. Перейти в Administration → Management.
    2. В разделе JFFS2 Support установить опцию JFFS2 на Disable.
    3. Нажать кнопку Apply Settings.
  4. ...