Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mirrors
openwrt
luci
提交
3fa533f0
L
luci
项目概览
mirrors
/
openwrt
/
luci
大约 1 年 前同步成功
通知
43
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
luci
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3fa533f0
编写于
4月 14, 2008
作者:
S
Steven Barth
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
* Added many descriptions
上级
2b32a9f2
变更
20
隐藏空白更改
内联
并排
Showing
20 changed file
with
88 addition
and
26 deletion
+88
-26
core/src/ffluci/cbi.lua
core/src/ffluci/cbi.lua
+11
-0
core/src/ffluci/view/footer.htm
core/src/ffluci/view/footer.htm
+1
-1
module/admin-core/src/model/cbi/admin_network/dhcp.lua
module/admin-core/src/model/cbi/admin_network/dhcp.lua
+5
-4
module/admin-core/src/model/cbi/admin_network/firewall.lua
module/admin-core/src/model/cbi/admin_network/firewall.lua
+2
-1
module/admin-core/src/model/cbi/admin_network/ifaces.lua
module/admin-core/src/model/cbi/admin_network/ifaces.lua
+5
-1
module/admin-core/src/model/cbi/admin_network/portfw.lua
module/admin-core/src/model/cbi/admin_network/portfw.lua
+3
-2
module/admin-core/src/model/cbi/admin_network/ptp.lua
module/admin-core/src/model/cbi/admin_network/ptp.lua
+5
-3
module/admin-core/src/model/cbi/admin_network/routes.lua
module/admin-core/src/model/cbi/admin_network/routes.lua
+3
-1
module/admin-core/src/model/cbi/admin_network/vlan.lua
module/admin-core/src/model/cbi/admin_network/vlan.lua
+9
-2
module/admin-core/src/model/cbi/admin_services/dnsmasq.lua
module/admin-core/src/model/cbi/admin_services/dnsmasq.lua
+1
-1
module/admin-core/src/model/cbi/admin_services/dropbear.lua
module/admin-core/src/model/cbi/admin_services/dropbear.lua
+3
-2
module/admin-core/src/model/cbi/admin_services/httpd.lua
module/admin-core/src/model/cbi/admin_services/httpd.lua
+2
-2
module/admin-core/src/model/cbi/admin_services/olsrd.lua
module/admin-core/src/model/cbi/admin_services/olsrd.lua
+2
-1
module/admin-core/src/model/cbi/admin_wifi/devices.lua
module/admin-core/src/model/cbi/admin_wifi/devices.lua
+1
-1
module/admin-core/src/model/cbi/admin_wifi/networks.lua
module/admin-core/src/model/cbi/admin_wifi/networks.lua
+9
-2
module/admin-core/src/view/admin_mesh/index.htm
module/admin-core/src/view/admin_mesh/index.htm
+0
-2
module/admin-core/src/view/admin_network/index.htm
module/admin-core/src/view/admin_network/index.htm
+9
-0
module/admin-core/src/view/admin_services/index.htm
module/admin-core/src/view/admin_services/index.htm
+6
-0
module/admin-core/src/view/admin_wifi/index.htm
module/admin-core/src/view/admin_wifi/index.htm
+7
-0
themes/fledermaus/contrib/media/cascade.css
themes/fledermaus/contrib/media/cascade.css
+4
-0
未找到文件。
core/src/ffluci/cbi.lua
浏览文件 @
3fa533f0
...
...
@@ -98,6 +98,17 @@ function Node.render_children(self, ...)
end
--[[
A simple template element
]]
--
Template
=
class
(
Node
)
function
Template
.
__init__
(
self
,
template
)
Node
.
__init__
(
self
)
self
.
template
=
template
end
--[[
Map - A map describing a configuration file
]]
--
...
...
core/src/ffluci/view/footer.htm
浏览文件 @
3fa533f0
...
...
@@ -2,6 +2,6 @@
<div
class=
"clear"
></div>
</div></div>
<div
class=
"separator magenta bold"
>
FFLuCI 0.2 - Freifunk Lua Configuration Interface
</div>
<div
class=
"separator magenta bold"
>
<a
href=
"http://luci.freifunk-halle.net"
>
FFLuCI 0.2 - Freifunk Lua Configuration Interface
</a>
</div>
</body>
</html>
\ No newline at end of file
module/admin-core/src/model/cbi/admin_network/dhcp.lua
浏览文件 @
3fa533f0
...
...
@@ -2,7 +2,8 @@
require
(
"ffluci.model.uci"
)
require
(
"ffluci.sys"
)
m
=
Map
(
"dhcp"
,
"DHCP"
)
m
=
Map
(
"dhcp"
,
"DHCP"
,
[[Mit Hilfe von DHCP können Netzteilnehmer automatisch
ihre Netzwerkkonfiguration (IP-Adresse, Netzmaske, DNS-Server, DHCP, ...) beziehen.]]
)
s
=
m
:
section
(
TypedSection
,
"dhcp"
)
s
.
addremove
=
true
...
...
@@ -15,15 +16,15 @@ for k, v in pairs(ffluci.model.uci.show("network").network) do
end
end
s
:
option
(
Value
,
"start"
,
"Start"
).
rmempty
=
true
s
:
option
(
Value
,
"start"
,
"Start"
,
"Erste vergebene Adresse (letztes Oktett)"
).
rmempty
=
true
s
:
option
(
Value
,
"limit"
,
"Limit"
).
rmempty
=
true
s
:
option
(
Value
,
"limit"
,
"Limit"
,
"Letzte vergebene Adresse (letztes Oktett)"
).
rmempty
=
true
s
:
option
(
Flag
,
"dynamicdhcp"
,
"Dynamisches DHCP"
).
rmempty
=
true
s
:
option
(
Value
,
"name"
,
"Name"
).
optional
=
true
s
:
option
(
Flag
,
"ignore"
,
"Schnittstelle ignorieren"
).
optional
=
true
s
:
option
(
Flag
,
"ignore"
,
"Schnittstelle ignorieren"
,
"DHCP für dieses Netzwerk deaktivieren"
).
optional
=
true
s
:
option
(
Value
,
"netmask"
,
"Netzmaske"
).
optional
=
true
...
...
module/admin-core/src/model/cbi/admin_network/firewall.lua
浏览文件 @
3fa533f0
-- ToDo: Translate, Add descriptions and help texts
m
=
Map
(
"luci_fw"
,
"Firewall"
)
m
=
Map
(
"luci_fw"
,
"Firewall"
,
[[Mit Hilfe der Firewall können Zugriffe auf das Netzwerk
erlaubt, verboten oder umgeleitet werden.]]
)
s
=
m
:
section
(
TypedSection
,
"rule"
)
s
.
addremove
=
true
...
...
module/admin-core/src/model/cbi/admin_network/ifaces.lua
浏览文件 @
3fa533f0
-- ToDo: Translate, Add descriptions and help texts
m
=
Map
(
"network"
,
"Schnittstellen"
)
m
=
Map
(
"network"
,
"Schnittstellen"
,
[[An dieser Stelle können die einzelnen Schnittstellen
des Netzwerkes konfiguriert werden. Es können mehrere Schnittstellen zu einer Brücke zusammengefasst werden,
indem diese durch Leerzeichen getrennt aufgezählt werden und ein entsprechender Haken im Feld Netzwerkbrücke
gesetzt wird. Es können VLANs in der Notation SCHNITTSTELLE.VLANNR (z.B.: eth0.1) oder
Aliase über die Notation SCHNITTSTELLE:ALIASNR (z.B.: eth0:1) verwendet werden.]]
)
s
=
m
:
section
(
TypedSection
,
"interface"
)
s
.
addremove
=
true
...
...
module/admin-core/src/model/cbi/admin_network/portfw.lua
浏览文件 @
3fa533f0
-- ToDo: Translate, Add descriptions and help texts
require
(
"ffluci.sys"
)
m
=
Map
(
"luci_fw"
,
"Portweiterleitung"
)
m
=
Map
(
"luci_fw"
,
"Portweiterleitung"
,
[[Portweiterleitungen ermöglichen es interne
Netzwerkdienste von einem anderen externen Netzwerk aus erreichbar zu machen.]]
)
s
=
m
:
section
(
TypedSection
,
"portfw"
)
s
.
addremove
=
true
...
...
@@ -15,7 +16,7 @@ end
proto
=
s
:
option
(
ListValue
,
"proto"
,
"Protokoll"
)
proto
:
value
(
"tcp"
,
"TCP"
)
proto
:
value
(
"udp"
,
"UDP"
)
proto
:
value
(
"tcpudp"
,
"TCP
+
UDP"
)
proto
:
value
(
"tcpudp"
,
"TCP
+
UDP"
)
dport
=
s
:
option
(
Value
,
"dport"
,
"Externer Port"
,
"Port[:Endport]"
)
...
...
module/admin-core/src/model/cbi/admin_network/ptp.lua
浏览文件 @
3fa533f0
-- ToDo: Translate, Add descriptions and help texts
m
=
Map
(
"network"
,
"Punkt-zu-Punkt Verbindungen"
)
m
=
Map
(
"network"
,
"Punkt-zu-Punkt Verbindungen"
,
[[Punkt-zu-Punkt Verbindungen
über PPPoE oder PPTP werden häufig dazu verwendet, um über DSL o.ä. Techniken eine
Verbindung zum Internetgateway eines Internetzugangsanbieters aufzubauen.]]
)
s
=
m
:
section
(
TypedSection
,
"interface"
)
s
.
addremove
=
true
...
...
@@ -16,9 +18,9 @@ s:option(Value, "ifname", "Schnittstelle")
s
:
option
(
Value
,
"username"
,
"Benutzername"
)
s
:
option
(
Value
,
"password"
,
"Passwort"
)
s
:
option
(
Value
,
"keepalive"
,
"Keep-Alive"
).
optional
=
true
s
:
option
(
Value
,
"keepalive"
,
"Keep-Alive"
,
"Bei einer Verbindungstrennung automatisch neu verbinden"
).
optional
=
true
s
:
option
(
Value
,
"demand"
,
"Dial on Demand (idle time)"
).
optional
=
true
s
:
option
(
Value
,
"demand"
,
"Dial on Demand (idle time)"
,
"Zeit nach der die Verbindung bei Inaktivität getrennt wird"
).
optional
=
true
srv
=
s
:
option
(
Value
,
"server"
,
"PPTP-Server"
)
srv
:
depends
(
"proto"
,
"pptp"
)
...
...
module/admin-core/src/model/cbi/admin_network/routes.lua
浏览文件 @
3fa533f0
-- ToDo: Translate, Add descriptions and help texts
m
=
Map
(
"network"
,
"Statische Routen"
)
m
=
Map
(
"network"
,
"Statische Routen"
,
[[Statische Routen geben an,
über welche Schnittstelle und welches Gateway ein bestimmter Host
oder ein bestimmtes Netzwerk erreicht werden kann.]]
)
s
=
m
:
section
(
TypedSection
,
"route"
)
s
.
addremove
=
true
...
...
module/admin-core/src/model/cbi/admin_network/vlan.lua
浏览文件 @
3fa533f0
-- ToDo: Autodetect things, maybe use MultiValue instead, Translate, Add descriptions
m
=
Map
(
"network"
,
"VLAN"
,
"Konfguriert den Switch des Routers."
)
m
=
Map
(
"network"
,
"VLAN"
,
[[Die Netzwerkschnittstellen am Router
können zu verschienden VLANs zusammengefasst werden, in denen Geräte miteinander direkt
kommunizieren können. VLANs werden auch häufig dazu genutzt, um Netzwerke voneiander zu trennen.
So ist oftmals eine Schnittstelle als Uplink zu einem größerem Netz, wie dem Internet vorkonfiguriert
und die anderen Schnittstellen bilden ein VLAN für das lokale Netzwerk.]]
)
s
=
m
:
section
(
TypedSection
,
"switch"
)
s
=
m
:
section
(
TypedSection
,
"switch"
,
nil
,
[[Die zu einem VLAN gehörenden Schnittstellen
werden durch Leerzeichen getrennt. Die Schnittstelle mit der höchsten Nummer (meistens 5) bildet
in der Regel die Verbindung zur internen Netzschnittstelle des Routers. Bei Geräten mit 5 Schnittstellen
ist in der Regel die Schnittstelle mit der niedrigsten Nummer (0) die standardmäßige Uplinkschnittstelle des Routers.]]
)
for
i
=
0
,
15
do
s
:
option
(
Value
,
"vlan"
..
i
,
"vlan"
..
i
).
optional
=
true
...
...
module/admin-core/src/model/cbi/admin_services/dnsmasq.lua
浏览文件 @
3fa533f0
m
=
Map
(
"dhcp"
,
"Dnsmasq"
)
m
=
Map
(
"dhcp"
,
"Dnsmasq"
,
"Dnsmasq ist ein kombinierter DHCP-Server und DNS-Forwarder für NAT-Firewalls."
)
s
=
m
:
section
(
TypedSection
,
"dnsmasq"
,
"Einstellungen"
)
s
.
anonymous
=
true
...
...
module/admin-core/src/model/cbi/admin_services/dropbear.lua
浏览文件 @
3fa533f0
-- ToDo: Translate, Add descriptions
m
=
Map
(
"dropbear"
,
"SSH-Server"
)
m
=
Map
(
"dropbear"
,
"SSH-Server"
,
[[Der SSH-Server ermöglicht Shell-Zugriff
über das Netzwerk und bietet einen integrierten SCP-Dienst.]]
)
s
=
m
:
section
(
TypedSection
,
"dropbear"
)
s
.
anonymous
=
true
...
...
@@ -7,7 +8,7 @@ s.anonymous = true
port
=
s
:
option
(
Value
,
"Port"
,
"Port"
)
port
.
isinteger
=
true
pwauth
=
s
:
option
(
Flag
,
"PasswordAuth"
,
"Passwortanmeldung"
)
pwauth
=
s
:
option
(
Flag
,
"PasswordAuth"
,
"Passwortanmeldung"
,
"Erlaube Anmeldung per Passwort"
)
pwauth
.
enabled
=
'on'
pwauth
.
disabled
=
'off'
...
...
module/admin-core/src/model/cbi/admin_services/httpd.lua
浏览文件 @
3fa533f0
-- ToDo: Translate, Add descriptions
m
=
Map
(
"httpd"
,
"HTTP-Server"
)
m
=
Map
(
"httpd"
,
"HTTP-Server"
,
"Der HTTP-Server ist u.a. für die Bereitstellung dieser Obefläche zuständig."
)
s
=
m
:
section
(
TypedSection
,
"httpd"
)
s
.
anonymous
=
true
...
...
@@ -12,7 +12,7 @@ s:option(Value, "home", "Wurzelverzeichnis")
config
=
s
:
option
(
Value
,
"c_file"
,
"Konfigurationsdatei"
,
"/etc/httpd.conf wenn leer"
)
config
.
rmempty
=
true
realm
=
s
:
option
(
Value
,
"realm"
,
"Anmeldeaufforderung"
)
realm
=
s
:
option
(
Value
,
"realm"
,
"Anmeldeaufforderung"
,
"Aufforderungstext zum Anmelden im Administrationsbereich"
)
realm
.
rmempty
=
true
return
m
\ No newline at end of file
module/admin-core/src/model/cbi/admin_services/olsrd.lua
浏览文件 @
3fa533f0
-- ToDo: Autodetect things, Translate, Add descriptions
require
(
"ffluci.fs"
)
m
=
Map
(
"olsr"
,
"OLSR"
)
m
=
Map
(
"olsr"
,
"OLSR"
,
[[OLSR ist ein flexibles Routingprotokoll,
dass den Aufbau von mobilen Ad-Hoc Netzen unterstützt.]]
)
s
=
m
:
section
(
NamedSection
,
"general"
,
"olsr"
,
"Allgemeine Einstellungen"
)
...
...
module/admin-core/src/model/cbi/admin_wifi/devices.lua
浏览文件 @
3fa533f0
-- ToDo: Translate, Add descriptions and help texts
m
=
Map
(
"wireless"
,
"Geräte"
)
m
=
Map
(
"wireless"
,
"Geräte"
,
[[An dieser Stelle können eingebaute WLAN-Geräte konfiguriert werden.]]
)
s
=
m
:
section
(
TypedSection
,
"wifi-device"
)
--s.addremove = true
...
...
module/admin-core/src/model/cbi/admin_wifi/networks.lua
浏览文件 @
3fa533f0
-- ToDo: Translate, Add descriptions and help texts
m
=
Map
(
"wireless"
,
"Netze"
)
m
=
Map
(
"wireless"
,
"Netze"
,
[[Pro WLAN-Gerät können mehrere Netze bereitgestellt werden.
Es sollte beachtet werden, dass es hardware- / treiberspezifische Einschränkungen gibt.
So kann pro WLAN-Gerät in der Regel entweder 1 Ad-Hoc-Zugang ODER bis zu 3 Access-Point und 1 Client-Zugang
gleichzeitig erstellt werden.]]
)
s
=
m
:
section
(
TypedSection
,
"wifi-iface"
)
s
.
addremove
=
true
...
...
@@ -17,7 +20,7 @@ if d then
end
end
network
=
s
:
option
(
ListValue
,
"network"
,
"Netzwerk"
)
network
=
s
:
option
(
ListValue
,
"network"
,
"Netzwerk"
,
"WLAN-Netz zu Netzwerk hinzufügen"
)
network
:
value
(
""
)
for
k
,
v
in
pairs
(
ffluci
.
model
.
uci
.
show
(
"network"
).
network
)
do
if
v
[
".type"
]
==
"interface"
and
k
~=
"loopback"
then
...
...
@@ -35,6 +38,10 @@ s:option(Value, "bssid", "BSSID").optional = true
s
:
option
(
Value
,
"txpower"
,
"Sendeleistung"
,
"dbm"
).
rmempty
=
true
s
:
option
(
Flag
,
"frameburst"
,
"Broadcom-Frameburst"
).
optional
=
true
s
:
option
(
Flag
,
"bursting"
,
"Atheros-Frameburst"
).
optional
=
true
encr
=
s
:
option
(
ListValue
,
"encryption"
,
"Verschlüsselung"
)
encr
:
value
(
"none"
,
"keine"
)
encr
:
value
(
"wep"
,
"WEP"
)
...
...
module/admin-core/src/view/admin_mesh/index.htm
已删除
100644 → 0
浏览文件 @
2b32a9f2
<
%+
header
%
>
<
%+
footer
%
>
\ No newline at end of file
module/admin-core/src/view/admin_network/index.htm
浏览文件 @
3fa533f0
<
%+
header
%
>
<h1><
%
:network
Netzwerk
%
></h1>
<p><
%
:network1
In
diesem
Bereich
finden
sich
alle
netzwerkbezogenen
Einstellungen.
%
></p>
<p><
%
:network2
Der
Netzwerkswitch
kann
bei
den
meisten
Routern
frei
konfiguriert
und
in
mehrere
VLANs
aufgeteilt
werden.
%
></p>
<p><
%
:network3
Schnittstellen
und
PPPoE
/
PPTP-Einstellungen
ermöglichen
die
freie
Organisation
des
Netzwerks
und
die
Anbindung
an
ein
WAN.
%
></p>
<p><
%
:network4
DHCP
ermöglichst
die
automatische
Netzwerkkonfiguration
von
Rechnern
im
(
W
)
LAN.
%
></p>
<p><
%
:network5
Portweiterleitung
und
Firewall
erlauben
eine
effektive
Absicherung
des
Netzes
,
bei
gleichzeitiger
Bereitstellung
von
externen
Diensten.
%
></p>
<
%+
footer
%
>
\ No newline at end of file
module/admin-core/src/view/admin_services/index.htm
浏览文件 @
3fa533f0
<
%+
header
%
>
<h1><
%
:services
Dienste
%
></h1>
<p><
%
:services1
Dienste
und
Dämonen
stellen
bestimmte
Funktionalitäten
auf
dem
Router
zur
Verfügung.
%
></p>
<p><
%
:services2
Es
handelt
sich
hierbei
meist
um
Netzwerkserver
,
die
verschiedene
Aufgaben
auf
dem
Router
erfüllen
,
beispielsweise
Shell-Zugang
ermöglichen
oder
diese
Weboberfläche
per
HTTP
anbieten.
%
></p>
<p><
%
:servcies3
In
diesen
Bereich
fallen
auch
die
Meshnetzwerkdienste
wie
OLSR
und
BATMAN
,
die
dabei
helfen
,
ein
autarkes
Ad-Hoc
Netzwerk
aufzubauen.
%
></p>
<
%+
footer
%
>
\ No newline at end of file
module/admin-core/src/view/admin_wifi/index.htm
浏览文件 @
3fa533f0
<
%+
header
%
>
<h1><
%
:wifi
Drahtlos
%
></h1>
<p><
%
:wifi1
Hier
finden
sich
Konfiugrationsmöglichkeiten
für
Drahtlos-Netzwerke
nach
dem
WLAN-Standard.
%
></p>
<p><
%
:wifi2
802.11
b
/
g
/
a
/
n-Geräte
können
so
einfach
in
das
bestehende
physische
Netzwerk
integriert
werden.
Die
Unterstützung
von
virtuellen
Adaptern
ermöglicht
auch
den
Einsatz
als
Wireless-Repeater
oder
von
mehreren
Netzwerken
gleichzeitig
auf
einem
Gerät.
%
></p>
<p><
%
:wifi3
Es
werden
Managed
,
Client
,
Ad-Hoc
und
WDS-Modus
unterstützt
sowie
WPA
und
WPA2-Verschlüsselung
zur
gesicherten
Kommunikation.
%
></p>
<
%+
footer
%
>
\ No newline at end of file
themes/fledermaus/contrib/media/cascade.css
浏览文件 @
3fa533f0
...
...
@@ -208,6 +208,10 @@ code {
margin
:
0%
;
}
.cbi-section-descr
{
padding-bottom
:
1em
;
}
.cbi-value-description
{
font-style
:
italic
;
font-size
:
0.8em
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录