Je viens d'installer Kubuntu 6.0.6 sur un ordi relié à Internet via un câble Ethernet et une Freebox.
Il a une deuxième carte Ethernet et deuxième câble le relie à un autre ordinateur qui reste encore sous XP.
Je n'arrive pas à faire communiquer les deux ordis. Je n'arrive même pas à aller sur Internet avec le second.
Merci de m'éclairer.
Jean-Pierre
# Iptables
Posté par omnikron . Évalué à 2.
Interface réseau eth0 : IP extérieur Free
Interface réseau eth1 : IP LAN (disons 192.168.0.1/255.255.255.0)
PC Windows :
Interface réseau : IP LAN (disons 192.168.0.2/255.255.255.0)
DNS : mettre ceux du fichier /etc/resolv.conf du PC Ubuntu (ceux de Free quoi)
Passerelle/Gateway : IP du PC Ubuntu (192.168.0.1)
Sur le PC Ubuntu, lancer une console et taper :
$ sudo iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
Et voila tu as un partage de connexion... mais pas de firewall, grrr :)
[^] # Re: Iptables
Posté par omnikron . Évalué à 1.
Depuis le PC Ubuntu :
$ ping 192.168.0.2
Depuis le PC Windows
> ping 192.168.0.1
Si les deux ping ne passent pas, alors pas la peine de continuer... Il faudra d'abord régler le problème de configuration IP/réseau entre les PC.
# bridge
Posté par symoon . Évalué à 1.
Ainsi, la passerelle du pc sous XP sera la freebox. D'autre part, c'est plus simple à configurer qu'un routeur.
Une page explique la procédure à suivre :
http://people.via.ecp.fr/~alexis/formation-linux/bridge.html
[^] # Re: bridge
Posté par omnikron . Évalué à 1.
Attention, de base, la Freebox n'est pas un routeur.
# Croisont les doigts
Posté par Calim' Héros (site web personnel) . Évalué à 5.
http://www.commentcamarche.net/elec/rj45croise.php3
[^] # Re: Croisont les doigts
Posté par Jean-Pierre Tomasi . Évalué à 1.
Quand je regarde les paramère du réseau de Kubuntu, je vois :
Serveurs de nom de domaine : 212.27.....
Local host : 127.0.0.1
Lequel de ces deux numéros dois-je utiliser ?
JP
[^] # Re: Croisont les doigts
Posté par omnikron . Évalué à 1.
[^] # Re: Croisont les doigts
Posté par Jean-Pierre Tomasi . Évalué à 1.
eth0 Lien encap:Ethernet HWaddr 00:17:31:D9:3C:17
adr inet6: fe80::217:31ff:fed9:3c17/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:245 erreurs:0 :0 overruns:0 frame:0
TX packets:246 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:68724 (67.1 KiB) Octets transmis:82548 (80.6 KiB)
Interruption:217 Adresse de base:0x4000
eth1 Lien encap:Ethernet HWaddr 00:17:31:D9:45:6D
inet adr:82.(xxx).(xx).25 Bcast:82.(xxx).(xx).255 Masque:255.255.255.0
adr inet6: fe80::217:31ff:fed9:456d/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:11365 erreurs:0 :0 overruns:0 frame:0
TX packets:13740 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:5884515 (5.6 MiB) Octets transmis:1821658 (1.7 MiB)
Interruption:74
lo Lien 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:23351 erreurs:0 :0 overruns:0 frame:0
TX packets:23351 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:2840763 (2.7 MiB) Octets transmis:2840763 (2.7 MiB)
Jean-Pierre
[^] # Re: Croisont les doigts
Posté par Joris Dedieu (site web personnel) . Évalué à 3.
Sur le PC avec windows, tu configure le réseau en statique comme 192.168.0.2 masque 255.255.255.0
La tu dois pouvoir pinguer les deux PCs
PC kubuntu : executer/Konsole puis ping 192.168.0.2 (ctrl c pour sortir)
PC Windows: executer/cmd puis ping 192.168.0.1
Ensuite sur le PC Kubuntu, tu tapes les commandes données en premier commantaire (iptables toussa)
Sur le PC windows tu choisis comme Passerelle 192.168.0.1 et tu met les DNS de Free
Si ça marche, on verra la suite.
[^] # Re: Croisont les doigts
Posté par omnikron . Évalué à 2.
Edite ton fichier /etc/network/interfaces. Si tu veux le faire avec un outil graphique utilise kate, kedit, gedit ou mousepad par exemple. Si tu maitrise un editeur non graphique comme mcedit, nano, vi ou emacs utilise plutot ces derniers.
$ sudo kate /etc/network/interfaces
Modifie la section de eth0 de façon à ce qu'elle contienne :
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Enregistre le fichier et lance les commandes :
$ sudo /etc/init.d/networking restart
$ sudo iptables -t nat -F
$ sudo iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/24 -j MASQUERADE
$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ifconfig devrait te dire que ton eth0 a bien l'IP 192.168.0.1.
Sur ton PC Windows va dans les propriétés TCP/IP de ta carte réseau et utilise ces paramètres :
IP : 192.168.0.2
Masque : 255.255.255.0
Passerelle : 192.168.0.1
DNS : ceux du fichier /etc/resolv.conf du PC Ubuntu
Voilà avec tout cela ça devrait fonctionner pour partager ta connexion.
[^] # Re: Croisont les doigts
Posté par Jean-Pierre Tomasi . Évalué à 1.
Si je tente de me connecter comme root, le login est refusé.
Si je lance la comamnde kate /etc/network/interfaces, j'obtiens :
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
kate: cannot connect to X server :0.0
Jean-Pierre
[^] # Re: Croisont les doigts
Posté par Calim' Héros (site web personnel) . Évalué à 2.
et apres tu reessais le "sudo kate /etc/network/interfaces"
[^] # Re: Croisont les doigts
Posté par Jean-Pierre Tomasi . Évalué à 1.
J'ai modifié le fichier config. Maintenant, dans les paramètres du réseau j'ai 192.168.0.1 en face de eth0 (protocole manuel). J'ai toujours 127.0.0.1 en local host.
J'ai essayé de lancer la commande sudo /etc/init.d/networking restart.
J'ai obtenu :
bash: $ : commande introuvable.
Jean-Pierre
[^] # Re: Croisont les doigts
Posté par omnikron . Évalué à 1.
donc dans une console tu tappe texto :
sudo /etc/init.d/networking restart
et la commande "/sbin/ifconfig" te permet de vérifier les IP affectées aux cartes.
Ensuite tu paramètre ton poste windows, puis tu essaie les ping. Si c'est bon tu peux lancer les commandes iptables et la commande echo pour activer le routage.
[^] # Re: Croisont les doigts
Posté par Jean-Pierre Tomasi . Évalué à 1.
SIOCSIFADDR: No such device
ath0: ERROR while getting interface flags: No such device
ath0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up ath0.
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Dans la réponse, n'y a rien sur eth0. Qu'est ce qu'ath0 ?
Le ping de 192.168.0.1 depuis Windows XP ne marche toujours pas, tandis que le ping 127.0.01 fonctionne.
JP
[^] # Re: Croisont les doigts
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
_ ath0 carte wifi
_ lo interface en boucle (loopback)
127.0.0.1 est l'adresse de ta machine vue par elle même. L'adresse de localhost.
$ nslookup localhost
Server: 172.16.0.245
Address: 172.16.0.245#53
Name: localhost
Address: 127.0.0.1
Redemarre tes machines et donne le résultat des commandes :
/sbin/ifconfig sous linux
et
ipconfig /all sous windows
[^] # Re: Croisont les doigts
Posté par Jean-Pierre Tomasi . Évalué à 1.
eth0 Lien encap:Ethernet HWaddr 00:17:31:D9:3C:17
inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::217:31ff:fed9:3c17/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:48 erreurs:0 :0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:8341 (8.1 KiB) Octets transmis:468 (468.0 b)
Interruption:217 Adresse de base:0x4000
eth1 Lien encap:Ethernet HWaddr 00:17:31:D9:45:6D
inet adr:82.xxx.xx.25 Bcast:82.xxx.xx.255 Masque:255.255.255.0
adr inet6: fe80::217:31ff:fed9:456d/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:514 erreurs:0 :0 overruns:0 frame:0
TX packets:507 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:530184 (517.7 KiB) Octets transmis:70158 (68.5 KiB)
Interruption:74
lo Lien 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:136 erreurs:0 :0 overruns:0 frame:0
TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:9244 (9.0 KiB) Octets transmis:9244 (9.0 KiB)
Et sous Windows :
Config IP
Nom de l'hôte : cdt2
Suffixe DNS principal :
Type de noeud : Mixte
Routage IP activé : Non
Proxy IP : Non
Carte Ethernet Connexion
Suffixe DNS propre à la connexion :
Description : Carte Fast Ethernet compatible VIA
Adresse physique : 00-0C-76-3P-D2-FF
DHCP activé : oui
Auto config d'adresse IP : 169.254.110.20
Masque de sous-réseau : 255.255.0.0
Passerelle par défaut :
[^] # Re: Croisont les doigts
Posté par Joris Dedieu (site web personnel) . Évalué à 3.
Panneau de configuration / connexion réseau / réseau local / General / protocole internet (TCP/IP)
utiliser l'adresse IP suivante
Adresse ip : 192.168.0.2
Masque : 255.255.255.0
Passerelle par defaut : 192.168.0.1
Utiliser l'adresse de serveur DNS suivante :
212.27.32.5 (préferé)
212.27.32.176 (auxiliaire)
Puis OK
Je te recommande la lècture du site comment ça marche. Concernant le réseau les articles sont vraiment bon et ça te permettra de mettre du sens sur ce que tu fait
A+
Joris
[^] # Re: Croisont les doigts
Posté par Jean-Pierre Tomasi . Évalué à 1.
La liaison fonctionne et Windows la reconnaît. Le ping 192.168.0.1 fonctionne aussi.
Par contre, le Firefox de Windows n'arrive pas à se connecter à Internet.
Y a-t-il un dernier paramétrage à faire ?
Jean-Pierre.
Je vais voir "Coment ça marche".
[^] # Re: Croisont les doigts
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
Installer iptables :
sudo apt-get install iptables
puis :
sudo iptables -t nat -F
sudo iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/24 -j MASQUERADE
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
pour faire plus simple tu installes firestarter (un gestionnaire de firewall qui permettra de configurer ça en dur) :
voire : http://doc.ubuntu-fr.org/applications/firestarter
A+
Joris
[^] # Re: Croisont les doigts
Posté par Jean-Pierre Tomasi . Évalué à 1.
Merci de tout coeur pour ta patience et ta précision !
Firefox voit Internet depuis le PC sous Windows.
Il ne me reste plus qu'à trouver comment voir les fichiers du PC sous XP à partir de celui sous Linux.
Jean-Pierre.
[^] # Re: Croisont les doigts
Posté par Calim' Héros (site web personnel) . Évalué à 2.
[^] # Re: Croisont les doigts
Posté par Calim' Héros (site web personnel) . Évalué à 2.
[^] # Re: Croisont les doigts
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
content pour toi ;-)
>Il ne me reste plus qu'à trouver comment voir les fichiers du PC sous XP à partir de celui sous Linux.
Il faut configurer le partage de fichier sous windows (voire l'aide windows pour ça ou chercher sur internet)
Ensuite sous konqueror taper smb:/ dans la barre d'adresse;
Tu devrais voir le groupe de travail windows
http://www.ac-nancy-metz.fr/services/monxp/partage_des_fichi(...)
http://www.coagul.org/article.php3?id_article=233
A+
Joris
[^] # Re: Croisont les doigts
Posté par left . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.