Be, potser és una mica tard pero aqui va el meu script per fer el que
demanes:

#!/bin/bash

iptables --flush -t nat
iptables --table nat --append POSTROUTING --out-interface wlan0 -j
MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
ifconfig eth0 192.168.1.1 netmask 255.255.255.0

Explicacio fisica: hi ha un ordinador de sobretaula a una zona inaccesible
per cable, i que no te targeta wifi. A la mateixa zona un portàtil amb wifi
es conecta al AP, i mitjançant un cable creuat es conecta a un switch, el
ordinador de sobretaula es conecta al switch per ethernet i configura la
seva ip com 192.168.1.2, la GW es 192.168.1.1, dns de google mateix o
qualsevol altre ( 8.8.8.8 ).

Aquest script ha de ser executat cada cop que s'engega la maquina, te'l pots
configurar per que s'executi a l'arrencada o el que tu vulguis.

Visca Bash!!!!!

El 9 de setembre de 2010 10:54, GRiera <gri...@gmail.com> ha escrit:

> Hola:
>
> No hi entenc res, però poder et pot ser útil aquest document:
>
>
> http://www.gnulinux.cat/2010/08/configurar-un-ordinador-com-a-enrutador-per-donar-internet-a-un-segon-ordinador-sense-connexio-a-internet/
>
> Salutacions. GRiera.
>
> On Wed, 8 Sep 2010 14:38:27 +0200
> Orestes Mas <ores...@tsc.upc.edu> wrote:
>
> > El Dimecres dia Dimecres 08 Setembre 2010 Roger Lino Lino Roger Lino
> > <deb...@rogerpueyo.com> va escriure:
> > > Hola Xavi,
> > >
> > > És ben senzill. Per començar, has d'activar el reenviament i
> > > l'enrutament de paquets a la màquina que té wifi i ethernet. Deus
> > > tenir dues interfícies, wlan0 i eth0 (la wifi i la ethernet,
> > > respectivament). Com a root has d'executar:
> >
> > Em sembla que el que comentes és un xic massa complicat, i que tot plegat
> es
> > pot fer més simple si es fa a nivell més baix, amb un pont com suggereix
> el
> > Xavi.
> >
> > [[[[[ MATÍS: Jo ho he fet per 2 ethernet. No sé si el procediment es
> modifica
> > quan una d'elles és una wifi. Potser algú amb més coneixements t'ho pot
> dir.
> > En qualsevol cas, has de poder aixecar la wifi amb un "ifup". Aquesta és
> una
> > operació que acostuma a involucrar el tema del xifrat wifi, i que fa
> > normalment el Network-Manager, Wicd i similars, però en algunes
> distribucions
> > (p. ex. Ubuntu fins a la 10.04) aquests no s'activen fins que l'usuari no
> fa
> > un login gràfic. ]]]]]
> >
> > Per fer el pont amb 2 ethernets (posem que són eth0 i eth1) només cal:
> >
> > 1) Comunicar per cable els 2 ordinadors: o bé els connectes tots dos al
> mateix
> > switch o hub, o bé els connectes entre sí amb un cable ethernet creuat.
> >
> > 2) instal·lar el paquet bridge-utils a l'ordinador que té les 2
> interfícies de
> > xarxa.
> >
> > 3) Al fitxer /etc/network/interfaces aixeques automàticament les 2
> interfícies
> > eth0 i eth1, i defineixes una altra interfície virtual (el pont). A
> partir
> > d'aquell moment, és el pont qui té l'adreça IP, les altres 2 diguem que
> > "desapareixen".
> >
> > Seria una cosa així (canvia els números segons la teva subxarxa):
> >
> > auto eth0
> > auto eth1
> > auto br0
> > iface br0 inet static
> >   address 192.168.1.XXX
> >   netmask 255.255.255.0
> >   broadcast 192.168.1.255
> >   gateway 192.168.1.1
> >   bridge_ports eth0 eth1
> >
> > Si l'ordinador agafava l'adreça per dhcp (el més normal en una vivenda
> amb un
> > router adsl) doncs aleshores suposo que seria:
> >
> > auto eth0
> > auto eth1
> > auto br0
> > iface br0 inet dhcp
> >   bridge_ports eth0 eth1
> >
> > 4) Per més informació consulta
> >
> > man bridge-utils-interfaces
> >
> > Salut.
> >
> > Orestes.
> >
> >
> > --
> > To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> > Archive: http://lists.debian.org/201009081438.27373.ores...@tsc.upc.edu
> >
>
>
> --
> To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive: http://lists.debian.org/20100909105440.8faf9071.gri...@gmail.com
>
>

Respondre per correu electrònic a