Pages : 1
#1 Le 25/02/2006, à 19:48
- ToY
Partager une connection internet
Bonsoir,
C'est avec une petite pointe de déception que je vois comme il est compliqué de partager une connection mais bon
Alors j'ai bien suivi ce tuto http://doc.ubuntu-fr.org/applications/configurer_son_reseau_local
Avec la partie ipfixe.
Malheureusement ça ne marche toujours pas.
Enfait je veux partager ma connection de ubuntu à ubuntu. Mon pc principal a bien internet, mais celui qui est connecté dessu avec un rj45 ne reçoit pas de connection.
Je ne sais pas trop ce qu'il vous faut de plus pour que vous puissiez m'aider, donc dites le moi.
Merci !
Dernière modification par ToY (Le 27/02/2006, à 11:41)
Hors ligne
#2 Le 25/02/2006, à 20:02
- Express
Re : Partager une connection internet
Tu peux pinger PC1 à PC 2 ?
Hors ligne
#3 Le 25/02/2006, à 20:03
- toma222
Re : Partager une connection internet
Salut,
J'ai récemment fait ce genre de chose. Tu peux regarder sur mon site, j'ai fait une sorte de petit tuto où j'ai expliquer comment j'ai procédé (en me basant sur le tuto du wiki).
Hors ligne
#4 Le 25/02/2006, à 20:17
- ToY
Re : Partager une connection internet
Ton wiki est certe un peu simplifié mais n'apporte pas bcp de précisions dans mon cas.
En plus je suppose que c'est un faute, tu dis que le partage automatique ne fonctionne pas chez toi mais tu as mis ip_forward à yes et non ip_forwarding !
Sinon oui je peux ping pc1 vers pc2 et vise versa, je peux également le faire avec les noms de pc
Hors ligne
#5 Le 25/02/2006, à 20:21
- toma222
Re : Partager une connection internet
Oups, merci pour la précision.
sudo bash
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o ra0 -j MASQUERADE
Ca ne fonctionne pas chez toi ? Comment ton PC principal est-il connecté au net ?
Hors ligne
#6 Le 25/02/2006, à 20:26
- ToY
Re : Partager une connection internet
il est connecté par wifi sur un router.
Par contre éviter de me dire : "pourquoi tu ne connecte pas ton 2ème pc directement sur le router ?!!"
Car je vous répondrai : je n'ai pas envie de faire des dépences pour un 2ème récepteur
Hors ligne
#7 Le 25/02/2006, à 20:35
- toma222
Re : Partager une connection internet
Tu es sûr de toi pour le ip_forwarding ? Je viens de regarder sur le wiki et il est également indiqué ip_forward. Et j'ai testé avec ip_forwarding, ça ne passe pas non plus.
En gros tu es dans le même genre de configuration que moi (routeur qui envoie le net sur le PC principal en wifi et le PC secondaire branché en croisé sur le principal) ?
Ta connexion wifi vers le routeur est en ra0 ?
Hors ligne
#8 Le 25/02/2006, à 20:48
- ToY
Re : Partager une connection internet
non wlan0
sinon bah dans le wiki c'est écrit :
Il suffit de mettre yes pour ip_forwarding, et le tour est joué.
Hors ligne
#9 Le 25/02/2006, à 20:54
- toma222
Re : Partager une connection internet
Ah ok j'avais mal lu (mais ça paraît quand même bizarre car la ligne mise par défaut est bien ip_forward=no). Enfin dans tous les cas ça ne marche pas chez moi, ce qui n'est pas grave car ça fonctionne avec les commandes "volatiles" indiquées (j'ai juste à faire un script au démarrage).
Et donc les commandes
sudo bash
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o wlan0 -j MASQUERADE
ne fonctionnent pas chez toi ?
Hors ligne
#10 Le 25/02/2006, à 20:56
- ToY
Re : Partager une connection internet
Ah bah voila...
Je crois que c'est ça
Moi j'ai cru que l'interface à mettre c'était eth0, enfin le truc du réseau local et non la connection internet...
C'est pour ca je pense, j'essaie après je suis sous windows ( beurk ^^)
Hors ligne
#11 Le 25/02/2006, à 22:13
- ToY
Re : Partager une connection internet
Oh oui ca marche c'était donc ca !!
Merci beaucoup toma222
Hors ligne
#12 Le 27/02/2006, à 11:42
- ToY
Re : Partager une connection internet
Bon mon partage marche mais j'ai toujours un problème...
Comment faire pour activer le démarage automatiquement ?!
Parce que c'est embetant de devoir chaque fois mettre la commande :S
Merci !
Hors ligne
#13 Le 27/02/2006, à 12:58
- CeReAl KiLLeR Du 77
Re : Partager une connection internet
Salut!
Dans /etc/network/if-pre-up/ Tu créer le fichier iptables.sh
Tu met dedans:
#!/bin/sh
#
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o wlan0 -j MASQUERADE
Et ta connection internet sera partager dès le montage du réseau. Puis après tu peut rajouté des règles dans ce fichier pour le firewall. Ou bien, placé dans /etc/init.d/iptables.sh
#!/bin/sh
# /etc/init.d/iptables.sh
# Fonction [Start|Stop|Restart|Status]
#
start() {
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o wlan0 -j MASQUERADE
echo "Masquerading active"
stop() {
echo 0 >/proc/sys/net/ipv4/ip_forward
echo "[Masquerading desactive]"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop && start
;;
status)
iptables -v -L
iptables -v -L -t nat
iptables -t mangle -L
;;
*)
echo "Utilisation: /etc/init.d/iptables.sh {start|stop|restart|status}"
exit 1
esac
exit 0
Enfin voilà, tu vois selon tes besoins.
SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)
Hors ligne
#14 Le 01/03/2006, à 19:05
- ToY
Re : Partager une connection internet
J'ai fait cela dans le dossier
/etc/network/if-pre-up.d/
Mais cela ne marche pas
Est-ce que je peux virer le .d sans autre pour voir si ca marche sachant qu'il y a déjà un fichier wireless-tools dedans ?
Ou vaut-il mieux crée un nouveau dossier ?
Merci !
Hors ligne
#15 Le 01/03/2006, à 20:23
- CeReAl KiLLeR Du 77
Re : Partager une connection internet
essaie dans /etc/network/if-up.d
Sinon as tu bien fais un chmod +x le fichier?
SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)
Hors ligne
#16 Le 03/03/2006, à 13:15
- ToY
Re : Partager une connection internet
Non je n'ai pas mis le chmod, mais cela ne marche toujours pas.
Je précise que je n'ai mis que le premier fichier
#!/bin/sh
#
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o wlan0 -j MASQUERADE
Est-ce qu'il faut mettre le 2ème ?
Je vais essayé de mettre dans ce dossier ok
Edit : Ca ne marche pas non plus dans ce dossier
Dernière modification par ToY (Le 03/03/2006, à 13:21)
Hors ligne
#17 Le 03/03/2006, à 13:41
- toma222
Re : Partager une connection internet
Salut,
Je précise que cette solution ne marche pas non plus chez moi.
Hors ligne
#18 Le 03/03/2006, à 19:59
- CeReAl KiLLeR Du 77
Re : Partager une connection internet
Humm! C'est ce que j'utilisais il y'a quelque semaine avant que je passe ma passerrelle de debian à ipcop. Mais vu que ubuntu est basé sur debian...
Le deuxième exemple que j'ai donné, est a placé dans /etc/init.d et faire un chmod +x également.
SuperBox = Serveur (FreeBSD 7.2) (DEAD) | H²O = Serveur (FreeBSD 8.1) | Nephrotique = Desktop (Ubuntu Lucid Lynx 64 bits) | Skizophrene = Laptop (DesktopBSD 1.7/WinXP SP3) | Epileptik = Desktop (Diskless) | WRT54GL 1.1 (Openwrt Backfire 10.3 noyau 2.4) | WRT54GL 1.1 (DDWRT V24 SP1)
Hors ligne
#19 Le 04/03/2006, à 12:16
- ToY
Re : Partager une connection internet
Mais le 2ème exemple est obligatoire pour que ça fonctionne ?
merci
Hors ligne
#20 Le 11/03/2006, à 15:09
- ToY
Re : Partager une connection internet
up
Hors ligne
Pages : 1