martes, 21 de octubre de 2008

domingo, 20 de abril de 2008

cosas para el firefox

http://www.perdonenquenomelevante.net/wiki/index.php/Firefox

martes, 18 de marzo de 2008

iniciar aplicaciones X desde otro usuario

# desde el usuario que inició las X
xhost local:root
#desde el otro usuario
export DISPLAY=:0.0

lunes, 3 de marzo de 2008

Configurar dos conexiones a internet

http://www.linux.org/docs/ldp/howto/Adv-Routing-HOWTO/lartc.rpdb.multiple-links.html
http://gentoo-wiki.com/Dual_internet_connections
http://gentoo-wiki.com/TIP_Dual-Homed_Gentoo_Server
http://www.shorewall.net/MultiISP.html
http://www.shorewall.net/Shorewall_Squid_Usage.html
http://www.quagga.net/
http://blog.taragana.com/index.php/archive/how-to-load-balancing-failover-with-dual-multi-wan-adsl-cable-connections-on-linux/
http://linux-ip.net/html/adv-multi-internet.html
http://www.indiangnu.org/index.php/archives/7

# post-up ip route add 10.0.0.0/24 dev eth4 src 10.0.0.253 table uplink2
# post-up ip route add default via 10.0.0.2 table uplink2
# post-up ip rule add from 10.0.0.253 table uplink2
# post-down ip rule del from 10.0.0.253 table uplink2

to enable shorewall, add the SNAT aliases and you can also do a minor optimization of the firewall while you are at it.The changes to shorewall.conf are as follows:
STARTUP_ENABLED=Yes
ADD_SNAT_ALIASES=Yes
FASTACCEPT=Yes

miércoles, 27 de febrero de 2008

Configurar tarjeta wifi 3945abg en linux

Bajar e instalar iwlwifi (v 1.0.0.1) + ucode(v 2.14.1.5) no da muchos problemas, aunque al cargar el modulo el nombre de la interfaz es incorrecto, con un "_rename" pegado. Basta con comentar la linea de la tarjeta en /etc/udev/rules.d/70-persistent-net.rules:
# PCI device 0x8086:0x4222 (ipw3945)
#SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:13:02:XX:XX:XX", NAME="eth1"
Y recargar el modulo:
# modprobe -r iwl3945
# modprobe iwl3945
Con lo que se generará la entrada:
# PCI device 0x8086:0x4222 (iwl3945)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:13:02:XX:XX:XX", ATTR{type}=="1", NAME="wlan0"
La cual ya podemos cambiar NAME a lo que queramos,

martes, 26 de febrero de 2008

Aplicaciones linux útiles

klogview: ver logs en ventana emergente
metamonitor: ver logs en ventana emergente
fwlogwatch: parser de logs de cortafuegos
ksystemlog: ver logs
update-rc.d -f script_name remove :elimina el servicio del arranque en debian

ip route
ip rule
ip addr:
comandos para ver enrutamiento, reglas, e interfaces de red

rcconf: (debian) servicios disponibles en el arranque

lunes, 25 de febrero de 2008

error protocolo fish terminó inesperadamente

Al intentar abrir ficheros remotos con el protocolo ssh mediante
fish://host/directorio

si se produce el error:
"protocolo fish terminó inesperadamente"
hay que eliminar del fichero:
~/.ssh/known_hosts
la línea correspondiente al host que produce el error.

jueves, 21 de febrero de 2008

Montar directorios remotos con samba

Para montar directorios remotos con samba y con contraseña podemos usar un fichero que sólo pueda leer root.
por ejemplo:

/root/.smbcredentials


entonces añadimos una línea en /etc/fstab como esta:

//servidor/directorio-compartido /mnt/punto-de-montaje \
credentials=/root/.smbcredentials,dmask=777,fmask= 777 0 0

Enviar mensajes a consola virtual en linux

En vez de enviar los mensajes a todas las consolas, es preferible enviarlos a una virtual

En el fichero /etc/syslog.conf sustituimos:

|/dev/xconsole

por :

/dev/tty12

Evitar reinicio de linux al pulsar Ctr-Alt-Del

En servidores linux no se debe permitir que reinicien al pulsar Ctr-Alt-Del
#comentar esta línea de /etc/inittab
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

fwlogwatch: Parser de logs de firewall

#instalar fwlogwatch
emerge fwlogwatch

#encriptar passwd para administración web
htpasswd -nb usuario password

#configurar fwlogwatch.conf
resolve_hosts = no
resolve_services = yes
src_ip = on
dst_ip = on
protocol = on
src_port = on
dst_port = on
#tcp_opts = off
start_times = yes
html = no
realtime_response = yes
server_status = yes
bind_to = 127.0.0.1
listen_port = 888
status_user = admin
status_password = Mm8x5Giqba37U
refresh = 15

#ejecutar como servicio
fwlogwatch -R

Instalar webmin

#instalar webmin
emerge webmin

#editar /etc/webmin/miniserv.conf
puerto=10001

#cambiar contraseña de usuario
/usr/share/webmin/changepass.pl /etc/webmin root contraseña

#iniciar servicio
/etc/init.d/webmin start

#poner en el navegador
https://cancerbero:10000


# poner que lea las contraseñas de /etc/passwd

Montar directorios remotos con ssh

  • instalar sshfs
emerge sshfs
  • montar directorio remoto
sshfs servidor-remoto:/directorio-remoto /mnt/directorio-local

  • o bien añadir al fstab para que se monte automáticamente al arrancar
username@remote_hostname:/remote_directory /local_mount_point \
fuse.sshfs user,allow_other,uid=1000,gid=1000,noauto 0 0

Mas info: manual.sidux.com/es/ssh-es.htm