#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
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
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 ?
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
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
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 !!! 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 ?
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
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
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