martes 7 de julio de 2009

DVDs XBOX360 en linux

Hace un tiempo compre una consola de juegos XBOX360, luego de un tiempo me di cuenta de que necesitaba hacer un backup de mis juegos. :)
Buscando en internet vi toda clase de programas para grabar DVDs DL (Dual Layer) en windows pero no encontraba nada acerca de como grabarlos en Linux. No recuerdo donde, creo que fue en un foro, pero alguien me paso el dato de como hacerlo y despues de casi un año nunca tuve problemas al grabar un disco con este método.

Veamos como se hace.

1. Software requerido
Debido a que yo uso Debian los paquete indicados pertenecen a esta distro, pero creo que no varian sus nombres en otras distribuciones.

  • dvd+rw-tools 7.1-3 DVD+-RW/R tools
  • dvdrtools 0.3.1-6 DVD writing program

2. Grabación
growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/hdb=img.iso
Atención al modificador break:1913760, este valor no cambia nunca y le indica a la cabeza grabadora en que sector hace el cambio para empezar a grabar en la otra cara.

Thats it. Enjoy.

NAT en 2 minutos con IPTABLES

No soy un entendido en IPTABLES y a decir verdad siempre que tuve que configurar un firewall lo
hago utilizando shorewall. De todas formas el otro dia necesite configurar un gateway de manera rapida
y sencilla y recorde haber leido por ahi algo al respecto.
En fin desempolve algunos documentos viejos, y despues de retocar un par de scripts salio esto.


#!/bin/bash

IPTABLES="/sbin/iptables" # iptables
WAN="ath0" # placa de red publica
LAN="eth0" # placa de red local
IP_INTERNET="192.168.1.34" # direccion IP de la placa de red publica WAN

# Flush de reglas anteriores
$IPTABLES -F
$IPTABLES -t nat -F

# activo IP forward
echo 1 > /proc/sys/net/ipv4/ip_forward

# Habilito el SNAT, si la IP es dinamica entonces se usa MASQUERADE en vez de SNAT
$IPTABLES -t nat -A POSTROUTING -o $WAN -j SNAT --to $IP_INTERNET

# Acepto paquetes de conexiones ya establecidas desde la WAN
$IPTABLES -A FORWARD -i $WAN -o $LAN -m state --state RELATED,ESTABLISHED -j ACCEPT

# Hago el forward desde la la LAN al exterior
$IPTABLES -A FORWARD -i $LAN -o $WAN -j ACCEPT

##


Simplemente ejecutando este script tengo un simple NAT, no sera lo mas seguro del mundo pero para
salir del paso sirve.
Enjoy It.