]> git.llucax.com Git - software/pymin.git/blob - doc/protocol_specification.txt
Added the protocol specification.
[software/pymin.git] / doc / protocol_specification.txt
1 #ESPECIFICACION DEL PROTOCOLO DEL PYMIN
2
3 [PARAMETROS OPCIONALES]
4 <PARAMETROS OBLIGATORIOS>
5
6 ----------------------------------
7
8 MODULO : DHCP
9
10 para inciar/parar el servicio :
11 dhcp start
12 dhcp stop
13
14 para setear parametros:
15 dhcp set <PARAMETER> <VALUE>
16 PARAMETER puede tomar los siguientes valores :
17 domain_name : nombre de dominio
18 dns_1 : dominio del dns primario
19 dns_2 : dominio del dns secundario
20 net_address : direccion de red
21 net_mask : mascara de la direccion de red
22 net_start : direccion de inicio del rango
23 net_end : direccion de fin del rango
24 net_gateway : direccion del gateway
25
26 para crear un host:
27 dhcp host add <NAME> <IP> <MAC>
28 para eliminar un host:
29 dhcp host delete <NAME>
30
31
32 NAME : es el nombre del host
33 IP : la direccion ip del host
34 MAC : la direccion mac del host
35
36 -----------------------------------
37
38 MODULO : DNS
39
40 para inciar/parar el servicio :
41 dns start
42 dns stop
43
44 para setear parametros:
45 dns set <PARAMETER> <VALUE>
46 PARAMETER puede tomar los siguientes valores :
47 isp_dns1 : dns primario del isp
48 isp_dns2 : dns secundario del isp
49 bind_addr1 : direccion primaria a la cual bindear
50 bind_addr2 : direccion secundaria a la cual bindear
51
52 para crear una zona:
53 dns zone add <ZONE>
54
55 para eliminar una zona:
56 dns zone delete <ZONE>
57
58 para agregar un host a una zona:
59 dns host add <ZONE> <HOSTNAME> <IP_HOST>
60
61 para eliminar un host de una zona:
62 dns host delete <ZONE> <HOSTNAME>
63
64 para agregar un mail exchanger:
65 dns mx add <ZONE> <MAILEXCHANGER> <PRIO>
66
67 para eliminar un mail exchanger:
68 dns mx delete <ZONE> <MAILEXCHANGER>
69
70 para agregar un name server:
71 dns ns add <ZONE> <NAMESERVER>
72
73 para eliminar un name server:
74 dns ns delete <ZONE> <NAMESERVER>
75
76 ZONE : es el nombre de la zona a crear (ej : mizona.com)
77 HOSTNAME : nombre del host
78 IP_HOST : ip del host
79 MAILEXCHANGER : es un mail exchanger (ej: mx1.mizona.com)
80 PRIO : es la prioridad sobre el mail exchanger
81 NAMESERVER : es un name server (ej: ns1.mizona.com)
82
83 -----------------------------------
84
85 MODULO : IP
86
87 para levantar un device :
88 ip dev up <DEVICE>
89
90 para bajar un device :
91 ip dev down <DEVICE>
92
93 para agregar una direccion ip :
94 ip addr add <DEVICE> <IP> <PREFIX> [BROADCAST]
95
96 para eliminar una direccion ip :
97 ip addr add <DEVICE> <IP>
98
99 para ver las direcciones ip asignadas a un device:
100 ip addr show <DEVICE>
101
102 para agregar una ruta :
103 ip route add <NETADDR> <PREFIX> <GATEWAY> [DEVICE]
104
105 para eliminar una ruta:
106 ip route delete <ROUTEINDEX> [DEVICE]
107
108 para ver las rutas asignadas:
109 ip route show [DEVICE]
110 ACLARACION : si una ruta fue dada de alta sin especificar un device,
111 la misma podra verse con "ip route show", caso contrario hay
112 que especificar el device
113
114 para agregar un hop:
115 ip hop add <GATEWAY> <DEVICE>
116
117 para eliminar un hop:
118 ip hop delete <GATEWAY> <DEVICE>
119
120 para ver los hops :
121 ip hop show <DEVICE>
122
123
124 DEVICE : el device (ej: eth0)
125 IP : direccion ip
126 PREFIX : prefijo de la direccion ip
127 BROADCAST : direccion de broadcast (ocpional)
128 NETADDR : direccion de red
129 GATEWAY : direccion del gateway
130 ROUTEINDEX : es el indice de la lista que muestra el comando show
131
132 ---------------------------------
133
134 MODULO : PPP
135
136 para inciar/parar el servicio :
137 ppp start
138 ppp stop
139
140 para agregar un coneccion :
141 ppp conn add <NAME> <USERNAME> <PASSWORD> <TYPE> [device=<DEVICE>] [server=<SERVER>]
142
143 para eliminar una coneccion :
144 ppp conn delete <NAME>
145
146 para mostrar las conecciones:
147 ppp show
148
149 NAME : npmbre de la coneccion
150 USERNAME : nombre de usuario
151 PASSWORD : contraseƱa
152 TYPE : tipo de coneccion punto a punto, la misma puede ser :
153         OE : para pppoe , en este caso debera especificarse un device
154         TUNNEL : para ppptp , en este caso debera especificarse un server
155         PPP : para ppp , en este caso debera especificarse un device
156
157 ---------------------------------
158
159 MODULO : PROXY
160
161 para inciar/parar el servicio :
162 proxy start
163 proxy stop
164
165 para setear parametros:
166 proxy set <PARAMETER> <VALUE>
167 PARAMETER puede tomar los siguientes valores :
168 ip : direccion ip
169 port : puerto en donde se esucucha
170
171 para agregar un host:
172 proxy host add <IP>
173
174 para eliminar un host:
175 proxy host delete <IP>
176
177 para ver los hosts:
178 proxy host show
179
180 para agregar un user:
181 proxy user add <USERNAME> <PASSWORD>
182
183 para eliminar un user:
184 proxy user add <USERNAME>
185
186 para ver los usuarios:
187 proxy user show
188
189 IP: la direccion ip del host
190 USERNAME : nombre de usuario
191 PASSWORD : contraseƱa
192
193 ---------------------------------
194
195 MODULO : VRRP
196
197 para inciar/parar el servicio :
198 vrrp start
199 vrrp stop
200
201 para setear parametros:
202 vrrp set <PARAMETER> <VALUE>
203 PARAMETER puede tomar los siguientes valores :
204 ipaddress : direccion ip
205 id : id dentro del grupo
206 prio : prioridad router
207 dev : device
208