Entries tagged with “Linux”.


Ultimamente he aprendido muchisimas cosas sobre Ip tables, squid, dhcp, firestarter, etc, etc, etc, en linux, es por ello que veo la necesidad de documentarlo para no olvidar nunca como hice todo este embrollo que realmente me ha funcionado de maravilla, quiero que sepas que si estas pensando compartir internet en tu casa utilizando un proxy transparente mediante dhcp son necesarias tres cosa:

  • Dhcp Server
  • Squid 2.7 o superior (es lo que recomiendo)
  • FireStarter (solo si no quieres entrarle al iptables por linea de comandos ya que Firestarter es una utilidad grafica para manipular el iptables, aunque si quieres aprender recomiendo que lo hagas desde consola)

Lo primero que debes hacer es instalar el dhcp server que servira para que tus clientes pueden obtener una direccion ip automaticamente sin necesidad de que se lo configures tu, para instalar dhcp server en Ubuntu 8.10 debes ejecutar el siguiente comando:

sudo apt-get install dhcp3-server

Esto te permitira instalar el servidor DHCP indispensable para que puedas brindar de Ip automaticamente a tus clientes.

Debes considerar que DHCP Server se puede configurar mediante el siguiente archivo:

/etc/dhcp3/dhcpd.conf

este archivo tiene la configuracion del dhcp server, a continuacion pongo todo lo que tiene mi archivo dhcpd.conf y procedo a explicarlo:

ddns-update-style interim;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 66.119.95.4 , 66.119.93.4;
option ip-forwarding off;
range dynamic-bootp 192.168.1.50 192.168.1.100;
default-lease-time 21600;
max-lease-time 43200;

host sistemas {
option host-name “sistemas”;
hardware ethernet 00:FF:4F:FF:FF;
fixed-address 192.168.1.77;
}
}

este archivo deberia funcionar tal cual en cualquier instalacion de dhcp server sin embargo yo he hecho unos agregados que procedo a explicara para que luego no me digan que no les funciona:

Primero:

La linea:

option domain-name-servers 66.119.95.4 , 66.119.93.4;

incluye los dns 66.119.95.4 y 66.119.93.4 estos deben replicarse en los clientes para que puedan tener acceso a internet, en tu caso podrian ser diferentes.

Dos:

la linea:

range dynamic-bootp 192.168.1.50 192.168.1.100;

hace referencia al rango de ips que puede dar el servidor dhcp en este caso desde la ip 192.168.1.50 hasta la 192.168.1.100

Tres:

las lineas:

host sistemas {
option host-name “sistemas”;
hardware ethernet 00:1E:4F:C0:8F:71;
fixed-address 192.168.1.77;
}

indican que al cliente que se llama sistemas y que se identifica con Mac Address: 00:1E:4F:C0:8F:71siempre se le asignara el ip 192.168.1.77 esto podria ayudarnos a identificar bien una maquina en la red y a asociarla unicamente con esta ip

Si tienen dudas o quieren aportar algo no duden en dejar sus comentarios y si necesitan ayuda en algo y los puedo ayudar con mucho gusto solo escriban


Aunque las instrucciones que he dado en mi post anterior funcionan perfectamente para ubuntu 8.10 he de decir que existe otra manera quiza un poco más sencillara para instalar Open Office 3 en Ubuntu 8.10 y es agregando el repositorio para ubuntu en el archivo:

sources.list

donde debemos agregar la siguiente linea:

deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

con esto debería bastar para poder instalar Open Office 3 en Ubuntu 8.10


Uno de los problemas mas molestos que poseo en este momento es que no tengo sonido en Firefox usando flash especificamente en Ubuntu 8.10, este problema se presento inmediatamente actualice mi sistema a la nueva version encontre un par de soluciones en internet pero ninguna me funciono sin embargo las publico aca, quiza a alguien le vaya mejor que a mi con esta solucion:

1) sudo apt-get install libflashsupport

Aunque repito esto no me funciono

La Solución de mi Amigo Max esta aqui:


XAMPP es un potente servidor web o más bien un conjunto de aplicaciones combinadas que puedes instalar en cualquier sistema operativo XAMPP significa:

X: de Cualquier sistema Operativo (Mac, Linux, Windows)

A: de Apache el potente servidor web libre

M: de MySql la base de datos por excelencia en sistemas operativos libres

P: PHP el poderoso lenguaje web

P: Perl otro asombroso lenguaje

la instalacion de XAMPP es extremadamente sencilla lo unico que debes hacer es:

  1. Lo primero que debes hacer es descargarte XAMPP desde el siguiente link para tu sistema operativo en particular anque procedo a explicar como lo instale en Ubuntu:
  2. http://www.apachefriends.org/en/xampp.html

  3. ahora debemos descomprimir el archivo que descargamos y copiarlo en la carpeta /opt para lo cual podemos utilizar el siguiente comando:sudo tar xvfz /home/usuario/xampp-linux-1.5.5a.tar.gz -C /opt

Con esto ha quedado instalado nuestro servidor en nuestro sistema operativo y para arrancarlo debemos dar el siguiente comando:

sudo /opt/lampp/lampp start

con esto nuestro servidor xampp iniciara y lo podemos probar escribiendo en la barra de direcciones de nuestro firefox o desde cualquier otro navegador el siguiente comando:

http://localhost

esto debería mostrarnos la pagina de inicio de nuestro servidor xampp y con ello ya podemos trabajar lo que necesitamos, a continuacion te doy una lista de comandos que me fue muy util en su momento

start Inicia XAMPP.
stop Detiene XAMPP.
restart Reinicia XAMPP.
startapache Inicia solamente Apache
startssl Inicia el soporte de SSL de Apache.
startmysql Inicia unicamente la base de datos MySQL
startftp Inicia el ProFTPD server. puedes subir tus archivos via ftp.
stopapache Detiene Apache.
stopssl Detiene el soporte de SSL de Apache.
stopmysql Detiene MySQL.
stopftp Detiene el ProFTPD server.
security Inicia el programa anteriormente mencionado para establecer una mejor seguridad.

Una de las cosas que me gusta de XAMPP es la facilidad con la que inicias y detienes todo ya que solo lo utilizas cuando es verdaderamente necesario para tus pruebas y cuando no lo necesitas y buscas ahorro de recursos pues solo lo detienes.

Otra cosa importante en XAMPP es la lista de carpetas donde se encuentran las diferentes configuraciones y donde colocas tu contenido web aca hay una lista:

/opt/lampp/bin/ es la carpeta en donde se encuentran los comandos de XAMPP. por ejemplo el codigo /opt/lampp/bin/mysql invoca el monitor de MySQL.
/opt/lampp/htdocs/ Es el directorio donde se encuentran los archivos root de Apache.
/opt/lampp/etc/httpd.conf Archivo de configuracion de Apache.
/opt/lampp/etc/my.cnf Archivo de configuracion de MySQL.
/opt/lampp/etc/php.ini Archivo de configuracion de PHP.
/opt/lampp/etc/proftpd.conf Archivo de configuracion de PROFTPD.
/opt/lampp/phpmyadmin/config.inc.php Archivo de configuracion de phpMyAdmin.

Destacando entre ellas principalmente la carpeta:

/opt/lampp/htdocs

que es donde encuentras tu paginas web.

y si por alguna razón ya no quieres tener XAMPP en tu computadora lo unico que tienes que hacer es borrar la carpeta lampp que se encuentra en opt y con esto ya no tendras mas el XAMPP en tu pc.


Hace pocos dias se ha liberado la version final de Open Office 3 la cual esta disponible para Mac, Linux y Windows y hace poco lo instale en mi sistema a continuacion describo los pasos para una instalacion exitosa:

lo primero que debes hacer es remover la version previa de Open Office con el siguiente comando:

sudo apt-get remove openoffice*.*

Este comando deberia eliminar la instalacion previa de Open Office, luego descomprimimos el archivo que nos hemos bajado de la pagina oficial de Open Office http://www.openoffice.org, es importante mencionar que debes decargarte la version que esta basada en *.DEB ya que es la que es compatible con las distribuiciones basadas en Debian tal es el caso de Ubuntu.

Luego de descomprimir debes entrar a la carpeta que contiene los *.deb que tiene por nombre DEBS y ejecutar el siguiente comando:

sudo dpkg -i *.deb

Esta accion deberia instalar Open Office en nuestro sistemas, por ultimo debemos instalar el paquete de integracion con el escritorio que se encuentra en la carpeta desktop-integration que esta en la misma carpeta DEBS e instalar el deb que se encuentra alli de la misma manera que la anterior

sudo dpkg -i *.deb

Con esto deberias tener totalmente instalado Open Office 3 y funcionando correctamente.