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

Это раздел документации в 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 Как сделать маршрутизатор простой точкой доступа

HOWTO

Раздел HOWTO предназначен для того, чтобы вы могли найти методы решения дополнительных задач с помощью OpenWrt: например, установка print-server, дополнительных пакетов с помощью 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

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

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

File Description
Basic
/etc/config/dhcp Dnsmasq configuration and DHCP settings
/etc/config/dropbear SSH server options
/etc/config/firewall NAT, packet filter, port forwarding, etc.
/etc/config/network Switch, interface and route configuration
/etc/config/system Misc. system settings
/etc/config/timeserver Time server list for rdate
/etc/config/wireless Wireless settings and wifi network definition
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
Other
/etc/config/bbstored BoxBackup server configuration
/etc/config/etherwake Wake-on-Lan: etherwake
/etc/config/fstab Mount points and swap
/etc/config/hd-idle Another idle-daemon for attached hard drives
/etc/config/httpd Web server options (Busybox httpd, deprecated)
/etc/config/luci Base LuCI config
/etc/config/luci_statistics Configuration of Statistics packet
/etc/config/mini_snmpd mini_snmpd settings
/etc/config/minidlna MiniDLNA settings
/etc/config/mjpg-streamer Streaming application for Linux-UVC compatible webcams
/etc/config/mountd OpenWrt automount daemon
/etc/config/multiwan Simple multi WAN configuration
/etc/config/ntpclient Getting the correct time
/etc/config/p910nd config for non-spoooling Printer daemon p910nd.server
/etc/config/pure-ftpd Pure-FTPd server config
/etc/config/qos Implementing Quality of Service for the upload
/etc/config/racoon racoon IPsec daemon
/etc/config/samba settings for the Microsoft file and print services daemon
/etc/config/snmpd SNMPd settings
/etc/config/sshtunnel Settings for the package sshtunnel
/etc/config/stund STUN server configuration
/etc/config/transmission BitTorrent configuration
/etc/config/uhttpd Web server options (uHTTPd)
/etc/config/upnpd miniupnpd UPnP server settings
/etc/config/users user database for different services
/etc/config/ushare uShare UPnP server settings
/etc/config/vblade vblade userspace AOE target
/etc/config/vnstat vnstat downloader settings
/etc/config/wifitoggle Script to toogle WiFi with a button
/etc/config/wol Wake-on-Lan: wol
/etc/config/wshaper wondershaper qos script settings
/etc/config/znc ZNC bouncer configuration

→ Read more...

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

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

Страница Описание
Buildroot Установка системы сборки OpenWrt
Build Руководство по сборке дистрибутива OpenWrt
Build VM Установка системы сборки OpenWrt в виртуальной машине
Feeds Работа с репозиториями
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
ExtRoot Сборка с ExtRoot
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 Packaging software
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: 2012/04/05 00:22 by perlovka