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 27/10/2008, à 20:01

Dark-Sham

[Résolu] Faire passer Internet d'un pc à l'autre ?

Bonjour à tous !

J'ai deux PC : Un sous Ubuntu 8.04 d'où je vous parle, et un autre sous Mandrake que j'ai resorti de la cave big_smile

N'ayant pas assez de boîtiers CPL (et pas envie d'en acheter un pour l'instant), je voudrais en quelque sorte faire de mon PC sous Ubuntu un relais de connexion pour celui sous Mandrake. Est-ce possible ? Comment ?

Merci de vos réponses smile

Dernière modification par Dark-Sham (Le 02/11/2008, à 16:33)


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#2 Le 27/10/2008, à 21:18

Zak Mc Kraken

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

Et avec un hub ça le fait pas ?

#3 Le 27/10/2008, à 21:18

Frédéric Stemmelin

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

La solution la plus simple est de brancher le CPL sur un switch si tu es derrière un routeur genre freebox en mode routeur ou lifebox, et puis de brancher les 2 PC sur ce switch. Sinon il te faudra 2 cartes réseau sur ton Ubuntu et activer le nat et le port forwarding avec un script...

Un script pour le nat + port forwarding:
http://forum.ubuntu-fr.org/viewtopic.php?id=226264

Dernière modification par Frederic STEMMELIN (Le 27/10/2008, à 21:20)

Hors ligne

#4 Le 27/10/2008, à 21:22

Topinambour

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

Salut Dark-sham
Un petit lien pour t'aider:
http://doc.ubuntu-fr.org/partage_de_connexion_internet

Hors ligne

#5 Le 27/10/2008, à 21:56

Dark-Sham

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

Frederic STEMMELIN a écrit :

Sinon il te faudra 2 cartes réseau sur ton Ubuntu et activer le nat et le port forwarding avec un script...

Un script pour le nat + port forwarding:
http://forum.ubuntu-fr.org/viewtopic.php?id=226264

Je vais regarder ton lien, ce que tu as dit correspond exactement à ce que je veux !

Merci aux autres liens ^^

Question configuration matérielle, je n'ai pas de hub ni de switch wink


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#6 Le 28/10/2008, à 12:53

Dark-Sham

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

Bon ça avance : En suivant cette page et le lien de la doc de Topinambour, j'arrive à pinger de Mandrake vers Ubuntu, mais l'inverse ne fonctionne pas.

Je récapitule :

Ubuntu :
eth0 dhcp => vers le routeur
eth3 statique => vers le PC Mandrake

Mandrake :
eth0 statique => vers le PC Ubuntu


Comment faire pour que le ping donne quelque chose depuis Ubuntu vers Mandrake ?

Autre question : Une fois que cela aura été résolu, comment accéder au routeur depuis Mandrake ?

Merci smile


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#7 Le 29/10/2008, à 20:02

Topinambour

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

Salut Dark-Sham et désolé pour une réponse si tard
Mais y-aurait pas un problème de Firewall? Mandrake je connaîs pas bien!!!
Mais pour unbuntu il y a firestarter (qui est une interface graphique de Iptables).
Vérifie les options des firewalls s'ils sont installés!!
Pour ma part,j'utilise directement iptables

Quelques liens intéressants:
http://olivieraj.free.fr/fr/linux/information/firewall/  complet et instructif mais hardu!!!
et bien sur http://formation-debian.via.ecp.fr/index.html d'Alexis Delattre

Hors ligne

#8 Le 30/10/2008, à 12:06

Dark-Sham

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

Merci, je vais voir ça :-)


http://olivieraj.free.fr/fr/linux/information/firewall/ => ce lien est super !! ultra complet, et en plus parle de Mandrake 9.1, exactement ce que j'ai sur mon 2eme PC !!!  big_smile  Merci beaucoup !

Dernière modification par Dark-Sham (Le 30/10/2008, à 12:22)


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#9 Le 02/11/2008, à 12:27

Dark-Sham

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

Bon, ça fait plusieurs jours que je me débats, rien à faire... Donc je me tourne vers vous.

J'ai réussi avec Kaella à pinger de l'un vers l'autre ainsi qu'inversement, mais je n'arrive pas à accéder au routeur depuis Kaella...

Récapitulatif :

wan -> freebox -> routeur netgear DHCP [192.168.0.1] -> [eth0 : 192.168.0.5] PC Ubuntu [eth3 : 192.168.30.14] -> [eth0 : 192.168.30.15] PC Kaella
                                                                          |
                                                                           -> autres PC

Voici les iptables du PC Ubuntu :

$ sudo iptables -L -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     all  --  eth3   eth0    192.168.30.0/24      192.168.0.0/24      
    0     0 ACCEPT     all  --  eth0   eth3    192.168.0.0/24       192.168.30.0/24     

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     all  --  *      lo      0.0.0.0/0            0.0.0.0/0
$ sudo iptables -L -n -v -t nat
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 73 packets, 7223 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 MASQUERADE  all  --  *      eth0    192.168.30.0/24      0.0.0.0/0           

Chain OUTPUT (policy ACCEPT 73 packets, 7223 bytes)
 pkts bytes target     prot opt in     out     source               destination 
$ sudo iptables -L -n -v -t mangle
Chain PREROUTING (policy ACCEPT 1414 packets, 1419K bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain INPUT (policy ACCEPT 1414 packets, 1419K bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 1451 packets, 213K bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 1453 packets, 213K bytes)
 pkts bytes target     prot opt in     out     source               destination

Et le script qui va avec :

$ cat reseau.sh 
#!/bin/bash

modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_nat_irc

iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -t filter -F
iptables -t filter -X

iptables -t filter -P INPUT ACCEPT
iptables -t filter -P OUTPUT ACCEPT
iptables -t filter -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT

iptables -A INPUT -i lo -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT
iptables -A OUTPUT -o lo -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT 

iptables -A FORWARD -s 192.168.30.0/24 -d 192.168.0.0/24 -i eth3 -o eth0 -j ACCEPT
iptables -A FORWARD -s 192.168.0.0/24 -d 192.168.30.0/24 -i eth0 -o eth3 -j ACCEPT

iptables -t nat -A POSTROUTING -s 192.168.30.0/24 -o eth0 -j MASQUERADE

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t mangle -P PREROUTING  ACCEPT
iptables -t mangle -P INPUT       ACCEPT
iptables -t mangle -P OUTPUT      ACCEPT
iptables -t mangle -P FORWARD     ACCEPT
iptables -t mangle -P POSTROUTING ACCEPT

Config réseau :

$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:02:3f:30:b1:4e  
          inet adr:192.168.0.5  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::211:d8ff:fe83:80ef/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:10723 erreurs:0 :0 overruns:0 frame:0
          TX packets:10878 errors:263 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:11740943 (11.1 MB) Octets transmis:1649152 (1.5 MB)
          Interruption:16 Adresse de base:0xa000 

eth1      Link encap:Ethernet  HWaddr 00:11:d8:59:96:5b  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
          Interruption:19 

eth3      Link encap:Ethernet  HWaddr 00:60:08:5c:05:56  
          inet adr:192.168.30.14  Bcast:192.168.30.14  Masque:255.255.255.0
          adr inet6: fe80::260:8ff:fe5c:556/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:4 erreurs:0 :0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:1368 (1.3 KB) Octets transmis:1810 (1.7 KB)
          Interruption:20 Adresse de base:0x9400 

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:3144 erreurs:0 :0 overruns:0 frame:0
          TX packets:3144 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:159150 (155.4 KB) Octets transmis:159150 (155.4 KB)
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface eth0 inet dhcp
auto eth0

auto eth3
iface eth3 inet static
address 192.168.30.14
netmask 255.255.255.0
broadcast 192.168.30.14
network 192.168.30.14

Les iptables du PC Kaella sont vides, voici par contre sa config réseau :

# ifconfig
eth0      Lien encap:Ethernet  HWaddr 00:10:4B:3E:35:03  
          inet adr:192.168.30.15  Bcast:192.168.30.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:904 (904.0 b)   TX bytes:2272 (2.2 KiB)
          Interruption:11 Adresse de base:0xef00 

lo        Lien encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:700 (700.0 b)   TX bytes:700 (700.0 b)

Voilà, je ne sais plus quoi faire, pouvez-vous m'aider ? hmm


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#10 Le 02/11/2008, à 12:56

tomestat

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

Il faut aussi taper :

sudo echo 1 > /proc/sys/net/ipv4/ip_forward

pour activer le forwarding des paquets d'une interface à l'autre.

Hors ligne

#11 Le 02/11/2008, à 13:13

Dark-Sham

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

C'est déjà fait dans mon script wink


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#12 Le 02/11/2008, à 16:11

Dark-Sham

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

Ah, ça avance, j'arrive à pinger de Kaella à mon routeur ! Par contre la connexion Internet n'est pas encore transmise hmm


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#13 Le 02/11/2008, à 16:32

Dark-Sham

Re : [Résolu] Faire passer Internet d'un pc à l'autre ?

C'est bon !! J'ai configuré les serveurs DNS dans /etc/resolv.conf et ça fonctionne !! Merci beaucoup pour vos liens sans lesquels je ne m'en serais pas sorti !


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne