# Set up wireless WPA2 on boot (rt61) /sbin/iwlist eth1 scan /sbin/iwconfig eth1 essid youressidhere /sbin/iwconfig eth1 key off /sbin/iwpriv eth1 set AuthMode=WPAPSK /sbin/iwpriv eth1 set WPAPSK=yourpassphrase /sbin/iwpriv eth1 set EncrypType=TKIP http://rt2x00.serialmonkey.com/phpBB/viewtopic.php?f=7&t=5056 http://www-personal.umich.edu/~mejn/rt61.html instalacion aproximadamente 2 horas 30 editar el archivo de repositorios de yum y quitar el # de baseurl para que yum pueda encontrar los repositorios vi /etc/yum.repo.d/CentOS-Base-repo vi /etc/yum.repo.d/CentOS-Media-repo yum -y update (60 Miutos) yum install yum-utils yum install -y vim-enhanced yum install -y gcc yum install -y kenel-headers yum install -y kernel-smp-devel Para cambiar o modificar el nombre de la maquina ----------- vi /etc/sysconfig/network contenido de /etc/resolv.conf------------------------------------- #generado por /sbin/dhclient-script search cpe.telecentro.net.ar nameserver 192.168.0.1 ------------------------------------------------------------------- para configurar el firewall de centos----------------------------- system-config-securitylevel habilitar el paso de ftp, http, tcp ------------------------------------------------------------------ para asignar ip fija Como root edita: ifconfig --------->>> para ve el mac y que interdface estas usando 1.- /etc/sysconfig/network-scripts/ifcfg-eth0 (o puede ser eth1, eth2, etc) 2.- Verifica que tengas algo asi: DEVICE=eth0 (la interface) HWADDR=12:34:56:f0:ed:00 (esta es la mac de tu tarjeta. Puedes eliminar esta linea) ONBOOT=yes (para arrancar la tarjeta en cada reinicio) DHCP_HOSTNAME=hermes2.corporacion.cl (esta linea tambien la puedes eliminar, pues el hostname esta escrito en otro archivo) IPADDR=192.168.0.191 (de aquí para abajo, son las importantes) NETMASK=255.255.248.0 GATEWAY=192.168.0.1 TYPE=Ethernet --------------------------------------------------------------------------------------- No olvidarse de modificar el router asignar el dmz a la ip del server asigna nombe del serve a la ip y la mac de la placa de la interface que este e uso (eth0) -------------------------------------------------------------------------------------------- para que arranque samba , apache, vsftpd, con el sistema en los nivelos texto y grafico chkconfig --level 35 httpd on chkconfig --level 35 vsftpd on chkconfig --level 35 smb on crear directorios archivos cd /var/www/html mkdir archivos dar permisos a carpetas y sub carpetas chmod -R 777 /var/www/html/archivos para instalar webmin wget http://ufpr.dl.sourceforge.net/ sourceforge/webadmin/webmin-1.390-1. noarch.rpm rpm -ivh webmin-1.390-1.noarch.rpm Despues de inatalado abrimos la herramienta desde un navegar utilizando la direccion Ip de la maquina seguido del puerto 10000. Contenido del /etc/HOSTNAME----------------------------------------- server(nombre de la maquina) -------------------------------------------------------------- Contenido del /etc/samba/smb.conf-------------------- [global] public = yes guest ok = yes server string = Samba Server Version %v workgroup = MARCOSLI log file = /var/log/samba/log.%m unix password sync = yes security = share [archivos] path = /var/www/html/archivos browseable = yes writeable = yes guest ok = yes read only = no public = yes security = share create mask = 0777 security mask = 0777 directory mask = 0777 directory security mask = 0777 --------------------------------------------------------- Contenido del /etc/samba/lmhosts------------------------ 127.0.0.1 localhost 192.168.0.105 marcos 192.168.0.100 sandra 192.168.0.191 server --------------------------------------------------------- Contenido del /etc/hosts--------------------------------- 127.0.0.1 localhost.localdomain localhost localhost 192.168.0.191 server ------------------------------------------------------------ Contenido del /etc/samba/smbusers-------------------------- root = administrator admin nobody = guest pcguest smbguest marcos = yo = nada ------------------------------------------------------------- Contenido del /etc/vsftpd/vsftpd.conf------------------------ # Habilitar el acceso a usuarios anónimos. Para mayor seguridad poner NO. anonymous_enable=NO # Permitir el acceso de usuarios locales a sus respectivas carpetas, quitamos la # (descomentamos): local_enable=YES # Permitir el modo escritura, quitamos la # (descomentamos): write_enable=YES # Mascara del directorio, quitamos la # (descomentamos): local_umask=022 # Mensaje cuando se conecta alguien, descomentamos y ponemos lo que queramos. ftpd_banner=Bienvenidos al Servidor FTP de prueba para Zoneros By Monino. # Enjaula a los usuarios dentro de su propio directorio personal. Mejora la seguridad. chroot_local_user=YES # Para que los usuarios sólo puedan acceder a las carpetas del FTP y no a todo el sistema. chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/vsftpd.chroot_list ( no olvidarse de crear este archivo despues de terminar la cfg) listen=YES pam_service_name=vsftpd (sin esto te da 530 login pass) Otras opciones interesantes: #opciones de transferencia #ancho banda por usuario anónimo 5kb anon_max_rate=5100 #ancho de banda por usuario local 5kb local_max_rate=5100 #número máximo clientes simultáneos max_clients=5 #máximo conexiones por ip max_per_ip=2 --------------------------------------------------------------- Creamos los usuarios con sus correspondientes características. useradd -g ftp -d /var/www/html/archivos -c ” marcos ” marcos ( lo que esta entre comillas esel pass y lo que sigue el usuario ) Asignamos contraseñas a los usuarios si no nunca conectarían: passwd marcos escribimos la contraseña, la repetimos. Ahora creamos una shell fantasma en el directorio correspondiente. vi /etc/shells y agregamos al final /bin/ftp Editamos el fichero /etc/passwd y buscamos las líneas donde están definidos los usuarios que hemos creado antes y les añadimos el shell falso: marcos:x:1001:1001: marcos :/var/www/html/archivos:/bin/sh pasaría a ser: marcos:x:1001:1001: marcos :/var/www/html/archivos:/bin/ftp Ahora vamos a crear el fichero de usuarios: vi /etc/vsftpd.chroot_list Y añadimos los usuarios. /etc/vsftpd.user_list Lista que definirá usuarios a enjaular o no a enjaular, dependiendo de la configuración. agregar los usuarios marcos sandra para arrancar el demonio service vsftpd restart --------------------------------------------------------------------------------------------------- Para Instalar Mysql y php yum install -y mysql-server yum install php php-mysql php-gd php-mbstring php-devel ------------------------------------------------------------------------------ bajar el tar.gz de phpMyAdmin poner la carpeta en el arbol de la web (/var/www/html/) descomprimir con tar zxvf (nombre del paquete) ------------------------------------------------------------------------------ ra0 es la placa de red wifi se configura artaves de ifcfg-ra0. Este script contiene DEVICE = ra0 ONBOOT =yes BOOTPROTO=NONE IPADDR=192.168.0.191 TYPE=Ethernet HWADDR=MAC DE LA TARJETA DE RED GATEGAY =192.168.0.1