Re: com fer un pont entre a wifi i la ethernet

2010-09-16 Conversa XAvi
Hola
He posat lo que en Marc m'ha dit:


 Hola Xavi,

 perque no proves aquest network/interfaces:

 auto lo br0
 iface lo inet loopback
 iface eth0 inet manual
 iface wlan0 inet manual
 iface br0 inet static
 bridge_ports eth0 wlan0
 address 192.168.2.111
 broadcast 192.168.2.255
 netmask 255.255.255.0
 gateway 192.168.2.1
  pre-up iwconfig wlan0 essid casa key s:*


 --
 Marc


ademés he fet lo del peplluis

echo 1  /proc/sys/net/ipv4/ip_forward

però al fer lo de:

iptables -t nat -A POSTROUTING -i eth0 -o ra0 -j MASQUERADE
iptables v1.4.2: Can't use -i with POSTROUTING

De moment va la wifi i es comuniquen per ethernet tots dos ordinadors,
perquè amb el x2vnc des de el 1r i el vnc al segon puc passar el cursor de
un ordinador al altre. A més al fer un ping tots dos es responen. I també
puc accedir per ftp del 1r al segon. I desde el 2n puc accedir a la web que
tinc al 1r amb apache.
Però el 2n no es connecta a Internet.

La configuracio del segon es:
direccio IP 192.168.2.123
mascara 255.255.255.0
Router 192.168.2.111 (que el la direcció del bridge del 1r)
servidor DNS 8.8.8.8

Qué estic fent malament?

XAvi.


Re: com fer un pont entre a wifi i la ethernet

2010-09-16 Conversa XAvi
hola llista.

Ja me va.
Amb la regla del iptables:

 iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -d 0.0.0.0/0 -j MASQUERADE

a mes del iptables i lo de ip_fordward de abans. Jeje!!!

De moment funciona, ja vorem si demà també va.

Moltes gràcies a tots, especialment a Orestes Mas,al Marc Aymerich i al
Peplluis.

També m'ha servit lo del Roger Lino i lo del Anso. Gràcies.

Gràcies al demés també.

XAvi. ;-)


Re: com fer un pont entre a wifi i la ethernet

2010-09-15 Conversa XAvi
Al meu /etc/network/interfaces hi tinc:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

iface ra0 inet static
address 192.168.2.XXX
netmask 255.255.255.0
gateway 192.168.2.1
wireless-key s:*
wireless-essid casa
auto ra0

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
   address 192.168.1.111
   netmask 255.255.255.0
   network 192.168.1.0
   broadcast 192.168.1.255
auto eth0

he provat a fer

auto ra0
auto eth0
auto br0
iface br0 inet static
 address 192.168.2.XXX
  netmask 255.255.255.0
  broadcast 192.168.2.255
 gateway 192.168.2.1
 bridge_ports ra0 eth0

i també:
iface ra0 inet static
address 192.168.2.XXX
netmask 255.255.255.0
gateway 192.168.2.1
wireless-key s:*
wireless-essid casa
auto ra0
auto eth0
auto br0
iface br0 inet static
 address 192.168.2.XXX
  netmask 255.255.255.0
  broadcast 192.168.2.255
 gateway 192.168.2.1
 bridge_ports ra0 eth0

Però deixa de anarme la wifi. I no navega. No va internet. ni el Ping
www.google.com ni rés.


Re: com fer un pont entre a wifi i la ethernet

2010-09-15 Conversa peplluis
On Wed, 15 Sep 2010 16:55:48 +0200, XAvi xav...@esdebian.org wrote:
 Al meu /etc/network/interfaces hi tinc:
 
 # This file describes the network interfaces available on your system
 # and how to activate them. For more information, see interfaces(5).
 
 # The loopback network interface
 auto lo
 iface lo inet loopback
 
 iface ra0 inet static
 address 192.168.2.XXX
 netmask 255.255.255.0
 gateway 192.168.2.1
 wireless-key s:*
 wireless-essid casa
 auto ra0
 
 # The primary network interface
 allow-hotplug eth0
 iface eth0 inet static
address 192.168.1.111
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
 auto eth0
 
 he provat a fer
 
 auto ra0
 auto eth0
 auto br0
 iface br0 inet static
  address 192.168.2.XXX
   netmask 255.255.255.0
   broadcast 192.168.2.255
  gateway 192.168.2.1
  bridge_ports ra0 eth0
 
 i també:
 iface ra0 inet static
 address 192.168.2.XXX
 netmask 255.255.255.0
 gateway 192.168.2.1
 wireless-key s:*
 wireless-essid casa
 auto ra0
 auto eth0
 auto br0
 iface br0 inet static
  address 192.168.2.XXX
   netmask 255.255.255.0
   broadcast 192.168.2.255
  gateway 192.168.2.1
  bridge_ports ra0 eth0
 
 Però deixa de anarme la wifi. I no navega. No va internet. ni el Ping
 www.google.com ni rés.

A veure...

si no ho entenc malament vols connectar un ordinador a internet fent
servir un altre com a router, no?
Jo això ho he fet a casa i funciona perfectament.

Primer de tot prova les connexions individualment, vull dir la connexió
entre els dos ordinadors a través de la connexió ethernet per una banda i
l'ordinador amb la connexió wifi cap a internet per l'altra. Un cop vegis
que tot funciona serà el moment de dir-l'hi al debian que fa de 'pont' que
deixi passar el trànsit de la xarxa amb cable cap a la xarxa wifi. (si cal
el model es pot configurar perfectament al inrevés, cable cap a el router a
internet i el wifi entre els PC's).

Un exemple:

PC 1   PC2Router ADSL
-
Ethernet (eth0)Ethernet (eth0)
address 192.168.0.10   address 192.168.0.1
netmask 255.255.255.0  netmask 255.255.255.0
gateway 192.168.0.1gateway (no cal)
DNS (els teus públics) DNS (no cal)

   Wifi (ra0) Wifi
   address 192.168.1.10   address
192.168.1.1
   netmask 255.255.255.0  netmask
255.255.255.0
   gateway 192.168.1.1gateway (no
cal)
   DNS (els teus públics) DNS (no cal)

La seguretat del AP te la deixo a tu...

Un cop ho tens funcionant, per activar les comunicacions a través del PC2

1 - Cal habilitar el pas a través de PC2 amb (executar-lo com root)

echo 1  /proc/sys/net/ipv4/ip_forward

2 - cal convertir el trànsit de PC1 i que ha de passar per PC2 per que
sembli que la envia PC2 (executar-lo com root)

iptables -t nat -A POSTROUTING -i eth0 -o ra0 -j MASQUERADE

i ja està, un ping des de PC1 hauria d'arribar a internet...

Salutacions



-- 
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/9a428e1488ec0e3f58fb0ef1a3e48...@127.0.0.1



Re: com fer un pont entre a wifi i la ethernet

2010-09-15 Conversa Orestes Mas
El Dimecres dia Dimecres 15 Setembre 2010 Pep Nieto Nieto Pep Nieto 
jni...@tinet.cat va escriure:
 Hi ha una xarxa 192.168.1.0 i un altra 192.168.2.0
 (# route -n   ? )
 No ho acabo de veure clar
 Salut

El Pep té raó: un bridge és un dispositiu senzill, sense capacitat 
d'enrutament. Això vol dir que els 2 trams de xarxa que lligues han de tenir 
el mateix subrang d'adreces.

Si no és això el que vols, aleshores has d'anar via router, que ja és més 
elaborat i permet transportar els paquets d'una xarxa a una altra, en subrangs 
diferents.

Ho aclareixo perquè en aquest fil hi ha hagut respostes que t'indiquen com 
procedir per la via del router, cosa que és perfectament vàlida però no era 
allò que tu havies plantejat inicialment.

Cordialment,

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/201009152011.28855.ores...@tsc.upc.edu



Re: com fer un pont entre a wifi i la ethernet

2010-09-15 Conversa Marc Aymerich
On Wed, Sep 15, 2010 at 11:45 PM, XAvi xav...@esdebian.org wrote:

 me equivocat abans no era 192.168.1.111 sino 192.168.2.111


 route -n

 Kernel IP routing table
 Destination Gateway Genmask Flags Metric RefUse
 Iface
 192.168.2.0 0.0.0.0 255.255.255.0   U 0  00
 eth0
 192.168.2.0 0.0.0.0 255.255.255.0   U 0  00 ra0
 0.0.0.0 192.168.2.1 0.0.0.0 UG0  00 ra0

 ifconfig

 eth0  Link encap:Ethernet  HWaddr 00:0e:1d:fe:a0:07
   inet addr:192.168.2.111  Bcast:192.168.2.255  Mask:255.255.255.0
   UP BROADCAST MULTICAST  MTU:1500  Metric:1
   RX packets:0 errors:0 dropped:0 overruns:0 frame:0
   TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:1000
   RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
   Interrupt:11 Base address:0xa000

 loLink encap:Local Loopback
   inet addr:127.0.0.1  Mask:255.0.0.0
   inet6 addr: ::1/128 Scope:Host
   UP LOOPBACK RUNNING  MTU:16436  Metric:1
   RX packets:21082 errors:0 dropped:0 overruns:0 frame:0
   TX packets:21082 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:0
   RX bytes:1310637 (1.2 MiB)  TX bytes:1310637 (1.2 MiB)

 ra0   Link encap:Ethernet  HWaddr 00:0e:1d:fe:a5:05
   inet addr:192.168.2.109  Bcast:192.168.2.255  Mask:255.255.255.0
   inet6 addr: fe80::20e:1dff:fefe:a505/64 Scope:Link
   UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
   RX packets:52432 errors:0 dropped:0 overruns:0 frame:0
   TX packets:65108 errors:2825 dropped:2825 overruns:0 carrier:0
   collisions:27982 txqueuelen:1000
   RX bytes:8122959 (7.7 MiB)  TX bytes:8756192 (8.3 MiB)
   Interrupt:12 Base address:0x4000

 provaré el que ha dit el peplluis. Si se vos ocorre altra cosa envieu-la.
 Aniré provant fins que encerte

 respecta al que ha dit Orestes Mas no. No ho vullc via el router sino tal
 i com ho has entes abans, Es a dir a traves de el 1r ordinador que es el que
 es conecta a el router (clau web) i fer-lo servir per conectar amb un cable
 creuat al 2n que entrarà per la ethernet per gastar la wifi del 1r per
 navegar. Exactament com ho havies entes de primera hora.

 Gràcies a tots, li pegaré per aconseguir-ho

 XAvi..


Hola Xavi,

perque no proves aquest network/interfaces:

auto lo br0
iface lo inet loopback
iface eth0 inet manual
iface wlan0 inet manual
iface br0 inet static
bridge_ports eth0 wlan0
address 192.168.2.111
broadcast 10.0.0.255
netmask 255.255.255.0
gateway 192.168.2.1
 pre-up iwconfig wlan0 essid casa key s:*


-- 
Marc


Re: com fer un pont entre a wifi i la ethernet

2010-09-15 Conversa Marc Aymerich
On Thu, Sep 16, 2010 at 12:13 AM, Marc Aymerich glicer...@gmail.com wrote:



 On Wed, Sep 15, 2010 at 11:45 PM, XAvi xav...@esdebian.org wrote:

 me equivocat abans no era 192.168.1.111 sino 192.168.2.111


 route -n

 Kernel IP routing table
 Destination Gateway Genmask Flags Metric RefUse
 Iface
 192.168.2.0 0.0.0.0 255.255.255.0   U 0  00
 eth0
 192.168.2.0 0.0.0.0 255.255.255.0   U 0  00
 ra0
 0.0.0.0 192.168.2.1 0.0.0.0 UG0  00
 ra0

 ifconfig

 eth0  Link encap:Ethernet  HWaddr 00:0e:1d:fe:a0:07
   inet addr:192.168.2.111  Bcast:192.168.2.255  Mask:255.255.255.0
   UP BROADCAST MULTICAST  MTU:1500  Metric:1
   RX packets:0 errors:0 dropped:0 overruns:0 frame:0
   TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:1000
   RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
   Interrupt:11 Base address:0xa000

 loLink encap:Local Loopback
   inet addr:127.0.0.1  Mask:255.0.0.0
   inet6 addr: ::1/128 Scope:Host
   UP LOOPBACK RUNNING  MTU:16436  Metric:1
   RX packets:21082 errors:0 dropped:0 overruns:0 frame:0
   TX packets:21082 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 txqueuelen:0
   RX bytes:1310637 (1.2 MiB)  TX bytes:1310637 (1.2 MiB)

 ra0   Link encap:Ethernet  HWaddr 00:0e:1d:fe:a5:05
   inet addr:192.168.2.109  Bcast:192.168.2.255  Mask:255.255.255.0
   inet6 addr: fe80::20e:1dff:fefe:a505/64 Scope:Link
   UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
   RX packets:52432 errors:0 dropped:0 overruns:0 frame:0
   TX packets:65108 errors:2825 dropped:2825 overruns:0 carrier:0
   collisions:27982 txqueuelen:1000
   RX bytes:8122959 (7.7 MiB)  TX bytes:8756192 (8.3 MiB)
   Interrupt:12 Base address:0x4000

 provaré el que ha dit el peplluis. Si se vos ocorre altra cosa envieu-la.
 Aniré provant fins que encerte

 respecta al que ha dit Orestes Mas no. No ho vullc via el router sino tal
 i com ho has entes abans, Es a dir a traves de el 1r ordinador que es el que
 es conecta a el router (clau web) i fer-lo servir per conectar amb un cable
 creuat al 2n que entrarà per la ethernet per gastar la wifi del 1r per
 navegar. Exactament com ho havies entes de primera hora.

 Gràcies a tots, li pegaré per aconseguir-ho

 XAvi..


 Hola Xavi,

 perque no proves aquest network/interfaces:

 auto lo br0
 iface lo inet loopback
 iface eth0 inet manual
 iface wlan0 inet manual
 iface br0 inet static
 bridge_ports eth0 wlan0
 address 192.168.2.111
 broadcast 10.0.0.255
 netmask 255.255.255.0
 gateway 192.168.2.1
  pre-up iwconfig wlan0 essid casa key s:*


 --
 Marc



Ups, hauras de corretgir el broadcast :)

-- 
Marc


Re: com fer un pont entre a wifi i la ethernet

2010-09-09 Conversa GRiera
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



Re: com fer un pont entre a wifi i la ethernet

2010-09-09 Conversa anso -
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




Re: com fer un pont entre a wifi i la ethernet

2010-09-08 Conversa Roger Lino
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:

# iptables --flush
# iptables --table nat --flush
# iptables --delete-chain
# iptables --table nat --delete-chain
# 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

A la interfície wifi hi tens una adreça ip que desconec quina és,
posem per cas 192.168.0.100. Si ja tens connexió per wifi, no cal
tocar-la. El que sí cal fer és que les dues màquines es vegin a través
de la connexió ethernet. Per això, a la primera màquina has de posar a
/etc/network/interfaces :

auto lo
iface lo inet loopback

#La configuració de la wifi l'hauries de deixar tal com la tinguis
allow-hotplug wlan0
iface wlan0 inet dhcp

allow-hotplug eth0
iface eth0 inet static
address 192.168.5.1 //A tall d'exemple he escollit aquesta adreça
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.0.1 //O qualsevol que sigui l'adreça IP del router


A continuació, a la màquina que només té ethernet, posa a
/etc/network/interfaces

allow-hotplug eth0
iface eth0 inet static
address 192.168.5.2
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.1
dns-nameservers 192.168.0.1 //Assumint que el router té
aquesta IP i dóna DNS; sinó, posa-hi 195.235.113.3

Salutacions,

Roger


--
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/aanlkti=hkzzknn9dycsep9qf31cdvp8kshtro29ft...@mail.gmail.com



Re: com fer un pont entre a wifi i la ethernet

2010-09-08 Conversa Orestes Mas
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