Документация

Это раздел документации в OpenWrt Wiki, если вы хотите помочь нам, ознакомьтесь, пожалуйста, со статьей Wiki Maintainers.
Поддерживается ли ваше устройство? Обратитесь к странице Поддерживаемые устройства.
Старую версию OpenWrt Manual можно найти по ссылке.

Конфигурирование OpenWrt

Рецепты

Рецепты - это статьи, объясняющие общие сценарии настройки OpenWrt, такие как настройка в режиме 'роутер' или 'клиент'.

Страница Описание
3g/UMTS dongle Использование 3g/UMTS USB Dongle для WAN соединения
Bridged AP Как сделать беспроводную или Ethernet точку доступа
Routed AP Как настроить беспроводную и ethernet сети в различные подсети
Client Mode Общие вопросы работы в режиме клиент беспроводной сети
Routed Client Как настроить роутер или masquerade на беспроводном клиенте
Bridged Client (Broadcom) Как установить беспроводной клиентский мост с проприетарным драйвером Broadcom
WDS (Broadcom) Как настроить AP–AP WDS с проприетарным драйвером Broadcom
WDS (Atheros) Как установить AP–Sta WDS с madwifi и mac80211 драйверами
Multi-SSID Как создать множество виртуальных Точек доступа
Guest WLAN Как сделать гостевой WLAN
Dumb AP Как сделать маршрутизатор простой точкой доступа
install.packages.on.USB-Stick Установка пакета на USB-флешку, без использования extroot
https://docs.google.com/document/d/1j7BYvgBZELPj1Y-rCVeEgeYFKMzlrrohpgbP2WpS70o Настройка гостевого WiFi и ширины его канала (шейпер) через LuCI на OpenWrt (MultiSSID)

HOWTO

Раздел HOWTO предназначен для того, чтобы вы могли найти методы решения дополнительных задач с помощью OpenWrt: например, установка принт-сервера, дополнительных пакетов с помощью opkg и изменение конфигурации.
Если хотите помочь проекту и написать свое HOWTO, воспользуйтесь черновиком.

Категория Страница Описание
Базовые Howto
новичкам Базовые Howto Общие моменты, объясняемые в Wiki для некоторых устройств, но не для всех
новичкам Базовая конфигурация Помощь новичкам, краткий обзор для опытных пользователей
Overviews
network Act as Server Overview over overviews: Offer services over the network (overview)
network Act as Client Overview over overviews: Use services offered over the network (overview)
administer WebUIs Web User Interfaces related articles (overview)
administer Statistics Collect Statistical Data (overview)
sys Logging overview Log related articles (overview)
network Web Server overview HTTP Server related articles (overview)
network Proxy Server overview Proxy Server related articles (overview)
network Wireless Wireless related articles (overview)
network IPv6 IPv6 related articles (overview)
network E-Mail overview E-Mail related articles (overview)
network more than internet If you have Double Play/Triple Play/Quadruple Play
periphery USB overview USB related articles (overview)
periphery PBX Software PBX Software
periphery Printers Offer access to a printer connected to OpenWrt over the network
other Databases Setup Database management systems like MySQL, PostgreSQL, …
security Certificates Authentication with the help of certificates
security VPN overview Overview over the usage of VPNs
beginner Основные понятия В помощь новичкам для понимания принципов работы системы
Articles assortment
network Access Cable/DSL-Modem How to access your Cable-/DSL-Modem
network Configure Motorola cable modem How to configure your Motorola cable modem (DOCSIS)
network Traffic Control Packet Scheduler, QoS, Traffic Shaping, Traffic Prioritizing
network Netfilter Packet filter, firewall, iptables, ip6tables, ebtables, arptables
sys Bandwidth Monitoring How to track bandwidth usage
sys Получение прошивки Четыре способа получить прошивку
network Dynamic DNS Create a domain name that points to your IP
network Define a DMZ Separate a switch port and make it a DMZ
sys EAD Installing and using the Emergency Access Daemon
sys Extroot Using external storage as root filesystem
sys Kexec Boot a kernel from internal flash and then execute another kernel on external storage
periphery I²C over USB Using USB-I²C adapters on OpenWrt
network NFS Server Howto setup a Network File System (NFS) server on OpenWrt
PulseAudio Since trunk 2011-01 we can install PulseAudio
NetBoot NetBoot
Qemu Running OpenWrt in Qemu
sys VirtualBox Running OpenWrt in VirtualBox
sys VMWare Running OpenWrt in VMWare
security wget Certificates Installing SSL certificates for wget
security Mini-Httpd & SSL How to get mini-httpd and SSL working
sys Hardware Buttons Make the Hardware Buttons toggle events
sys Xen Running OpenWrt in Xen
network UDP multicast IPTV / UDP multicast
util BoxBackup Running BoxBackup on OpenWrt
external links.external.howtos Not everything can be in this wiki
сеть Подключение по L2TP Подключение к провайдеру используя L2TP с Dual Access

Конфигурация UCI

Основная конфигурация OpenWrt находится в каталоге /etc/config/ на вашем устройстве.

Файл Описание
Основные
/etc/config/dhcp Конфигурация Dnsmasq и установки DHCP
/etc/config/dropbear Опции SSH сервера
/etc/config/firewall NAT, пакетная фильтрация, перенаправление портов, и т.д.
/etc/config/network Конфигурация коммутатора, интерфейсов и маршрутизатора
/etc/config/system Доп. системные настройки
/etc/config/timeserver Список серверов времени для rdate
/etc/config/wireless Настройки беспроводного подключения и сети wifi
IPv6
/etc/config/ahcpd Ad-Hoc Configuration Protocol (AHCP) server and forwarder configuration
/etc/config/aiccu AICCU client configuration
/etc/config/dhcp6c WIDE-DHCPv6 client
/etc/config/dhcp6s WIDE-DHCPv6 server
/etc/config/gw6c GW6c client configuration
/etc/config/radvd Router Advertisement (radvd) configuration
Другое
/etc/config/bbstored Конфигурация сервера резервного копирования BoxBackup
/etc/config/etherwake Wake-on-Lan: etherwake
/etc/config/fstab Точки монтирования и раздел подкачки
/etc/config/hd-idle Another idle-daemon for attached hard drives
/etc/config/httpd Установки веб-серввера (Busybox httpd, устарело)
/etc/config/luci Основные настройки LuCI
/etc/config/luci_statistics Настройка пакета статистики
/etc/config/mini_snmpd Настройки SNMP демона mini_snmpd
/etc/config/minidlna Настройки MiniDLNA
/etc/config/mjpg-streamer Настройки потокового вещания для Linux-UVC совместимых веб-камер
/etc/config/mountd Настройки демона автомонтирования OpenWrt
/etc/config/mroute Конфигурационные файлы для маршрутов мульти-WAN
/etc/config/multiwan Конфигурация простого мульти-WAN
/etc/config/ntpclient Настройки NTP клиента синхронизации времени
/etc/config/p910nd Настройки для без-буферного демона печати p910nd.server
/etc/config/pure-ftpd Конфигурация сервера Pure-FTPd
/etc/config/qos Реализация QoS для upload
/etc/config/racoon Настройки сервиса IPsec racoon
/etc/config/samba Настройки сервера SAMBA для шаринга файлов и принтеров сетей Microsoft
/etc/config/snmpd Настройки SNMP демона SNMPd
/etc/config/sshtunnel Установки пакета sshtunnel
/etc/config/stund Настройки сервера STUN
/etc/config/transmission Настройки BitTorrent
/etc/config/uhttpd Настройки веб-сервера (uHTTPd)
/etc/config/upnpd Настройки UPnP сервера miniupnpd
/etc/config/users База данных пользователей для различных сервисов
/etc/config/ushare Настройки сервера UPnP uShare
/etc/config/vblade vblade userspace AOE target
/etc/config/vnstat vnstat downloader settings
/etc/config/wifitoggle Скрипт для вкл. WiFi кнопкой
/etc/config/wol Wake-on-Lan: wol
/etc/config/wshaper wondershaper qos script settings
/etc/config/znc ZNC bouncer configuration

→ Читать дальше...

Сборка дистрибутива

Статьи, сфокусированные на общих вопросах сборки OpenWrt из исходных кодов.

Страница Описание
OpenWrt Buildroot – Описание Описание OpenWrt Buildroot
OpenWrt Buildroot – Установка Установка системы сборки OpenWrt
OpenWrt Buildroot – Использование Использование системы сборки для компиляции OpenWrt
Сборка на VM Использование системы сборки для компиляции OpenWrt на виртуальной машине
Репозитории Работа с репозиториями
Image Generator Image Generator (aka Image Builder) позволяет создавать образы без компиляции или настройки системы сборки
SDK Использование SDK для компиляции отдельных пакетов

Руководства по сборке

Руководства по сборке содержат подробные инструкции по сборке дистрибутива для собственных нужд (см. template_howtobuild):

Page Description
Netgear WNDR3700 Firmware Сборка для Netgear WNDR3700
Seagate Dockstar Firmware Сборка для Seagate Dockstar
TP-Link TL-MR3420 Сборка для TP-Link TL-MR3420
3G-Dongle Сборка с поддержкой UMTS-Модема
single package Сборка и упаковка отдельного пакета

Разработка

Документация для разработчиков.

Страница Описание
Исследование
First Steps Первые шаги на неподдерживаемом устройстве
Add a platform General considerations for adding new platform support
Add a device Howto add support for a new device
Ядро
drivers Драйверы
OpenWrt
Debugging On Debugging
Build environments Manage different configurations and files in a single Buildroot
Software Libraries What libraries you could use
Crosscompile Cross compile sources into binaries without packaging them
Packages Создание пакетов
Feeds Working with package feeds
Dependencies Using dependencies for packages
Patches Adding, modifying and refreshing patches
Bugs Reporting and tracking bugs
UCI-Lua Lua bindings for UCI
Config scripting Using UCI configuration files in shell scripts
Network scripting Network scripting and protocol handler API
GNU Debuger Howto use the GNU Debugger

Technical references

Articles covering background information and technical description of various OpenWrt components.

Page Description
Utilities
OPKG OPKG package manager reference
mtd mtd utility reference
sysupgrade sysupgrade script
UCI UCI reference
LuCI LuCI reference (Homepage)
Functioning
Flash Layout How data is stored on the flash
Filesystems About the different file systems
The Bootloader About Booloaders
Booting About the boot process
Init Scripts Init script implementation reference
Preinit Preinit, Mount Root, and First Boot Scripts
Block Mount Block Device Mounting
Hotplug Hotplug
Boot & Init Requirements What the new init system needs to do to be feature complete compared to current, and goals for improvement
General
Build System Technical Reference for OpenWrt Buildroot
Internal device network Explanation of the internal device network
Brcm63xx Imagetag Information on the firmware image format for brcm63xx
TRX vs TRX2 vs BIN Information on the different file types
External Documentation Links to external documentation

Frequently Asked Questions (FAQ)

Back to top

ru/doc/start.txt · Last modified: 2013/12/12 14:37 by unomano