Foro CualQuiera
Regresar   Foro-CualQuiera.com > Blogs > De líneas de código a líneas de amor
Desde la lógica informática a la sensibilidad de un poema.

Calificar esta entrada

Mi Router Freesco (Modificaciones)

Posteado: 27-may-2008 a las 02:30 por donpiluso
Ahora que el router está funcionando y sabemos como manejar las cosas básicas llega a hora de explotarlo.

En un router convencional estamos limitados a la características que trae de fábrica. En nuestro caso podemos ampliarlas, claro que para que esto sea realmente provechoso debemos tener instalado Freesco en un disco rígido como vimos antes.

Buscando paquetes:

Hay varias formas en las cuales podemos ver una descripción sobre las funciones de los paquetes que tenemos disponibles para Freesco.

El lugar donde tenemos los paquetes ordenados alfabéticamente con descripción y algunos detalles adicionales (dependencias de otros paquetes, recomendaciones, etc) es www.freescosoft.com. Una lista muy completa y actualizada regularmente.

Otro lugar donde vamos a ver los últimos paquetes que salieron es en los foros de Freesco, puntualmente en 3rd Party Package Release Announcements, donde tendremos publicados las últimas versiones de paquetes existentes o los nuevos paquetes por las mismas personas que los generan para funcionar en Freesco.

También vamos a encontrar una sección del foro destinada a dar soporte sobre los paquetes o solicitar algún programa en particular para Freesco.

Sólo es cuestion de revisar un poco y seguramente encontraremos lo que necesitamos.

Instalando:

Para una persona que viene de Windows, instalar algún programa en Linux puede dar la idea de ser algo complicado. Pero este no es el caso.

Los paquetes de Freesco están pensados para instalar, configurar y funcionar.

La forma más simple de realizarlo es a través del administrador de paquetes que encontramos en el setup.

Ingresemos mediante Putty a nuestro Router, nos vamos a loguear para luego ejecutar el setup. Entramos a las opciones avanzadas tipeando a y luego enter para finalmente abrir el administrador de paquetes tipeando p y luego enter.


Dentro de las funciones del administrador de paquetes vemos en el punto 2 la posibilidad de listar todos los disponibles. Se conectará al sitio de FreescoSoft que le indiquemos, podemos usar el que viene por defecto, y nos mostrará la lista con la descripción de cada uno.

Mediante el Punto 4, podremos instalar un paquete. El proceso es simple.
  1. Nos advierte que debemos estar conectados a internet
  2. Pregunta el sitio desde el cual se descargará el paquete
  3. Nos pregunta el nombre del paquete
  4. Descarga
  5. Comprueba dependencias
  6. Instala
  7. Ejecuta el script de configuración

En este caso voy a mostrar como instalar el Paquete Samba. Que seguramente va a ser útil si van a utilizar Freesco. Samba permite compartir archivos e impresoras con otros sistemas operativos tales como Windows.

Caso Particular: ¿Para qué lo usé yo?, como comentaba en los primeros post mi configuración de Freesco es bastante particular ya que para evitar usar un Switch usé 3 placas de red, con 3 segmentos distintos. De esta manera en la red las máquinas no se "veían" entre sí. Al usar Samba como servidor Wins, para Windows pasa a ser todo una única red.

Para instalarlo elegimos la opción 4, a continuación nos avisa que tenemos que estar conectados, ingresamos "y" para continuar. Luego nos pide que ingresemos la dirección URL desde la cual tiene que bajar el paquete, acá direcamente podemos dar Enter para usar la opción por defecto.

Acá viene el punto crítico: Nombre del paquete. El nombre lo podemos obtener o por los foros o bien si vimos antes la lista de paquetes mediante la opción 2. El nombre es sensible a mayúsculas/minúsculas.

Luego de tipearlo y presionar enter, consulta si queremos revisar el Script de instalación, para después comprobar si corresponde con nuestra versión de Freesco, dependencias, etc. Nos preguntará si queremos instalar el paquete, ingresamos "y" y la última pregunta antes de descargar el paquete es si querémos guardar una copia local del paquete. Si disponemos de espacio suficiente en el disco podemos aceptarlo. Personalmente no lo hago porque me es más sensillo instalar directamente desde internet mediante el administrador de paquetes.


Aquí vemos todo el proceso previo a la instalación.


Acá vemos cuando ya comenzó la descarga del paquete. Una vez que termine comenzará a instalarlo. Si todo salió bien como último paso nos preguntará si queremos ejecutar el "setup" para configurar el programa.

Generalmente lo que hará es abrir un archivo de texto donde debemos ingresar los parámetros adecuados. Muchos de ellos están comentados con lo cual se hace muy simple el proceso.

El editor de texto que trae es muy simple de usar, al terminar debemos presionar ATL+X de tal manera que salga y nos va a permitir guardar los cambios o descartarlos.

Todos estos programas y los que trae incluídos Freeso se pueden iniciar o detener de manera muy siemple. Vamos a ver una carpeta en el raíz del sistema que se llama RC. Aquí están los Scripts para arrancar, detener o reiniciar las utilidades que trae freesco. Los que no instalemos por nuestra cuenta los vamos a poder ver en la siguiente ruta:

Code:
/pkg/rc
La carpeta pkg que vemos en el raiz es un enlace simbólico (algo así como un acceso directo) a la siguiente ubicación.

Code:
/mnt/bootdev/router/pkg
Podemos acceder directamente mediante cd /pkg/rc sin nungún problema. Ahí podremos el resto de los scripts que inician o detienen aplicaciones.

Las aplicaciones que traen por defecto freesco tienen por lo general 3 opciones:
  • start
  • stop
  • restart

Para iniciar, detener o reiniciar cualquieras de las aplicaciones. Por ejemplo luego de realizar algunos cambios nos sugiere reiniciar el router, pero en la gran mayoría de los casos alcanzará con reiniciar el firewall. Para eso sólo debemos hacer:

Code:
rc_masq restart
En el caso de las aplicaciones que iniciamos por medio de paquetes hay por lo general una opicón adicional, setup. Es decir la configuración. En el caso de Samba si queremos modificar la configuración que inicimos inicialmente bastará con ejecutar:

Code:
rc_samba setup
Para encontranos con la misma pantalla de configuración que vimos al instalar el paquete. Luego de hacer los cambios y guardarlos, será recomdable reiniciar Samba por lo tanto haremos.

Code:
rc_samba restart
Ejemplos de paquetes:

Todo muy lindo, pero seguro que querrán saber que podemos encontrar de interesante para agregarle al router. Les comento algunos que he probado:

No-IP: Hace ya unos cuantos años que uso el servicio de no-ip, para poder acceder a mi máquina, existe un cliente de no-ip para Freesco con lo cual cuando el router se conecta a internet actualiza la dirección de no-ip directamente y cada tanto comprueba que la dirección se encuentre actualizada.

Iftop: Iftop es una aplicación que nos permitirá ver todas las conexión que se están dando en una determinada interface de red. Sean entrantes o salientes, de que dirección y hacia que dirección junto a 3 numeros que respentan el promedios de velocidad en diferentes cantidad de tiempo.

IRC: ¿Qué les parecería tener un servidor de IRC propio? Por ejemplo para realizar pruebas. Existe un paquete de UnrealIRCD con todos sus servicios: Chanserv, Nickserv, Botserv, etc.

PoPTop: PoPTop es un paquete muy interesante ya que permite convertir a nuestro router en un servidor de VPN. De esta manera desde cualquier lugar podríamos conectarnos mediante VPN, y a partir de ahí trabajar como si estuvíeramos en nuestra red local.

Sólo algunos ejemplos de los muchos paquetes que hay. Tenemos todo lo necesario para instalar un pequeño servidor web con soporte para PHP y Mysql. Incluír estadísticas del Router en la web, etc.

Siempre tengan en cuenta que cuantos más paquetes instalados, más consumo de procesador y más consumo de memoria. Así que si arman el Router en un equipo muy antiguo debemos medirnos un poco.

Posteado en Informática, Linux
Comentarios 0 Mandar por Email la Entrada
Comentarios totales 0

Comentarios

 
Trackbacks totales 0

Trackbacks

Entradas recientes por donpiluso

Usando: vBulletin Version 3.7.2
Copyright ©2000 - 2008

Search Engine Friendly URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279