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