Servidor Debian Multiproposito

De Historia de una Ida y una Vuelta - Wiki

Ey1wd4 <a href="http://nvnzutuslwwo.com/">nvnzutuslwwo</a>, [url=http://rlxszyxppxqd.com/]rlxszyxppxqd[/url], [link=http://mrpcagxbarki.com/]mrpcagxbarki[/link], http://xfvdeexaklut.com/

Tabla de contenidos

[editar] PASOS PREVIOS

Lo primero que hago al iniciar el sistema es instalarme aptitude, un estupendo gestor sobre las ncurses para apt-get.

  1. apt-get install aptitude

Desde ese momento suelo instalar todos los paquetes con aptitude, pero lo mismo da instalarlos desde la consola con el tipico apt-get. Yo en el wiki siempre os pondré el comando en consola.

Otra cosa que me gusta es tener la información de los dispositivos que hay en el ordenador, sobre todo para poder configurarlo. En este caso nos vienen muy bien las pciutils.

  1. apt-get install pciutils

Con ellas podemos lanzar obtener información de las tarjetas pinchadas.

  1. lspci

00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] System Controller (rev 25) 00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] AGP Bridge (rev 01) 00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ISA (rev 01) 00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-756 [Viper] IDE (rev 07) 00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ACPI (rev 03) 00:07.4 USB Controller: Advanced Micro Devices [AMD] AMD-756 [Viper] USB (rev 06) 00:08.0 Ethernet controller: Macronix, Inc. [MXIC] MX987x5 (rev 25) 00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0a.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01) 00:0b.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02) 00:0c.0 Ethernet controller: MYSON Technology Inc SURECOM EP-320X-S 100/10M Ethernet PCI Adapter 01:05.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)

Una herramienta más que utilizo es localepurge. Me sirve para eliminar los archivos de locales de idiomas que nunca usaré como puedan ser sueco o italiano.

  1. apt-get install localepurge

También es útil una herramienta para conocer que scripts se lanzan en cada runlevel

apt-get install sysv-rc-conf

[editar] CONFIGURACIÓN DE LA RED

Nuestro primer paso es configurar nuestras distintas tarjetas de red, red local, inalambrica y acceso a internet. Y además hacer NAT para las redes locales y configurar el cortafuegos.

Disponemos de 2 tarjetas ethernet y 1 wireless. Como he dicho las dos ethernet las detecta sin problema debian y carga los modulos. En nuestro caso son tulip y 8139too, para la macronix y realtek.

Tenemos que resolver el problema de la wireless. Tenemos una tarjeta atheros que el kernel no soporta por defecto. Los chicos de madwifi, creadores del driver, nos tienen el problema resuelto. Antiguamente optaba por compilar a mano el modulo, pero esta vez he optado por probar el método debianita.

En primer lugar tenemos que añadir unas sources al sources.list de apt-get y actualizar las fuentes.

  1. vi /etc/apt/sources.list

...

  1. ETCH BACKPORTS

deb http://www.backports.org/debian etch-backports main contrib non-free ...

  1. apt-get update

Después de esto nos disponemos a compilar el modulo con los drivers.

  1. apt-get install madwifi-source madwifi-tools
  2. m-a prepare
  3. m-a a-i madwifi

Con estos simples pasos el propio sistema se encarga de bajarse las cabeceras del kernel que tengas instalado y compilar el módulo contra ellas dejando todo listo para su funcionamiento. Para los que no tengan mano compilando kernels y modulos puede ser una forma muy buena.

Solo nos queda cargar el módulo y tendremos la tarjeta lista para funcionar

  1. modprobe ath_pci
  2. dmesg

ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) wlan: 0.8.4.2 (0.9.3) ath_rate_sample: 1.2 (0.9.3) ath_pci: 0.9.4.5 (0.9.3) ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9 PCI: setting IRQ 9 as level-triggered ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9 wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps wifi0: H/W encryption support: WEP AES AES_CCM TKIP wifi0: mac 5.6 phy 4.1 radio 1.7 wifi0: Use hw queue 1 for WME_AC_BE traffic wifi0: Use hw queue 0 for WME_AC_BK traffic wifi0: Use hw queue 2 for WME_AC_VI traffic wifi0: Use hw queue 3 for WME_AC_VO traffic wifi0: Use hw queue 8 for CAB traffic wifi0: Use hw queue 9 for beacons wifi0: Atheros 5212: mem=0xeffd0000, irq=9

Configuremos a continuación las redes.

Para ello editaremos el archivo /etc/network/interfaces

  1. Internet
  2. allow-hotplug eth1

auto eth1 iface eth1 inet dhcp

  1. Red Local

auto eth0 iface eth0 inet static

       address 192.168.0.1
       netmask 255.255.255.0
       network 192.168.0.0
       broadcast 192.168.0.255
  1. Wireless

auto wifi0 iface wifi0 inet static

       address 192.168.1.1
       netmask 255.255.255.0
       network 192.168.1.0
       broadcast 192.168.1.255
       wireless_essid Arda
       wireless_mode Master
       wireless_nick Gollum
       wireless_channel 9
       wireless_key s:password

Al editarlo por primera vez, y si hemos realizado la instalación en red, tendremos la primera entrada lista. La de Internet que obtiene IP por DHCP. En mi caso corresponde a la eth1. A continuación configuro la red local de cable. Uso la red 192.168.0.0/24 y le asigno la primera IP a nuestro servidor. Posteriormente configuro la red inalambrica. En ella uso la red 192.168.1.0/24 y como essid Arda. Además le meto una clave WEP de momento. No es muy segura pero al menos tenemos algo dónde agarrarnos momentaneamente.

[editar] SERVIDOR SSH

Instalamos el servidor SSH para poder seguir gestionando todo el proceso y el servidor desde el sobremesa.

  1. apg-get install openssh-server

[editar] COMPARTIR ARCHIVOS EN RED

El siguiente paso es configurar el servicio para compartir archivos en red. Lo haremos de dos maneras distintas. Con NFS para sistemas Linux y con SAMBA para Windows.

  1. apt-get install nfs-kernel-server samba

[editar] WEBCAL

http://blog.voz-ip.com/2006/consulta-los-festivos-de-un-calendario-webdav-desde-asterisk/

Herramientas personales