red entre ubuntu y windows
compartir internet y archivos entre ubuntu y wondowsbueno lo primero que hay que hacer es instalar samba, esto lo pueden hacer en -->aplicaciones -->centro de software de ubuntu -->hay escriben samba y eligen el paquete y le dan en instalar. o -->sistema -->administracion -->gestor de paquetes synaptic -->escriben samba -->click derecho encima y marcar para instalar -->aplicar
o para mi la mas sencilla -->Sistema --> Administración --> Carpetas Compartidas
y hay automaticamente se instala samba
escriben en consola
sudo gedit /etc/samba/smb.conf
buscan la linea que dice workgroup, hay ponen el grupo de trabajo que tienes en el pc con windows , guardas y cierras
luego en consola escriben
sudo gedit /etc/init.d/iptablesconf
te sale un documento en blanco y pegas lo siguiente:
#### SCRIPT DE CONFIGURACION DE IPTABLES ####
#!/bin/bash
# Dispositivo de red de internet
EXIF="eth1"
# Dispositivo de red local
INIF="eth0"
# Puertos tcp que se desean redirigir (separados por espacios)
puertosTCP="7778"
# Puertos udp que se desean redirigir (separados por espacios)
puertosUDP="7779"
# ip a la que se le redirigen los puertos
pc2="192.168.0.2"
fail=0
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions
log_begin_msg "Aplicando Reglas de Firewall..."
## Borrado de reglas anteriores
iptables -F || fail=1
iptables -X || fail=1
iptables -Z || fail=1
iptables -t nat -F || fail=1
## Establecemos politica por defecto
iptables -P INPUT ACCEPT || fail=1
iptables -P OUTPUT ACCEPT || fail=1
iptables -P FORWARD DROP || fail=1
iptables -t nat -P PREROUTING ACCEPT || fail=1
iptables -t nat -P POSTROUTING ACCEPT || fail=1
# Marcar paquetes salientes con su ip de origen
iptables -t nat -A POSTROUTING -o $EXIF -j MASQUERADE || fail=1
# Reenvio de IP
echo 1 > /proc/sys/net/ipv4/ip_forward || fail=1
# Aceptar paquetes para reenviar procedentes de la red local
iptables -A FORWARD -i $INIF -o $EXIF -j ACCEPT || fail=1
# Aceptar paquetes para reenviar procedentes de internet de conexiones ya establecidas
iptables -A FORWARD -i $EXIF -o $INIF -m state --state RELATED,ESTABLISHED -j ACCEPT || fail=1
##Se redirigen los puertos configurados arriba
for puerto in $puertosTCP
do
iptables -A FORWARD -i $EXIF -o $INIF -p tcp --dport $puerto -j ACCEPT || fail=1
iptables -t nat -A PREROUTING -i $EXIF -p tcp --dport $puerto -j DNAT --to $pc2:$puerto || fail=1
done
for puerto in $puertosUDP
do
iptables -A FORWARD -i $EXIF -o $INIF -p udp --dport $puerto -j ACCEPT || fail=1
iptables -t nat -A PREROUTING -i $EXIF -p udp --dport $puerto -j DNAT --to $pc2:$puerto || fail=1
done
# Se muestran los resultados
log_end_msg $fail
if [ $fail -eq 0 ]
then
log_success_msg "Verifique que lo que se aplica con: iptables -L -n."
else
log_warning_msg "Se ha producido un error al aplicar alguna de las reglas"
fi
#### FIN SCRIPT DE CONFIGURACION DE IPTABLES ####
guardas y cierras y en la consola escribe
sudo chmod -v 755 /etc/init.d/iptablesconf
ya con esto esta casi todo listo , lo ejecutamos escribiendo en la consola
sudo /etc/init.d/iptablesconf
si hicimos todo bien saldra algo como esto
* Aplicando Reglas de Firewall... [ ok ]
* Verifique la reglas: iptables -L -n.
ahora con el siguiente comando haremos que se ejecute el script cada vez que arranque el sistema
$ sudo update-rc.d iptablesconf start 20 2 . (con el punto)
el paso final es configurar las otras pcs con ips estaticas como 192.168.0.2 y mask 255.255.255.0 puerta de enlace 192.168.0.1 (que es la ip de la pc servidora o pc1) y el dns seria el mismo que el de la pc1, si no te sabes el dns escribe en la consola
cat /etc/resolv.conf
ahora si todo listo internet compartido
si el internet pero los archivos que?
bueno ya que tenes instalado samba y esta en el mismo grupo de trabajo solamente es dar clic derecho encima de la carpeta a compartir seleccionar opciones de comparticion y listo
las pcs quedarian configuradas asi:
pc1:
ip:192.168.0.1 o 192.168.1.1
mask:255.255.255.0 (predeterminado)
puerta de enlace: nada
dns:nada
pc2:192.168.0.2 o 192.168.1.2
mask:255.255.255.0 (predeterminado)
puertade enlace: 192.168.0.1 o 192.168.1.1 (seria la ip del pc1)
dns:dns del pc1 (para saberla escribe en la consola
cat /etc/resolv.conf )
espero sea de ayuda hasta pronto