Instalar Debian super liviano


http://blog.greenstage.co.nz/2012/01/minimal-debian-install-on-vortex86.html

1. Descargar la version mini de Debian8
Recomendado= Debian 7.11
http://http.us.debian.org/debian/dists/Debian8.10/main/installer-i386/current/images/netboot/
http://http.us.debian.org/debian/dists/Debian7.11/main/installer-i386/current/images/netboot/
Pasarla a la memoria que tenga rufus
2. Bootear la memoria
3. Crear particiones segun convenga.
4. Seleccion de programas
x Utilidades estandar del sistema
5. Grup en la memoria (Si permite)
Instalar el Grub a otra Unidad
Reviso que version de grup tengo
grub-install --version
Instalo grup en el disco adecuado
update-grub
grub-install /dev/sda   ##Si sale error se puede quitar la memoria desde donde se instalo o fdisk -l
reboot

-- Para que Arch linux reconosca la entrada de Windows se aplica el siguiente comando:
 grub-mkconfig -o /boot/grub/grub.cfg


6. Evitar paquete sugeridos y recomendados : Esto me dejo varios problemas al instalar lo demás mejor saltarse este paso
Crea un archivo /etc/apt/apt.conf.d/01dependencies y coloca en su interior lo siguiente:
APT::Install-Recommends "0";
APT::Install-Suggests "0";
Y ahora ejecuta:
sudo apt-get update


7. Instalar Xorg basico
sudo apt-get install xserver-xorg xserver-xorg-core xfonts-base xinit x11-xserver-utils
Recomendado= apt-get install xorg
8. Instalar lxde (Consumo de recursos muy bajo)
Recomendado= apt-get install lxde-core lxterminal thunar

Instalar xfce basico
sudo apt-get install xfwm4 xfce4-panel xfce4-settings xfce4-session xfce4-terminal xfdesktop4 xfce4-taskmanager tango-icon-theme
https://xpressubuntu.wordpress.com/2014/02/22/how-to-install-a-minimal-ubuntu-desktop/

10. Instalar otros utilitario
apt-get install thunar midori

9. Cambiar los servidores DNS (Opcional)
Asegurarce que el cable de red de internet en el eth0 (El adaptador de red interno)
dhclient eth0
Nota: Es probable que el router este asignando la direccion de nombres de dominio.
Si este es el caso, editameos el archivo /etc/resolv.conf
nameserver 8.8.8.8
nameserver 4.4.4.4
#Automaticamente claro los asigna
#nameserver 190.157.8.33
#nameserver 181.48.0.231

Para verificar utilizamos 2 metodos:
a) Probar en consola
ping www.google.com.co
b) En el navegador
www.google.com.co
Si las dos pruebas son correctas:
En  el adaptador dos (Es decir eth1) se configura como estatico

6. eth0 recibe internet del router claro
nano /etc/network/interfaces

#Si se quiere de forma dinamica

#auto eth0
#iface eth0 inet dhcp


#Si se quiere de forma Estatica
auto eth0
iface eth0 inet static
           address    192.168.0.60
           netmask   255.255.255.0
           network    192.168.0.0
           broadcast 192.168.0.255
           gateway   192.168.0.1

REINICIAR EL COMPU PARA
7. eth1 va ha dar internet
auto eth1
iface eth1 inet static
           address    192.168.100.250
           netmask   255.255.255.0
           network    192.168.100.0
           broadcast 192.168.100.255

8. Habilitar Packet Forwarding (Activar reenvio de paquetes temporal)
echo 1 > /proc/sys/net/ipv4/ip_forward

#Activar reenvio de paquetes (Permanente desde el arranque del kernel)

nano /etc/sysctl.conf:
net.ipv4.ip_forward = 1
#Para activar los cambios
sysctl -p /etc/sysctl.conf
#Reinicio la red
etc/init.d/networking restart

9. instalar el servidorl tightvnc
apt-get install tightvncserver
#vncpasswd
tightvncserver

sudo reboot
#Ejecutamos el servidor VNC.
vncserver :0

#Utilizamos el comando netstat -plut para saber si esta el puerto 5901 del servidor vnc.
Nota: Los pasos del 10 al 15 sirven para corregir error que

ERROR
surge cuando nos conectamos desde el cliente tightvnc.jar al servidor cuando se logra conectar pero solo muestra el fondo gris y el puntero del mouse con una X.
En la consola digitamos el siguiente comando para saber que gestor de ventanas tenemos. (De antemano sabemos que es xfce
     env | grep -i "DESKTOP-SESSION"
Realizamos una copia del archivo xstartup
cp /root/.vnc/xstartup  /root/.vnc/xstartup.bak
Comentamo todo aumentames estas lineas
#!/bin/bash
xrdb $HOME/.Xresources #Aqui se realizan las configuraciones graficas del escritorio
startxfce4 &                    #Aqui se llama ala gestor de ventanas
Hacemos que se ejecute apenas se inicie la sesion
chmod +x /root/.vnc/xstartup
Cambiar el puerto por defecto 
nano /usr/bin/vncserver
buscamos la linea $vncPort = 5900 + $displayNumber;
cambiamos el valor 5900 por 7999 = para que se abra el puesto 8000


Convertir a VNC en un servicio
Si queremos convertirlo en un servicio:
Nota: Para saber la resolcion actual  a traves del siguiioente comando xrandr
nano /etc/init.d/vncserver

#!/bin/bash
PATH="$PATH:/usr/bin/"
export USER="user"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1024x768"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}" #-localhost"
#. /lib/lsb/init-functions

case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;

stop)
log_action_begin_msg "Stopping vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;

restart)
$0 stop
$0 start
;;
esac
exit 0

Hacemos ejecutable el sercvicio
 chmod +x /etc/init.d/vncserver

Probamos el servicio creado
 service vncserver start

Para colocar que se inicie como sercvicio
cd /usr/bin
update-rc.d vncserver defaults





Fuente:
https://geekytheory.com/tutorial-raspberry-pi-uso-de-telegram-con-python
https://www.digitalocean.com/community/tutorials/an-introduction-to-json
http://www.penguintutor.com/linux/tightvnc
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-14-04
http://www.net-gyver.com/?p=1317

Tunneling SSH over an HTTP-Proxy Server
http://www.linuxhowtos.org/Security/sshproxy.htm

Proxy SOCKS con SSH: más fácil imposible
http://crysol.org/es/node/1355

The Perfect Setup - Debian Sarge (3.1)
http://www.falkotimme.com/howtos/perfect_setup_debian_sarge/

Compartir la conexión a Internet (router doméstico) con GNU/Linu
http://crysol.org/node/96

3.3.1 Web Cache: Squid3
https://servidordebian.org/en/squeeze/intranet/proxy/squid3?s[]=forwarding

La enésima receta de iptables
http://crysol.org/node/339

Compartir internet con Linux o crear una subred (iptables)
http://ncw-apuntes.blogspot.com.co/2012/03/compartir-internet-con-linux-o-crear.html


El manual del Administrador de Debian

https://debian-handbook.info/browse/es-ES/stable/sect.config-printing.html

Encende luz pagina
https://geekytheory.com/arduino-ethernet-shield-relay
------------------------------------------------------------------------------------
8. Compartir internet
service iptables stop
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
service iptables save
service iptables restart
http://wiki.deister.net/wiki/Linux:CentOS_internet_connection_sharing

9. yum -y install dhcp
chkconfig dhcpd on

nano /etc/sysconfig/dhcpd
DHCPDARGS=eth1

nano /etc/dhcp/dhcpd.conf

option domain-name "cetem.org";
option domain-name-servers 208.67.222.222, 208.67.220.220;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
option broadcast-address 192.168.100.255;

host pc01 {
        option host-name "pc01.cetem.org";
        hardware ethernet E0:DB:55:B5:4A:94;
        fixed-address 192.168.100.252;
}

host cableado_Armando_lpt{
        option host-name "cableado_Armando_lpt.cetem.org";
        hardware ethernet 6C:62:6D:2C:ED:1E;
        fixed-address 192.168.100.120;
}
host inalmbrico_Armando_lpt{
        option host-name "inalambrico_Armando_lpt.cetem.org";
        hardware ethernet E0:B9:A5:05:1F:D3;
        fixed-address 192.168.100.121;
}


host pro_Armando_cel{
        option host-name "pro_Armando_cel.cetem.org";
        hardware ethernet 00:16:D4:BC:A6:10;
        fixed-address 192.168.100.122;
}

host alu_Christian_cel{
        option host-name "alu_Christiano_cel.cetem.org";
        hardware ethernet 5C:70:A3:2F:BE:1C;
        fixed-address 192.168.100.88;
}
host  tioCarlos_cel{
        option host-name "tioCarlos.cetem.org";
        hardware ethernet 40:BA:61:A2:CC:E3;
        fixed-address 192.168.100.123;
}
host  natin_cel{
        option host-name "natin.cetem.org";
        hardware ethernet BC:63:64:91:4F:A7;
        fixed-address 192.168.100.124;
}
host  alejo_cel{
        option host-name "alejo.cetem.org";
        hardware ethernet 74:BA:DB:08:AA:31;
        fixed-address 192.168.100.125;
}

host  mercy_cel{
        option host-name "mercy.cetem.org";
        hardware ethernet 18:1E:B0:0A:F2:BB;
        fixed-address 192.168.100.126;
}

subnet 192.168.100.0 netmask 255.255.255.0 {
  range 192.168.100.1 192.168.100.254;
  option routers 192.168.100.250;
  option domain-name-servers 208.67.222.222, 208.67.220.220;
}

Luego procedemos a guardar los cambios a a reiniciar el servicio.
service dhcpd start
Nota:Hay que tener en cuenta, la subred en la que se encuentra eth1.
En este caso la direccion de eth1 es 192.168.100.250
Si por alguna razon el servidor responde con el mensaje [FALLO], nos
podemos remitir a los mensajes de registro con:
nano /var/log/messages
10. Le decimos al sistema operativo que lo cargue al inicio automaticamente como servicio.
 chkconfig dhcpd on
11. Reiniciamos y nos aseguramos que inicie como servicio.
netstat -lun
si aparece abierto el puerto 63 esta bien
udp        0      0 0.0.0.0:67                  0.0.0.0:*



https://robertomurillo.wordpress.com/2015/05/15/configurar-servidor-dns-dinamico-ddns-y-servidor-dhcp-con-centos-linux/
https://robertomurillo.wordpress.com/2015/05/15/filtrar-contenidos-web-con-dansguardian/
https://robertomurillo.wordpress.com/2015/09/22/pfsense-portal-cautivo-con-autenticacion-local/

https://robertomurillo.wordpress.com/tutoriales/configuracion-basica-del-servidor-dhcp/
https://proyectosri1415ldv.wordpress.com/2014/10/28/3-3-dhcp-en-centos-servidor-tesla/

12.












------------restorecon dhcpd.conf
http://www.krizna.com/centos/install-configure-dhcp-server-centos-6/
https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-server.html


11. Bloquear puertos
yum -y remove dhcp
yum -y install dhcp



http://www.alcancelibre.org/staticpages/index.php/como-dhcp-lan



-------
Dinamica la de internet
DEVICE=eth0
HWADDR=00:30:67:98:76:FD
TYPE=Ethernet
UUID=15fb8c72-d6b0-4c5c-a632-6c40c28d2ba0
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
#DNS1=8.8.8.8
#DNS2=4.4.4.4
---------




















https://servidordebian.org/es/squeeze/config/network/static_ip


No hay comentarios:

Publicar un comentario