Bonjour,
J'ai un réseau que l'on appellera A avec un modem-routeur, quelques ordinateurs et un serveur de fichier.
Et je voudrais mettre en place un deuxieme réseau B en wifi indépendant de A pour que le traffic du réseau A n'affecte pas B . Le réseau B serait plutôt simple puisque constitué d'une carte wifi fonctionnant comme point d'accès dans le serveur de fichier du réseau A, d'une boite équipée d'une carte wifi et c'est tout.
Jusque la je sais faire mais il faudrait que la machine du réseau B puisse accéder au réseau A et surtout au monde exterieur par le modem routeur. Et la je me perds dans les bridges, nat,...
Merci
Joël
# heu...
Posté par NeoX . Évalué à 1.
avec
route (pour indiquer ou doit aller le trafic)
ipforward (pour laisser passer entre les 2 cartes reseaux)
iptables (pour securisé tout ca)
tu devrais t'en sortir.
il te faudra peut-etre
dhcpd pour donner des IPs aux postes WIFI
bind pour faire la resolution DNS
# .
Posté par Toto . Évalué à 3.
Ce que je ne comprends pas trop c'est que tu souhaites que le trafic de A n'affecte pas B, mais que B puisse communiquer avec A.
Souhaite tu que seuls B puisse initier une communication vers A et non l'inverse [1]? Ou alors que le trafic de boradcast de A ne gène pas le réseau B (l'unicast de toute facon ne posera pas de problème) [2] ?
[1] : soit tu Nat ton réseau B, et ton modem refait un nat de tout ca (beurk ;) ), soit tu mets de jolies regles de filtrage sur ton access point.
[2] : tu les mets dans deux sous réseaux différents. Ex:
Réseau A 192.168.1.0/24 passerelle par défaut routeur internet
Réseau B 192.168.2.0/24 passerelle par défaut Access Point
Tu configure ton access point pour qu'il fasse du routage et hop le tour est joué ;)
[^] # .
Posté par jdlvfr . Évalué à 1.
Le réseau B celui sans les fils aura la lourde tâche de transporter de l'audio multicanal en temps réel avec ceci :
http://netjack.sourceforge.net/
Donc il faut qu'il puisse assurer le débit avec une certaine constance pendant qu'il peut se passer n'importe quoi sur le réseau A.
L'accès de B sur A c'est principalement pour des opérations de mises à jour/maintenance.
[^] # Coincé!
Posté par jdlvfr . Évalué à 1.
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Ca marche pour sortir mais beurk et cela ne m'est pas très pratique pour l'utilisation courante.
L'idéal serait de faire fonctionner l'ip_forwarding mais j'échoue lamentablement...
Debian etch aurait elle une spécificité?
J'ai tout mis dans /etc/network/interfaces :
auto lo
iface lo inet loopback
pre-up iptables -t nat -F
pre-up iptables -F
pre-up iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iface ath0 inet static
wireless-essid zick
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
wireless_mode master
wireless_channel 1
wireless_rate 54M
up route add -host 192.168.1.1 dev ath0
up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev ath0
iface eth1 inet static
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
gateway 192.168.0.1
up route add -host 192.168.0.10 dev eth1
up route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.10 dev eth1
auto eth1 ath0
et
# cat /proc/sys/net/ipv4/ip_forward
1
Merci.
[^] # Décoincé!
Posté par jdlvfr . Évalué à 1.
Je lui ai ajouté une régle statique de routage vers la passerelle du réseau B et ça marche!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.