[Linux]Partage de connection !

Statut
N'est pas ouverte pour d'autres réponses.

Tronyx

Elite
Table de routage IP du noyau
Destination Passerelle Genmask Indic MSS Fenêtre irtt Iface
85.10.112.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0

Sinon j'ai ces configs là (comme sa vous savez ou j'en suis) =>
/etc/network/interfaces :
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
gateway 192.168.10.254

auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
iface wlan0 inet dhcp


auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider

pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
/etc/hosts :
127.0.0.1 localhost geeknux-desktop
127.0.1.1 geeknux-desktop

# 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

/etc/networl/options :
ip_forward=yes
spoofprotect=yes
syncookies=no

/etc/init.d/iptables :

#!/bin/sh

#A décommenter si l'interface du réseau local devra utiliser DHCPd3 pour les postes clients
#dhcpd3 eth0

iptables --flush

#/etc/init.d/iptables clear
#iptables clear

# Adresses et reseaux
# Ici il faut mettre le nom de la carte reseaux qui est sur le reseau local, a priori eth0
CONNEXION_LOCALE1="eth0"

#Ici il faut mettre votre carte reseaux qui est connecte a internet, le plus souvent c'est ppp0 (pour une connection via modem)
CONNEXION_INTERNET="eth1"


echo "========== REGLES ELEMENTAIRES =========="


# Reinitialisation des regles
echo "Reinitialisation des regles"

iptables -F
iptables -P OUTPUT ACCEPT
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -F

echo "Regles par defaut pour le firewall"
#on jette tout ce qui rentre
iptables -P INPUT DROP
# on accepte le forward
iptables -P FORWARD ACCEPT
#on accepte tout se qui sort
iptables -P OUTPUT ACCEPT


# Ouverture des ports pour le reseau interne
echo "Ouverture des ports pour le reseau interne"
# tout ce qui rentre et qui sort sur le reseau local est accepté
iptables -A INPUT -i $CONNEXION_LOCALE1 -j ACCEPT
iptables -A OUTPUT -o $CONNEXION_LOCALE1 -j ACCEPT



# resolution de nom obligatoire
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT


#on accepte tout ce qui tourne sur lo ( sinon cela pose des problèmes surtout avec son propre dns)
iptables -A INPUT -i lo -j ACCEPT


##Masquerading
echo "Masquerading"


# activation du nat pour le réeau local
iptables -t nat -A POSTROUTING -o $CONNEXION_INTERNET -j MASQUERADE

Voilà pour mes fichiers de configurations pour ma connection.
J'ai donc eth0 et eth1,je suis avec un modem ethernet.
Mon eth1 va direct vers le modem ethernet et eth0 est cfg pour donné la connection au switch où sont connecté les PC sous XP.Les deux pc se voient entre eux(ping OK),je vois les fichier du windows grace a samba.Mais impossible de partager la connection,quelqu'un aurait il une idée.Meme sur le forum de ma distribution (Kubuntu 6.06) personne n'arrive a m'aidé pour trouvé... suis baldingué d'un lien a un autre qui m'apporte pas grand chose en définitif !

Merci de votre aide qui j'espere pourra enfin me permettre a distribué ma connection...

Amicalement mike !
 
G

grosnours

ex membre
T'as bien une ip sur eth1 ?
 
1er
OP
Tronyx

Tronyx

Elite
Non,c'est en DHCP.Vu que c'est un modem ethernet et non un routeur.Il prends l'ip donné a la connection internet.Je dois pas en définir,j'ai jamais définis d'ip pour ma carte réseau relié au modem sous mon WIN.
 
1er
OP
Tronyx

Tronyx

Elite
Le partage de connection fonctionne mais certain site ne sont pas accessible :/
Genre : jeuxvideo.com / hotmail.com / Msn Messenger fonctionne pas...
mais gamerz / easyuser.be / speedtest.nl / google.be fonctionne tous nickel...
 
G

grosnours

ex membre
Prometheus a dit:
Non,c'est en DHCP.Vu que c'est un modem ethernet et non un routeur.Il prends l'ip donné a la connection internet.Je dois pas en définir,j'ai jamais définis d'ip pour ma carte réseau relié au modem sous mon WIN.
Euh ?!

T'as pas du comprendre ma question ... que l'iface soit configurée en static ou dhcp, si y a pas d'IP dessus, tu peux danser sur ta tête, le NAT fonctionnera jamais ...


Visiblement t'avais oublié une ligne iptables puisque le NAT fonctionne maintenant.

Pour les sites qui ne fonctionnent pas, ca resolv sur les clients ? sur le routeur ?
 
1er
OP
Tronyx

Tronyx

Elite
J'ai pas mis d'ip a eth1 j'ai juste entré 2-3 lignes de commande que guslinux me donne,on essaye de regler le probleme a deux là mais une aide venue d'ailleur pas de refus ^.^...
Et pour les sites qui fonctionne pas je vois pas trop ce que tu veux dire par là !!!
 
G

grosnours

ex membre
Sur le routeur, les sites-qui-vont-pas-sur-les-clients fonctionnent ?
 

guslinux

Gamerz'ien
grosnours a dit:
Euh ?!

T'as pas du comprendre ma question ... que l'iface soit configurée en static ou dhcp, si y a pas d'IP dessus, tu peux danser sur ta tête, le NAT fonctionnera jamais ...


Visiblement t'avais oublié une ligne iptables puisque le NAT fonctionne maintenant.

Pour les sites qui ne fonctionnent pas, ca resolv sur les clients ? sur le routeur ?
C'est vraiment un problème currieux, sur les sites qui ne fonctionnent pas, il a un timeout autant avec IE que FireFox...

D'autre part quand on fais un ping, les sites répondent bien, donc la dns ainsi que le routage fonctionnent correctement ...

Sur le pc qui fait office de routeur les sites fonctionnent nikel.

Je dois dire que je sèche sur ce problème ... je ne vois pas comment régler le problème ...
 
1er
OP
Tronyx

Tronyx

Elite
Oui malheureusement on a pas réussis a résoudre le probleme hier soir snif...
J'ai formater entre temps pour diverse raison :p et etre sur de repartir a 0.On m'a conseillé de tester avec firestarter ce que je vais faire demain ou jeudi si j'ai un peu plus de temps car aujourd'hui j'ai pas su chipoter des masses,entrainement oblige.
Sinon toute l'aide que vous pourriez me donner est la bienvenue.

Amicalement mike !

PS : Gus / grosnours un coeur pour chaqu'un pour votre aide !!!
 
G

grosnours

ex membre
Weuh, elle est bonne celle là.

Tu peux coller (attention c'est long)
a) "iptables -v -n -x -L --line-numbers"
b) "iptables -t nat -v -n -x -L --line-numbers"
c) "traceroute -s ipdulan -n unsitequivapas.com" depuis le linux
d) "tracert -d lememesitequivapas.com" depuis un windoz derrière le linux
e) "telnet lememesitequivapas.com 80" depuis le meme windoz
f) "lsmod"
g) "ifconfig -a"
h) tout ce qui te semble en rapport (parce que j'ai pas d'autres idées :p)

Pour éviter de faire un post de 8km, tu peux utiliser un pastebin (http://pastebin.ca/).
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut