View previous topic :: View next topic |
Author |
Message |
barbisx n00b
Joined: 10 Jan 2005 Posts: 8
|
Posted: Mon Jan 10, 2005 6:32 pm Post subject: [Network]partage connexion Linux+windows[résolu] |
|
|
salut tout le monde,
ben voila j'ai un petit souci avec le partage de ma connexion adsl.
ma configuration est la suivante:
un pentium2(400Mhz et 64Mo) tourne sous gentoo,dispose de deux carte reseaux( intel(eth1) et realtek(eth1) ) et connecté à internet par pppoa grace à un modem sagem(fast800) connecté en usb.
le pentium2 fait office de passrelle
un pentium3(1Ghz,256 Mo) tourne en dual boot(ubuntu et gentoo),dispose d'une carte reseau 3com,il connecté au pentium2 sur la carte realtek(eth1)
un portable p4 de mon colocataire tourne en dual boot(windows+mandrake),dispose d'un carte reseaux realtek,et il est connecté à la passrelle sur la carte intel(eth0).
pour faire le partage j'utlise se script,qui fait office de firewall:
http://www.trustonme.net/scripts/download.php?filename=firewall
la commande ifconfig sur la passrelle donne ce qui suit:
Code: |
houda root # ifconfig
eth0 Link encap:Ethernet HWaddr 00:90:27:21:A7:01
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:242688 errors:0 dropped:0 overruns:0 frame:0
TX packets:201615 errors:0 dropped:0 overruns:172 carrier:0
collisions:0 txqueuelen:1000
RX bytes:190823188 (181.9 Mb) TX bytes:97651456 (93.1 Mb)
Interrupt:9 Base address:0x1400
eth1 Link encap:Ethernet HWaddr 00:08:54:16:D3:A4
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:61753 errors:0 dropped:0 overruns:0 frame:0
TX packets:110914 errors:0 dropped:0 overruns:2 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5081023 (4.8 Mb) TX bytes:155893464 (148.6 Mb)
Interrupt:3 Base address:0x1000
eth2 Link encap:Ethernet HWaddr 00:60:4C:19:94:5B
UP BROADCAST RUNNING MULTICAST MTU:65535 Metric:1
RX packets:144537 errors:0 dropped:0 overruns:0 frame:0
TX packets:130806 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:91750370 (87.4 Mb) TX bytes:30979996 (29.5 Mb)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:381 errors:0 dropped:0 overruns:0 frame:0
TX packets:381 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:104152 (101.7 Kb) TX bytes:104152 (101.7 Kb)
ppp0 Link encap:Point-to-Point Protocol
inet addr:82.65.16.230 P-t-P:192.168.254.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:144509 errors:0 dropped:0 overruns:0 frame:0
TX packets:130777 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:91460945 (87.2 Mb) TX bytes:28363466 (27.0 Mb)
|
sur le pentium3:
Code: |
root@damnate:~ # ifconfig
eth0 Link encap:Ethernet HWaddr 00:B0:D0:EC:EC:E2
inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2b0:d0ff:feec:ece2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:41029 errors:0 dropped:0 overruns:0 frame:0
TX packets:27129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:50678971 (48.3 MiB) TX bytes:1828874 (1.7 MiB)
Interrupt:11 Base address:0xec80
lo Link 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:162799 errors:0 dropped:0 overruns:0 frame:0
TX packets:162799 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9994733 (9.5 MiB) TX bytes:9994733 (9.5 MiB)
|
le portable a pour adresse 192.168.0.6 et 192.168.0.1 comme passrelle.
la configuration reseaux du pentium3 est la suivante:
Code: |
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.0.5
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.2
|
donc mon probleme c'est qu'il est impossible de se connecter à internet à partir du pentium3(ubuntu+gentoo),alors que le portable se connecte à internet.
j'ai beau cherché mais j'arrive pas à trouver de solution.
ce qui m'embete le plus c'est il est impossible de pinguer la passrelle à partir du pentium3(j'autorise le ping juste pour le besoin alors que le script firewall ne l'autorsie pas)
aidez moi s'il vous plait.
ps:en interchangant la conectique,c'est à dire en connectant le pentiu3 à la carte eth0 et le portable à la carte eth1(en changant les passrelles bien sur)et ben le pentium3 se connecte à internet,le portable non,donc c'est plutot au niveau de la carte eth1 que ça bloque.
Last edited by barbisx on Mon Jan 10, 2005 7:07 pm; edited 2 times in total |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Jan 10, 2005 6:34 pm Post subject: |
|
|
Bienvenue sur le forum !!
Autrement pourrais-tu enlever le non-resolu stp ! Merci !
EDIT: autrement, le probleme ne viendrait-il pas du fait que ta passerelle ait 2 interfaces reseau avec le meme rang d'ip et le meme mask ? _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Last edited by kernelsensei on Mon Jan 10, 2005 6:38 pm; edited 2 times in total |
|
Back to top |
|
|
barbisx n00b
Joined: 10 Jan 2005 Posts: 8
|
Posted: Mon Jan 10, 2005 6:36 pm Post subject: |
|
|
kernel_sensei wrote: | Bienvenue sur le forum !!
Autrement pourrais-tu enlever le non-resolu stp ! Merci ! |
merci,sinon tu n'as pas une idée?? |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Jan 10, 2005 6:40 pm Post subject: |
|
|
Code: | eth0 Link encap:Ethernet HWaddr 00:90:27:21:A7:01
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:242688 errors:0 dropped:0 overruns:0 frame:0
TX packets:201615 errors:0 dropped:0 overruns:172 carrier:0
collisions:0 txqueuelen:1000
RX bytes:190823188 (181.9 Mb) TX bytes:97651456 (93.1 Mb)
Interrupt:9 Base address:0x1400
eth1 Link encap:Ethernet HWaddr 00:08:54:16:D3:A4
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:61753 errors:0 dropped:0 overruns:0 frame:0
TX packets:110914 errors:0 dropped:0 overruns:2 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5081023 (4.8 Mb) TX bytes:155893464 (148.6 Mb)
Interrupt:3 Base address:0x1000 |
tes 2 cartes reseau ci dessus ont le meme rang d'ip et le meme mask ! ca peut etre source de problemes il me semble ... _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
barbisx n00b
Joined: 10 Jan 2005 Posts: 8
|
Posted: Mon Jan 10, 2005 6:41 pm Post subject: |
|
|
je change ça et je vous tiens au courant |
|
Back to top |
|
|
barbisx n00b
Joined: 10 Jan 2005 Posts: 8
|
Posted: Mon Jan 10, 2005 6:56 pm Post subject: |
|
|
Quote: | tes 2 cartes reseau ci dessus ont le meme rang d'ip et le meme mask ! ca peut etre source de problemes il me semble ... |
super,j'ai changé les addresse,et ça résoud la moitié du probleme à savoir que maitenant la passrelle peut pinguer le pentium3,mais ce dernier ne peut pas pinguer la passrelle.
je crois que ça vient de cette ligne:
Code: | iptables -t nat -A POSTROUTING -s 192.168.0.0/6 -o ppp0 -j MASQUERADE |
il faut que j'autorise aussi la plage 10.0.0.0/6,mais est ce qu'il faut que je l'ajoute sur une nouvelle ligne ou sur la meme?? |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Jan 10, 2005 6:57 pm Post subject: |
|
|
ben tu as change le rang d'ip non ?
dans ce cas tu rajoutes une ligne avec le nouveau rang d'ip ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Mon Jan 10, 2005 6:59 pm Post subject: |
|
|
le plus facile c'est de mettre un dhcp sur le serveur qui partage la connection il me semble. |
|
Back to top |
|
|
barbisx n00b
Joined: 10 Jan 2005 Posts: 8
|
Posted: Mon Jan 10, 2005 7:07 pm Post subject: |
|
|
kernel_sensei wrote: | ben tu as change le rang d'ip non ?
dans ce cas tu rajoutes une ligne avec le nouveau rang d'ip ! |
ça marche,merci pour ton aide.
Quote: | le plus facile c'est de mettre un dhcp sur le serveur qui partage la connection il me semble. |
oui mais vu que j'ai que deux poste qui se connecte à la passrelle et ben je ne vois pas l'interet du dhcp,c'est plutot pratique pour un reseau de plusieurs machines. |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Jan 10, 2005 7:09 pm Post subject: |
|
|
ya pas de quoi !
@zdra: vu l'ampleur du reseau, le dhcp n'est pas vraiment necessaire, de plus comme il doit pas attribuer le meme rang d'ip selon l'interface ou adresse MAC, le dhcp perd encore plus de son interet ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
|