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.
- 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.
- apt-get install pciutils
Con ellas podemos lanzar obtener información de las tarjetas pinchadas.
- 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.
- 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.
- vi /etc/apt/sources.list
...
- ETCH BACKPORTS
deb http://www.backports.org/debian etch-backports main contrib non-free ...
- apt-get update
Después de esto nos disponemos a compilar el modulo con los drivers.
- apt-get install madwifi-source madwifi-tools
- m-a prepare
- 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
- modprobe ath_pci
- 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
- Internet
- allow-hotplug eth1
auto eth1 iface eth1 inet dhcp
- 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
- 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.
- 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.
- apt-get install nfs-kernel-server samba
[editar] WEBCAL
http://blog.voz-ip.com/2006/consulta-los-festivos-de-un-calendario-webdav-desde-asterisk/

