Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/01/2006, à 15:40

thebat

Partage de connexion internet (encore un sujet :( !!! )

Bonjour !
Je me doute que mon problème se rapproche de nombreux sujets de ce forum, cependant mes recherches n'ont pour le moment pas été très bonnes car je n'ai pas trouvé de soution a mon problème.

Je m'explique:
J'ai 3 PC, un avec Ubuntu et 2 avec WinXP.
Je souhaite que Ubuntu partage sa connexion internet (modem speedtouch) avec les WindowsXP.

Pour le moment j'ai réussi a configurer Ubuntu en serveur DHCP et l'attribution d'adresses se fait correctement. Mais les postes WinXP n'ont pas d'accès a Internet.

Je pense avoir pourtant bien adapté le tuto (trouvé ici: http://doc.ubuntu-fr.org/applications/configurer_son_reseau_local#1._dnsmasq) à mon cas.

Voici le contenu des fichiers que j'ai modifié:

Tout d'abord dnsmasq.conf

# Configuration file for dnsmasq.
#
domain-needed
bogus-priv
no-poll
dhcp-range=192.168.0.2,192.168.0.10,12h

Ensuite iptables

start() {
# init du la périphérique internet (ici derriere un modem ADSL ethernet, DHCP client)

/sbin/ifup ppp0

# Dans cette partie, on met en place le firewall
#vidage des chaines
iptables -F
#destruction des chaines personnelles
iptables -X

#stratégies par défaut
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

#init des tables NAT et MANGLE (pas forcément nécessaire)
iptables -t nat -F
iptables -t nat -X
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT

iptables -t mangle -F
iptables -t mangle -X
iptables -t mangle -P PREROUTING ACCEPT
iptables -t mangle -P OUTPUT ACCEPT


# Acceptation de toutes les connexions en local (un process avec l'autre)
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

# PORT FORWARDING:
# attention : on ne peut malheureusement pas mettre un nom de machine en destination, il faut mettre l'adresse IP.
# exemple : on veut qu'un serveur HTTP installé sur une machine du réseau local soit visible depuis l'extérieur.
###iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to-destination 192.168.10.121:80
###iptables -A FORWARD -p tcp -i eth1 --dport 80 -j ACCEPT


#création d'une nouvelle règle
iptables -N MAregle

#définition de la règle : accepter les nouvelles connexions ne venant pas de l'interface internet
# et accepter toutes les connexions établies et reliées (ex: une demande de page HTML provoque l'ouverture
# d'une connexion reliée pour acheminer cette page vers l'ordinateur)

iptables -A MAregle -m state --state NEW -i! eth1 -j ACCEPT
iptables -A MAregle -m state --state ESTABLISHED,RELATED -j ACCEPT

#application de la règle au partage de connexion
iptables -A INPUT -j MAregle
iptables -A FORWARD -j MAregle

# activation du forwarding dans le noyau
# mise en place du partage de connexion sur le réseau local

echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE

}

stop() {
        echo 0 >/proc/sys/net/ipv4/ip_forward
        ifdown ppp0
}

case "$1" in
 start)
        start
        ;;

stop)
        stop
        ;;
restart)
        stop && start
        ;;
*)
        echo "Usage $0 {start|stop|restart}"
        exit 1
esac

exit 0

Puis le fichier interfaces :

# 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

mapping hotplug
        script grep
        map eth0

iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

auto ppp0
iface ppp0 inet ppp
  provider speedtch
  pre-up sleep 20

et enfin le fichier hosts

127.0.0.1 localhost.localdomain localhost PtitBuntu
192.168.0.1 PtitBuntu

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Voila, je précise que j'ai également modifier le fichier dhclient.conf en décommentant bien la ligne comme indiqué dans le tuto.

Merci par avance de l'aide que vous pourriez m'apporter, bonne fin de week-end. Bye.

Hors ligne

#2 Le 22/01/2006, à 16:23

thebat

Re : Partage de connexion internet (encore un sujet :( !!! )

Bon bah a priori on dirait que ca fonctionne bien ..
Je n'y comprend pas grand chose... je  vous tiens au courant.

Hors ligne

#3 Le 22/01/2006, à 16:41

thebat

Re : Partage de connexion internet (encore un sujet :( !!! )

J'ai maintenant un autre souci ! lol ca n'arrete pas !

Je suis sur internet depuis WindowsXP donc je suis content tongue

Mais je n'arrive pas a lancer MSN ni  a me connecter sur Hotmail .. Il ya surement d'autres site qui posent probleme mais je le ai pas encore trouvés... Je pensais que ca venait de HTTPS et du port 443 mais j'arrive bien a aller sur http://gmail.google.com par exemple.

Je ne comprend pas d'ou viens le problème.. pire: sur ubuntu j'arrive a aller sur hotmail !

Voila, si vous avez des idées je suis preneur, @+

ps: non non je ne parle pas tout seul dans mon sujet big_smile

Hors ligne

#4 Le 22/01/2006, à 20:59

mike17

Re : Partage de connexion internet (encore un sujet :( !!! )

non, t'es pas tout seul !  wink
t'arrives pas à aller sur Hotmail sur aucun de tes 3 PCs ?
essaye en virant tous les firewalls (temporairement) que tu peux avoir, juste pour essayer d'isoler le problème

Hors ligne

#5 Le 22/01/2006, à 21:11

thebat

Re : Partage de connexion internet (encore un sujet :( !!! )

non non, comme je l'ai ecris plus haut, sur ubuntu ya pas de souci ! c'est pour cela que j'ai du mal a comprendre..

Hors ligne

#6 Le 22/01/2006, à 22:55

Chompitiarve

Re : Partage de connexion internet (encore un sujet :( !!! )

MSN marche sur Ubuntu, pas sur XP
le scoop lol lol lol lol

Hors ligne

#7 Le 22/01/2006, à 23:38

thebat

Re : Partage de connexion internet (encore un sujet :( !!! )

MSN me dit que le service est encombré alors que c'est faux puisque je me connecte bien sous Ubuntu !
Hotmail ne fonctionne pas non plus... J'ai du mal a cerner le problème sad

Hors ligne

#8 Le 23/01/2006, à 15:27

d_c

Re : Partage de connexion internet (encore un sujet :( !!! )

Slt,

Juste comme ça, il me semble que MSN demande l'ouverture du port 1863 ??

A vérifier ...

@+

d_c

#9 Le 24/01/2006, à 19:59

thebat

Re : Partage de connexion internet (encore un sujet :( !!! )

Comment dois-je procedé pour ouvrir ce port s'il vous plait ?

Hors ligne

#10 Le 24/01/2006, à 22:42

mike17

Re : Partage de connexion internet (encore un sujet :( !!! )

tu n'as pas à ouvrir de port. C'est toi qui établit une session vers le port TCP/1863 du serveur distant.

sur ton XP, quand ca ne marche pas:
"ipconfig /all"  donne quoi ?

"route print -p" donne quoi ?

Hors ligne

#11 Le 25/01/2006, à 08:09

thebat

Re : Partage de connexion internet (encore un sujet :( !!! )

Ca donne ca pour ipconfig /all :

Configuration IP de Windows


Configuration IP de Windows

        Nom de l'hôte . . . . . . . . . . : maya
        Suffixe DNS principal . . . . . . :
        Type de noud . . . . . . . . . . : Inconnu
        Routage IP activé . . . . . . . . : Non
        Proxy WINS activé . . . . . . . . : Non

Carte Ethernet VMware Network Adapter VMnet8:

        Suffixe DNS propre à la connexion :
        Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter fo
VMnet8
        Adresse physique . . . . . . . . .: 00-50-56-C0-00-08
        DHCP activé. . . . . . . . . . . : Non
        Adresse IP. . . . . . . . . . . . : 192.168.10.1
        Masque de sous-réseau . . . . . . : 255.255.255.0
        Passerelle par défaut . . . . . . :

Carte Ethernet VMware Network Adapter VMnet1:

        Suffixe DNS propre à la connexion :
        Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter fo
VMnet1
        Adresse physique . . . . . . . . .: 00-50-56-C0-00-01
        DHCP activé. . . . . . . . . . . : Non
        Adresse IP. . . . . . . . . . . . : 192.168.80.1
        Masque de sous-réseau . . . . . . : 255.255.255.0
        Passerelle par défaut . . . . . . :

Carte Ethernet Connexion au réseau local:

        Suffixe DNS propre à la connexion :
        Description . . . . . . . . . . . : SiS 900-Based PCI Fast Ethernet Ad
ter
        Adresse physique . . . . . . . . .: 00-0B-6A-21-95-8C
        DHCP activé. . . . . . . . . . . : Oui
        Configuration automatique activée . . . . : Oui
        Adresse IP. . . . . . . . . . . . : 192.168.0.5
        Masque de sous-réseau . . . . . . : 255.255.255.0
        Passerelle par défaut . . . . . . : 192.168.0.1
        Serveur DHCP. . . . . . . . . . . : 192.168.0.1
        Serveurs DNS . . . . . . . . . .  : 192.168.0.1
        Bail obtenu . . . . . . . . . . . : mercredi 25 janvier 2006 07:01:50
        Bail expirant . . . . . . . . . . : mercredi 25 janvier 2006 19:01:50

et ca pour route print -p:

===========================================================================
Liste d'Interfaces
0x1 ........................... MS TCP Loopback interface
0x2 ...00 50 56 c0 00 08 ...... VMware Virtual Ethernet Adapter for VMnet8
0x3 ...00 50 56 c0 00 01 ...... VMware Virtual Ethernet Adapter for VMnet1
0x4 ...00 0b 6a 21 95 8c ...... Carte Fast Ethernet PCI de base SiS 900 - Minipo
rt d'ordonnancement de paquets
===========================================================================
===========================================================================
Itinéraires actifs :
Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
          0.0.0.0          0.0.0.0      192.168.0.1     192.168.0.5       20
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.0.0    255.255.255.0      192.168.0.5     192.168.0.5       20
      192.168.0.5  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.0.255  255.255.255.255      192.168.0.5     192.168.0.5       20
     192.168.10.0    255.255.255.0     192.168.10.1    192.168.10.1       20
     192.168.10.1  255.255.255.255        127.0.0.1       127.0.0.1       20
   192.168.10.255  255.255.255.255     192.168.10.1    192.168.10.1       20
     192.168.80.0    255.255.255.0     192.168.80.1    192.168.80.1       20
     192.168.80.1  255.255.255.255        127.0.0.1       127.0.0.1       20
   192.168.80.255  255.255.255.255     192.168.80.1    192.168.80.1       20
   207.46.157.125  255.255.255.255      192.168.0.1     192.168.0.5       20
        224.0.0.0        240.0.0.0      192.168.0.5     192.168.0.5       20
        224.0.0.0        240.0.0.0     192.168.10.1    192.168.10.1       20
        224.0.0.0        240.0.0.0     192.168.80.1    192.168.80.1       20
  255.255.255.255  255.255.255.255      192.168.0.5     192.168.0.5       1
  255.255.255.255  255.255.255.255     192.168.10.1    192.168.10.1       1
  255.255.255.255  255.255.255.255     192.168.80.1    192.168.80.1       1
Passerelle par défaut :       192.168.0.1
===========================================================================
Itinéraires persistants :
  Aucun


Voila, si ca peut vous aider...
Merci a vous !

Hors ligne

#12 Le 26/01/2006, à 08:28

mike17

Re : Partage de connexion internet (encore un sujet :( !!! )

pour résumer, ton XP est en 192.168.0.5 et la route par défaut pointe vers 192.168.0.1 qui est Ubuntu.
C'est nickel.
As-tu essayé d'arreter les services VMWare quand tu as le souci ? Des fois que tu ais une machine virtuelle qui fasse serveur DHCP et mette la grouille ?

Hors ligne

#13 Le 27/01/2006, à 12:14

thebat

Re : Partage de connexion internet (encore un sujet :( !!! )

Non je n'ai pas essayé mais a priori je n'ai pas de server DHCP en machine virtuelle.... Je te tient au courant.
Merci de ton aide wink

Hors ligne

#14 Le 30/01/2006, à 15:36

thebat

Re : Partage de connexion internet (encore un sujet :( !!! )

Non ca ne change rien.. j'ai ouvert davantage de port dans iptables (pour MSN notamment) mais rien y fait... je vais acheter un routeur je crois !

Hors ligne

#15 Le 11/02/2006, à 14:50

aricard

Re : Partage de connexion internet (encore un sujet :( !!! )

Et si tu fais un 'tcpdump host 192.168.0.5' sur ton routeur (ubuntu) alors que tu essayes de te connecter a hotmail ou MSN via ton XP, qu'est-ce qu'il te sort?

A mon avis tu verras qu'il essaye de se connecter qq part et la connexion retour est dropée par netfilter ce qui fait que tu ne peux pas etablir ta connexion.

Pour info, j'ai un routeur sous Linux et je me connecte a MSN via gaim (sur un Linux bien sur) sans probleme.
Pour hotmail, je ne sais pas car je ne l'utilise pas (dieu merci).

Hors ligne

#16 Le 21/02/2006, à 18:57

lvlikk

Re : Partage de connexion internet (encore un sujet :( !!! )

Bonjour a tous,

je me promenne depuis un bout de forum en forum pour trouver des solotions (MSN avec linux)

Je vien de reussir en changent la grosseur max des paquets (MTU) sur l'interface de ma connexion Internet : ifconfig ethx mtu xxxx (1352 pour moi)

J'ai une Debian avec un script iptable qui laisse passer au prealable les ports necessaire

Si cela peux vs aider!!!:D