COMO MONTAR UN SERVIDOR LINUX BAJO ADSL

PRIMERA PARTE. ¿Que necesitamos?

Indudablemente esto es muy flexible. Lo podriamos hacer todo en un solo PC, pero nunca recomendare utilizar habitualmente un servidor como estacion de trabajo, ni tener linux en el ordenador que utilizamos para trabajo o diversion, salvo honrosas excepciones como pueden ser profesionales de la programacion, administradores de redes, gente a la que no le guste matar marcianitos o fanaticos de diversa indole.

Asi pues partimos de dos ordenadores, que no tienen que ser ninguna maravilla, uno con windows y otro en el que vamos a instalar linux. En cuanto al windows me centrare en el win98se que es el que yo uso y referente al linux trataremos sobre la distribucion suse 7.0.

Hay muchisimas distribuciones linux, yo uso la suse por causa de las consideraciones 1 y 2 del apartado anterior.

En cuanto al adsl da igual con quien lo hallais contratado, lo importante es que tengais un router, no un modem. Si teneis modem, intentad conseguir un router por todos los medios, y si no os es posible rezad para que sea compatible con linux.

Yo tengo router 3com812 y sobre el hablare.

Si ya teneis instalada la adsl ya teneis un PC en red con el router, y por tanto una tarjeta ethernet y solo necesitamos otra para el ordenador linux. Compradla dual 10/100 y que funcione con linux. En la caja vereis, junto al logo de windows, un pinguino que indica esta compatibilidad.

Asi que dentro de todos los margenes posibles necesitamos:

– dos ordenadores

– un router

– dos tarjetas de red duales 10/100

– dos cables rj45 sin cruzar (son los cables que unen los PCs al router)

– un windows 98

– un SuSE linux

– un destornillador

SEGUNDA PARTE. Vamos de compras.

La utilidad practica de un servidor de paginas es que la gente pueda visitar las que esten hospedadas en nuestro servidor, asi que habra que comunicar al mundo la feliz nueva, el nacimiento de un nuevo servidor, y que todas las computadores del universo sean capaces de redirigir cualquier peticion a nuestro humilde ordenador linux.

Para conseguir esto vamos a dar de alta un dominio. Aviso a navegantes, son dosmil pesetas/año.

Comienzan las horribles tesituras. ¿Que nombre elijo? Pues las posibilidades son inmensas, y como tengo que usar alguno de ejemplo voy a elegir uno. Recuerdo, eso no se olvida nunca, a mi primer gran amor, se llamaba Marian, y ella misma reconocia que era terca como una mula, asi que, cuando se disparaba, yo, cariñosamente, le decia “soooo Mari”. Utilicemos pues este tierno recuerdo y llamemos a nuestro dominio somari y de extension la mas habitual, la .com, con lo que tenemos que nuestra futura pagina se va a llamar www.somari.com y nuestro servidor ns.somari.com. Lo de ns no tengo ni idea de que va, pero es la costumbre.

Decididos ya solo nos falta un nimio detalle, saber nuestra ip fija, la que nos ha asignado Tortugafonica. Cabe la posibilidad de que os la hayan dicho, incluso se han dado casos de haberla dejado por escrito, pero pongamonos en lo peor y habitual.

¿Manera de conocer nuestra ip fija? Muchas. Podemos hacernos un dcc a nosotros mismos en el irc, o visitar cualquier pagina que nos la diga, hay muchas,como puede ser http://www.stilllistener.addr.com/checkpoint1/.

Por ahora Torturofonica esta utilizando ips de rango 200 y 80, asi que si os han dicho dos ip, la fija es la que empieza por 200 (213 habitualmente) o por 80. La de rango 100 es la ip local.

Pues sabiendo nuestra ip fija nos vamos a una pagina en la que nos podamos registrar, o comprar el dominio, como lo querais expresar.

Proximamente podreis comprar vuestros dominios a traves de www.estamisma.com, totalmente en castellano y con nivel asequible, pero, por desgracia, aun falta infinidad de papeleo para poder hacerlo, asi que os remito a www.joker.com, mas que nada por el precio porque son alemanes y no hay dios que los entienda.

Mi hipotetico router tiene la ip fija 269.269.269.269

Abrimos la pagina www.joker.com. En la primera pagina nos encontramos REGISTER YOUR SELF, en la primera columna, abajo. Pues ponemos nuestra direccion de correo y le damos a GO.

En cuestion de minutos un robot nos asigna una clave de acceso y nos la envia a la direccion de correo indicada.

Mientras vamos a comprobar si nuestro futuro dominio esta libre. En la segunda columna, arriba pone Online-check for free domains, y debajo un espacio para escribir. Ponemos somari y la damos a check y nos pone:

somari.com taken

somari.net taken

somari.org taken

somari.info free

somari.biz free

Siento deciros que, como habreis sospechado, taken significa que ya esta ocupado ese nombre, sinembargo podriamos comprar el dominio somari.info o somari.biz.

Pues nada, seguis probando nombres hasta que os salga free el que querais.

Mientras el robot ya nos habra enviado la clave de acceso que sera mas o menos asi:

YOUR PASSWORD IS: inghawjy

Nos vamos a la primera pagina otra vez y en la primera columna, abajo, en donde pone Login-email, ponemos nuestra direccion de correo, y donde pone Login-Password ponemos nuestra flamante clave.

y le damos al GO correspondiente.Arriba pondra

logged in as: ehzorry@terra.es

lo que quiere decir que ya podemos registrar nuestro dominio, estamos identificados.

Observad que ahora, en lugar de free, nos pone un cuadradito en blanco al lado de los nombres de dominios libres. Marcamos la casilla del dominio con la extension que queremos comprar, uno solo, que sino sale por una pasta.

Mas abajo hay un menu desplegable que por defecto esta en 2years, lo ponemos en 1years. Solo vamos a comprar el dominio por un año, cuando vaya a terminar ese plazo nos avisaran para renovarlo si queremos.

Seguimos hacia abajo y, como es nuestro primer dominio, elegimos ADVANCED SETUP

Bajamos hasta donde podemos empezar a escribir y nos encontramos

Owner- marcamos el circulo or

Admin- marcamos el circulo Owner

Technical-marcamos el circulo Owner

Billing-marcamos el circulo Owner

Volvemos arriba, a la primera opcion, la Owner donde marcamos el OR, y le damos a CREATE, con los que nos pasa a la pagina de rellenar los datos personales en los que, como es natural, no me meto, alla cada cual. Supongo que todos sabeis como os llamais, donde vivis, etc.

Cuando terminamos esa pagina nos vuelve a la anterior, donde le damos a next y nos pasa a otra pagina, la de Nameserver Information. Bajamos y nos encontramos either marcado por defecto, y debajo la opcion OR. Pues marcamos OR y seguimos bajando hasta que empieza a preguntarnos los host. En host1 ponemos ns.somari.com y en su correspondiente ip la ip fija de nuestra adsl. Ni que decir tiene que sustituais somari por el nombre de vuestro dominio. En mi caso pongo

Host 1: ns.somari.com Ip: 269.269.269.269

Hay que poner un segundo host, y como no lo tenemos, usamos de la amable oferta de joker que nos permite usar uno suyo y ponemos

Host 2: b.ns.joker.com Ip: 194.245.101.19

Estos datos son reales, asi que usadlos sin empacho. Despues de poner los dos host, es obligatorio poner dos, con next pasamos a la pagina de comprobacion, donde nos da todos los datos introducidos por si nos hemos equivocado. Comprobamos sobre todo que la seccion nameservers es correcta, que el primero que aparece es el nuestro y que su ip corresponde con nuestra ip fija.

La siguiente pantalla es la ultima, y la mas delicada como vereis. Al principio nos informa de cuanto nos va a costar la broma, bajamos y de las tres opciones que encontramos elegimos la ultima Inside European community y ponemos ES en el VAT-ID. Al lado escribimos SPAIN para mas inri, no olvidemos que son alemanes. Despues elegimos el tipo de tarjeta de credito que vamos a usar, yo voy a usar la visa de un amigo al que, previamente, le he dado las dos mil pesetas, asi que elijo VISA. En cardholder pongo Montepio, que es lo que dice la visa, y en company pongo Caja de ahorros de Ketama que tambien lo pone en la tarjeta. Las dos siguiente casillas me las callo porque no es plan.

Abajo del todo marcamos la casilla I accept y le damos a order. Se acabo, somos los afortunados poseedores del dominio www.somari.com que apunta a un ordenador llamado ns.somari.com que esta identificado con nuestra ip fija.

Y, despues de tanto ajetreo, ha llegado la hora de recurrir al destornillador. Hay quien dice que hay varios tipos de destornilladores. Falso de todo punto. El verdadero destornillador, el unico, el verdadero, esta formado por una parte de vodka, media de martini seco, unas gotas de menta y naranja hasta arriba, pues habeis de saber que se toma en vaso largo.

Y mañana sera otro dia, aunque lo mas seguro es que no peguemos ojo por la ansiedad que nos embargara esperando la interesantisima e inedita cuarta entrega de esta fabuloso manual, intitulada “Vamos a meterle mano al linux”

TERCERA PARTE. Vamos a meterle mano al linux.

Bueno, pues he puesto mi viejo hdd de 8 gigas de master en el ordenador que voy a usar de server.

No me he complicado la vida cambiando jumpers. Solo he desconectado la manguera que va del hdd a la placa y la he vuelto a pinchar en el ide2, la conexion que esta justo al lado de donde estaba antes, y en esta que ha quedado libre he puesto otra manguera que va al disco duro donde voy a instalar linux.

Asi tengo el de 8gigas en el ide1 y el otro en el ide2, con su windows y todo.

Ahora entro en la bios del ordenador, manteniendo pulsado supr mientras arranca, y en la segunda opcion del menu, BIOS FEATURES MENU, busco donde pone Boot Sequence y con las teclas de avpag y repag pongo CDROM en primer lugar. En mi caso queda asi:

Boot sequence: CDROM,A,C

Lo que hemos hecho es decirle al pc que arranque desde el cdrom, y el cdrom que ponemos es logicamente el cd1 de linux.

Asi tenemos el pc en la pantalla de configuracion de la bios y el cd1 de linux metido en el lector.Pues ahora pulsamos escape, con lo que volvemos a la primera pantalla de configuracion de la bios, y nos vamos a la opcion save & exit. Le damos a enter y nos pregunta SAVE THE CMOS AND EXIT?

Contestamos que si, pero en el mas puro estilo ingles, es decir ponemos la y de yes y le damos a enter.

El ordenador vuelve a arrancar y empieza a leer el cd de linux. Yo estoy utilizando la distribucion SuSE, asi que se me queda en una pantalla en la que me pide que seleccione idioma. Elijo Español y le doy a Siguiente. Me pregunta tipo de teclado, pues nada, marco español, y tambien me pregunta Zona Horaria, donde pongo Europa/España y nos vamos a la siguiente pagina.

Ahora no pregunta si queremos una instalacion nueva o actualizar un sistema ya existente. Marco la opcion Nueva instalacion y siguiente.

Bueno, primera pregunta peliaguda, me esta diciendo que elija un disco duro:

1: 1 IDE 7.87 GB

2: 2 IDE 18.64 GB

PARTICIONAMIENTO PERSONALIZADO – PARA EXPERTOS

De lo de expertos pasamos olimpicamente, en cuanto a los dos HDD que detecta esta claro que, en mi caso insisto, tengo que marcar el de 7.87. Dejemos un rato de meditacion a aquellos que se pregunten el porque de esos tamaños cuando a ellos se los vendieron como 8 y 20 gigas.

Tras pasar a la pantalla siguiente, elijo la opcion UTILIZAR TODO EL DISCO, con lo que se me marcan todas las posibles particiones antiguas o no se marca nada sino las habia. El caso es que pincho en todo el disco y le doy al consabido siguiente.

Bueno, ya nos esta preguntando por el software. Elegimos ESTANDAR.

Ahora nos da la posibilidad de instalar manualmente el LILO, de lo que declinamos amablemente y nos limitamos a pasar a la siguiente pantalla.

Sobre nombre y apellidos alla cada cual, en nombre de usuario poneis el que os apetezca, y la contraseña procurad no olvidarla y, como no, a siguiente.

Ahora nos pregunta la contraseña de root. Si la contraseña anterior era importante, esta es fundamental. Ponedla con cuidado, recordad si habeis utilizado mayusculas, si habeis puesto espacios y cuando esteis seguros tatuarosla en el pecho.

La siguiente pantalla solo es de informacion y la que sigue es una bonita pantalla verde donde nos vuelve a preguntar si estamos seguros. Con todo el aplomo que nos caracteriza le decimos que si, y ya esta instalandose el linux.

Despues de un rato nos informa de que el LILO se ha copiado al disco duro, aceptamos, y nos dice que va a reiniciar, a lo que tambien aceptamos.

Ya nos pide el cd2. Pues sin problemas. Sacamos el cd1 y ponemos el 2. Y aceptar, claro.

Y el cd3, y el 4.

Con esto hemos llegado a la configuracion grafica. Elegimos el monitor que tengamos, ante la duda VESA, y una resolucion modesta, que estamos montando un servidor, y el entorno grafico no lo vamos a usar. En la siguiente pantalla nos da la opcion de ver como queda lo que hemos seleccionado.

Le damos al boton PROBAR y nos saldra una pantalla azul con flechas para centrarla. En caso que no saliera, damos escape y bajamos la resolucion y el numero de colores hasta que salga. Una vez que la tenemos, bton guardar, con lo que nos vuelve a la pantalla de configuracion y pasamos a la siguiente.

Bueno, ya estamos en la pantalla de configuracion del hardware del sistema. Nos vamos a la configuracion de red que es la que nos interesa. Dice que tarjeta ha encontrado y que la va a configurar. Siguiente y nos pregunta una ip. La ip que hay que poner es la ip local del ordenador.

Si no tenemos los datos, los averiguamos desde el windows que nos configuro el tecnico de Timofonica. Para ello nos vamos al escritorio y pulsamos boton derecho del raton sobre el icono de entorno de red, y en el menu desplegable que nos sale, le damos a propiedades.Nos sale, basicamente, una lista donde marcamos donde pone TCP/IP de XXXXXX, donde XXXXXX sera el nombre de nuestra tarjeta de red. Lo mas normal es que tengamos dos TCP/IP, uno asociado al Adaptador de acceso telefonico a redes, y el otro a la tarjeta de red. El que nos interesa es el de red, asi que lo marcamos y le damos al boton propiedades. Ahora lapiz y papel y apuntamos la direccion ip que sale y la mascara de red. Mi caso es:

Direccion ip: 172.26.0.2

Mascara de subred:255.255.255.0

Ahora pinchamos en puerta de enlace y apuntamos lo que sale:

Puerta de enlace: 172.26.0.1

Ahora miramos lo que hay en Configuracion DNS y apuntamos:

195.235.113.3

195.235.96.90

Con todo esto hemos averiguado que el ordenador windows tiene la direccion 172.26.0.2, y que el router tiene la misma pero terminada en 1 ( o en 254 o en lo que le de la gana).

Bien pues en el linux ponemos una ip que no este utilizada ya, todo igual menos el ultimo digito. Yo he elegido la 3, asi que pongo en el linux:

Direccion IP: 172.26.0.3

La mascara repito la misma que habia en windows:

Mascara de subred: 255.255.255.0

Y en pasarela o gateway pongo la ip del router, es decir, la que en windows aparecia como puerta de enlace:

Pasarela (gateway) por defecto: 172.26.0.1

Todo esto, ni que decir tiene, lo he hecho despues de haber marcado la opcion de direccion estatica, en vez de la direccion dinamica que es la que sale por defecto.

Ahora nos pregunta el nombre del ordenador. Recordamos que es ns. Asi que borramos linux que nos sale y ponemos ns. En la casilla de al lado borramos local y ponemos nuestro dominio: somari.com.

Y nada mas. Le damos a finalizar.

Cuando nos velve a la pantalla original le damos a FINALIZAR INSTALACION, y se acabo.

La cosa reinicia y nos da una pantalla de entorno grafico, de la que pasamos homericamente dandole a control-alternativa-F1, con lo que conseguimos una bonita consola.

Vamos a entrar al sistema como root, asi que donde nos pregunta ns login ponemos root

ns login: root

Password:

Ya nos esta preguntando el pass, el de root, el del tatuaje, no el de usuario:

Password: vamospadentro

Atentos, parece que no escribe, pero si lo hace, en plan invisible, asi que escribimos y le damos a enter.

Vamos a ver si funciona la red. Para ello escribimos:

ping 172.26.0.1 (o la ip del router que vosotros tengais)

Pongamonos en lo peor. No hace nada. Pues abrimos el entorno de configuracion.

Pulsamos control-c para poder escribir ( o para parar el ping en aquellos que si le funcione) y escribimos:

yast

En el menu elegimosAdministracion del sistema, y en el submenu que nos sale Configuracion de red.

Otro submenu donde elegimos Instalar hardware en el sistema y despues Configurar dispositivos de red. Nos sale o tenemos que poner:

Tipo de red: eth0

Luego nos dice:

Tipo de dispositivo de red: Realteck 9680/85

Pues ahi esta el fallo. Yo he pinchado una tarjeta de red SIS 900, asi que le doy a enter y me sale una lista de tarjetas, donde elijo la mia. Bueno, ya esta cambiada. Bajo con el cursor hasta Continuar y le doy a enter. Nos vuelve al menu de configuracion. Le damos a escape para ir cerrando submenus hasta que solo queda el primero, donde esta la opcion de Salir del Yast. Salimos y reiniciamos el sistema con la orden reboot. Es en este momento en el que los linuxeros empezaran a tirarse de los pelos, y a acordarse de todos mis ancestros. En linux nunca se reinicia, eso queda para windows. Ya lo se, pero estamos en nivel cero y me sale del alma hacerlo asi.

Y hete aqui que nos sale otra vez la pantalla grafica, de la que volvemos a salir con control-alternativa-F1, y volvemos a poner root y el pass corespondiente. Vamos a intentar el ping de nuevo:

ping 172.26.0.1

Ya funciona. ¿O no? Al que no le funcione que se asegure que la tarjeta que ha elegido es la correcta. Y que siga leyendo a ver si el fallo esta mas adelante.

Volvemos a arrancar el yast, ¿os acordais?, basta escribir yast. Otra vez vamos a Administracion del sistema, pero esta vez elegimos Configuracion de red en el submenu. Otro menu que se abre, donde elegimos Configuracion basica de red. Bueno, ahi pone que hay una ethernet y una direccion ip. Esa direccion ip tiene que ser aquella que estaba libre y que habiamos elegido para este ordenador, la 172.26.0.3 en nuestro ejemplo. Asi que al que no le iba el ping todavia ya sabe, lo mas probable es que el error este aqui, y lo que procede es cambiarla.

En mi caso es correcta asi que no hago nada. Le doy a escape y me voy a la opcion Cambiar nombre del host, donde me informa:

Nombre del ordenador: ns

Nombre del dominio: somari.com

¿Correcto? Pues si, y al que no le salga esto ya puede estar cambiandolo. Vamos para atras otra vez y entramos en la tercera opcion del submenu Configurar servicios de red. ¿Iniciar INETD? le decimos que si. ¿Iniciar PORTMAPPER?, pues no. La linea ns.somari.com se añadira, pues que se añada, le damos a continuar, y el ordenador se pondra a actualizarse. Cuando nos deje le damos a continuar.

La siguiente opcion es la de Configuracion DNS. Aceptamos en ¿Quiere usar DNS? y nos pregunta lista de ip y lista de dominios. En lista de ip ponemos nuestra ip fija y separadas por un espacio las de nuestro proveedor, las que apuntamos cuando miramos el windows. En lista de dominios ponemos a nuestro proveedor y a nosotros mismos:

Lista de ip´s: 269.269.269.269 195.235.113.3 195.235.96.90

Lista de dominios: terra.es somari.com

Aceptamos y otra vez actualiza el sistema. Cuando acaba salimos de yast y ya tenemos internet.

¿Que no os lo creeis? Probad hacer ping a cualquier sitio fuera de la red:

ping www.yahoo.es

Pos ya esta. ¿ Mas pruebas? Pulsad control-alt-F7 y nos volvera al entorno grafico. Poned root y el password y aceptad. Abajo, donde en windows esta inicio, hay una K. Pinchando en ella se abre un menu donde elegimos SuSE, Comunicacion/Internet, WWW, Netscape Communicator. Y a navegar.

Momento de recurrir al destornillador.

Y no olvideis que en linux, para apagar el ordenador la orden es halt. No se apaga solo, pero para eso esta el boton de la torre. Tal vez algun dia escriba como hacer que se apague solo, pero creo que por hoy ya hemos cumplido de sobra.

Hasta la proxima entrega amigos.

CUARTA PARTE: .Las tripas del router.

Para el que tenga otro router que no sea el 3Com solo decirle que tendra que abrir los puertos 80 y 53 tanto en TCP como en UDP.

Centrandonos en el 3Com vamos a entrar en la config del router con el navegador poniendo http://172.26.0.1

Nos preguntara login y pass, que seran los clasicos adminttd sino lo habeis cambiado todavia.

Sobre este tema hay infinidad de paginas que explican como hacerlo, asi que a ellas os remito.

Una vez dentro del router pinchamos en configuracion, remote site profiles, nos sale internet marcado en azul, y sino lo marcamos, modify y next. Ya hemos llegado a los botones de TCP y UDP.

Pinchamos en TCP y le damos a ADD

Public TCP port: 80

Private ip address: 172.26.0.2

Private TCP port: 80

Vereis que hemos repetido el puerto 80 en los dos lados, y que la ip que hemos usado es la ip local del ordenador que vamos a usar de servidor.

Ahora volvemos atras, otra vez ADD y repetimos la historia para el pouerto 53:

Public TCP port: 53

Private ip address: 172.26.0.2

Private TCP port: 53

Atras hasta el boton UDP, donde la historia es exactamente igual:

Public UDP port: 80

Private ip address: 172.26.0.2

Private UDP port: 80

y

Public UDP port: 53

Private ip address: 172.26.0.2

Private UDP port: 53

Bueno, hemos abierto el puerto 80 que es el del protocolo http, pero este puerto esta ocupado,

resevado para la config del router, justo lo que acabamos de hacer, asi que tendremos que definir otro para su configuracion.

Para esto vamos a entrar por telnet al router. Abrimos una ventana MS-DOS y escribimos:

telnet 172.26.0.1

Ponemos el login y el pass y seguimos:

3Com-DSL>list filters

Si sale alguno, lo borramos con la orden del y el nombre que nos haya salido. Supongamos que ha salido filtro y filtro2 que es lo ususal

3Com-DSL>del filter filtro

y

3Com-DSL>del filter filtro2

Ahora vamos a cargarnos el puerto de configuracion del router:

3Com-DSL>del network service HTTPD

Cuidado con las mayusculas, hay que ponerlo tal cual.

Y vamos a definir otro puerto de configuracion, el que nos de la gana, yo voy a utilizar el 8080:

3Com-DSL>add network service http server_type HTTPD socket 8080

A partir de ahora, cuando queramos entrar a la configuracion del router, usaremos http://172.26.0.1:8080

Bueno, seguimos:

3Com-DSL>add network service web1 server_type ClearTCPD socket 80

3Com-DSL>save all

3Com-DSL>reboot

Y ya tenemos el router dispuesto a servir paginas como un descosio.

No olvideis que ahora, para entrar a su configuracion, hay que especificar el puerto, ejemplo

http://172.26.0.1:8080

Y bastante por ahora. Hasta otra.

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que estás de acuerdo, pero puedes optar por no seguir si lo deseas. Aceptar Leer más