Le réseau de ricardo - Logiciels

[quote=“fran.b”]Que donne /etc/network/interfaces sur ton P4??? Je penses que ta carte est en attente de DHCP… Il vaut mieux commencer par laisser les cartes non initialisées (en clair /etc/network/interfaces contenant

auto lo iface lo inet loopback )
et faire les tests à la main à coup d’ifconfig. Enseuite quand ça marche tu configures via /etc/network/interfaces.[/quote]
Voilou !

[code]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

This is a list of hotpluggable network interfaces.

They will be activated automatically by the hotplug subsystem.

mapping eth1
script grep
map eth1

The primary network interface

allow-hotplug eth1
iface eth1 inet dhcp

iface eth0 inet dhcp

auto eth1

iface eth1_rena inet dhcp

auto eth1_rena
[/code]

Que veut dire ce “_rena” que je n’avais pas avant ds la liste des interfaces ?

Je ne sais pas, je te suggère de le renommer en .old et de mettre le fichier minimal que je t’ai indiqué:

auto lo iface lo inet loopback

J’ai commenté tout sauf ces deux lignes indiquées mais pas mieux et plus de liaison internet du tout :cry:
J’ai donc décommenté sauf tt ce qui concerne autre chose que eth1.
Le Net est revenu mais tjrs pas de diode allumée.

Ah, si c’est la machine qui est aussi sur Intenert ça complique. D’après ce que je comprends elle est relié à la freebox par eth0 et donc il y a une route par défaut. De plus ta freebox est peut être en mode routeur donc t’attribue une IP. Bon, dans ce cas sur cette machine, met:

# The loopback network interface
auto lo eth0
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

iface eth0 inet dhcp

iface eth1 inet dhcp

Et donne le résultat de ifconfig si ça marche. Si tu n’as pas internet, c’est que ta freebox est sur eth1, dans ce cas, fais

ifdown eth0

ifup eth1

et redonne le résultat de ifconfig (éventuellement de route -n). Eventuellement précises le cablage de ta machine, je n’avais pas percuté la freebox dessus.

PS: Peut être devrait t-on déplacer une partie du fil dans Support Debian…

bon, je ne sais pas pourquoi vous continuez à toucher à eth0.
C’est tout de même pas compliqué !
déjà, la config “normale” d’avant sur ta macine p4, c’est:

[code]auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp[/code]
bon, ça ça gère le loopback lo (=localhost=127.0.0.1)
et comme avant, la carte eth0 en dhcp.
Ca marche, on a pas à y toucher.
Alors je ne sais pas pourquoi fran complique: ton test de connectivité a eu l’air de fonctionner donc passons juste à une première config:
sur le p4, tu mets une adresse en dur, car c’est elle qui va distribuer les adrsesses: iface eth1 inet static address 192.168.3.1 netmask 255.255.255.0
ensuite, tu testes si la carte se lève avec ifup eth1
Ensuite, tu fais la même manip sur ton p3, mais avec eth0, et l’address 192.168.3.2. tu testes avec ifup eth0.
ensuite tu pinges une machine depuis l’autre, pour tester.
bon déjà, est ce que ça marche ? (ça suffit déja pour partager une imprimante et des fichiers)
si oui, tu mets un ‘auto eth’ sur chaque machine pour que la carte s’active au boot.

quote=“fran.b”

(...)
iface eth1 inet dhcp

(…)[/quote]non: ricardo oublie ce que te dis fran aujourd’hui, il veut absolument te faire faire du boulot inutile, je me demande pkoi.
quand tu auras la connectivité entre ton eth0/p3 et eth1/p4 comme je t’ai dit, on passera aux configs supplémentaires de la passerelle et du p3.

[quote=“MattOTop”]quote=“fran.b”

(...)
iface eth1 inet dhcp

(…)[/quote]non: ricardo oublie ce que te dis fran aujourd’hui, il veut absolument te faire faire du boulot inutile, je me demande pkoi.
quand tu auras la connectivité entre ton eth0/p3 et eth1/p4 comme je t’ai dit, on passera aux configs supplémentaires de la passerelle et du p3.[/quote]

Je n’ai mis cette ligne que dans le cas où c’est eth1 et non eth0 qui est connecté à la freebox (c’est pour ça que j’ai demandé son cablage :slightly_smiling:), au cas où c’est eth1. Si j’ai bien compris, sur P4:

eth0 -> freebox donc dhcp

eth1 -> LAN donc connexion en statique.

La ligne iface eth1 inet dhcp est là dans le cas où c’est l’inverse.
(c’est pour ça que je n’ai pas mis auto eth1, mais c’est vrai que j’aurais du expliquer ce que je faisais). Sinon, comme je lui avais suggéré les ifconfig, je ne mettais rien dans interfaces au démarrage.
Pour conclure Ricardo: suis à la lettre ce que t’as dit Mat, simplement dans le cas où Internet n’est plus accessible avec cette, c’est que tu as inversé eth0 et eth1, échange les cables réseaux à l’arrière de ta machine et relance le tout). Je vais m’accorder sur la démarche de Mat, sinon tu ne sauras plus où donner de la tête.

Comment fait-on pour savoir si la box est sur eth0 ou eth1 ?
Je crois que la seule interface ouverte est eth1. CV’est possible que tt fonctionne sur une interface seulement ?

Simple, avec le fichier /etc/network/interfaces suggéré par Mat tu as deux cas:

Soit tu accèdes à internet et la freebox est sur eth0, soit ça n’est pas le cas et ta freebox est sur eth1. Le plus simple dans ce cas est de changer le cable venant de la freebox de place et hop, la freebox sera sur eth0. Dans tous les cas, donnes nous le résultat de

ifconfig

Je ne comprends pas pourquoi il faut changer le cable ?
un cable est branché entre la freebox et une carte RJ45
l’autre cable est branché entre le switch et une carte réseau.
Je ne comprends pas comment ça pourrait fonctionner si je place la box sur la carte réseau et le switch sut la prise RJ45 ?
M^ si les deux ont la m^ prise.
J’attends ta réponse avant de continuer car ts les essais que j’ai fait sont restés infructueux : pas de carte allumée et pas de liaison net avec l’ajout des 3 lignes de Matt.
J’ai essayé de les placer ds ts les sens, de commenter ou pas mais rien ne fonctionne, je suis revenu comme devant :

[quote]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

This is a list of hotpluggable network interfaces.

They will be activated automatically by the hotplug subsystem.

mapping eth1
script grep
map eth1

The primary network interface

allow-hotplug eth1
iface eth1 inet dhcp

iface eth0 inet dhcp

auto eth1

###iface eth1_rena inet dhcp

###auto eth1_rena

#AJOUTE
###iface eth1 inet static
###adress 192.168.3.1
###netmask 255.255.255.0
#FIN AJOUT[/quote]

Schéma

Interface:

[code]auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
iface eth1 inet static
address 192.168.3.1
netmask 255.255.255.0[/code]

Tu branches, tuallumes, tu vérifies que PC4 voit la freebox et surfe sur le net.

(Si ça n’est pas le cas, tu échanges les prises d’arrivée derrière PC4 des cables venant du switch et de la freebox, cela signifie que ce que tu crois être eth0 est eth1 et vice versa, c’est ça que je voulais dire. Si tu as un doute donne le résultat de ifconfig lorsque tout marche bien, on saura qui est branché sur quoi)

Tu fais ifup eth1, là tu dois voir sur le switch une lumière s’allumer et ça doit être Noël derrière ton PC4 (tout allumé).

Tu allumes PC3 et tu le configures avec un fichier

[code]auto lo
iface lo inet loopback

auto eth0

iface eth0 inet static
address 192.168.3.2
netmask 255.255.255.0[/code]

Comme il y a auto eth0, le ifup eth0 doit être inutile ici.

Là encore, un noël derrière PC3 (mais petit noël: 1 seule carte réseau)

de PC3, un

ping 192.168.3.1 doit donner des lignes comme je te l’ai indiqué.

Qu’est ce que ça donne?

Ta box etait branchée sur eth0. Mais maintenant, peut être qu’elle est passée en eth1, et que l’eth0 est ton lan, va savoir dans quel ordre il numerote ?
Alors reprends ta config initiale, celle ou tu avais uniquement lo et eth0. Est ce qu’elle marche ?
Si oui, rajoute juste celle en eth1 pour la deuxiême carte.
Sinon, essaye en mettant eth1 au lieu d’eth0 et regardes si tu as le net comme avant. Et si ça marche avec le net configuré en eth1 au lieu d’eth0, passes ensuite à la config d’eth0 qui correspond alors à ta nouvelle carte.
En attendant, si ta nouvelle carte n’est pas en gigabit, celà revient au même de changer les cables que de transposer eth0/eth1…
Va z y fais et essayes: tu ne peux rien casser.

Ricardo: Pour qu’on sache avant ce soir, lorsque ton PC4 est bien connecté à Internet, fais

ifconfig

et donne nous le résultat… On va t’embrouiller alors qu’il faut juste savoir qui est branché sur quoi…

J’ai donc inverti les cables :
switch s’allume
freebox fonctionne côté téléphone mais pas de Net.
Je suis donc revenu à l’antérieur et voila le ifconfig.
Une question encore :
les interfaces sont physiques ou virtuelles ? Si elle sont physiques, pourquoi le N° changerait si le branchement sur le port PCI n’a pas été modifié ?
Je n’ai jamais rien changé en maitière de box.

[code]Password:
eth1 Lien encap:Ethernet HWaddr 00:08:54:3E:A2:91
inet adr:82.253.203.191 Bcast:82.253.203.255 Masque:255.255.255.0
adr inet6: fe80::208:54ff:fe3e:a291/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:897 errors:0 dropped:0 overruns:0 frame:0
TX packets:843 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:550715 (537.8 KiB) TX bytes:160547 (156.7 KiB)
Interruption:177 Adresse de base:0x8400

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
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)

ricardo2@sid-hda8:~$ [/code]

Suite :
je ne pense pas que la box soit sur eth0 puisque :

[code]ricardo2@sid-hda8:~$ sudo ifup eth0
Password:
Internet Software Consortium DHCP Client 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

sit0: unknown hardware address type 776
eth2: unknown hardware address type 24
sit0: unknown hardware address type 776
eth2: unknown hardware address type 24
Listening on LPF/eth0/ff:ff:ff:ff:ff:ff
Sending on LPF/eth0/ff:ff:ff:ff:ff:ff
Sending on Socket/fallback/fallback-net
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
No DHCPOFFERS received.
No working leases in persistent database.

Exiting.

Failed to bring up eth0.
ricardo2@sid-hda8:~$ [/code]

Ne touche plus à rien ta carte est sur eth1, la numérotation se fait dans l’ordre de découverte, ne cherche pas une logique là dedans, si tu rajoutes une carte elle pourra devenir eth0 comme eth1 ou eth2… Laisse donc comme c’est

Donc le switch est sur eth0, sur P4 tu fais donc ceci comme /etc/network/interfaces:

[code]auto lo
iface lo inet loopback

iface eth0 inet static
address 192.168.3.1
netmask 255.255.255.0

auto eth1
iface eth1 inet dhcp
[/code]

Vérifie le «interfacesx de PC3 (attention, j’avais fait une erreur de frappe que j’ai rectifiée après eth2->eth0, c’était histoire de voir si tu suis :slightly_smiling:) et fais un

ifup eth0

sur PC4

ping 192.168.3.2

ça marche…

En effaçant tt le reste ou qu’est-ce que je laisse ?

ne mets QUE ce qu’a dit fran !
une SEULE config pour lo
une SEULE config pour eth0 (que tu peux d’ailleurs aussi mettre en auto, fran a dû oublier)
une SEULE config pour eth1

Tu vois mieux le format de /etc/network/interfaces ?

[edit: tu peux aussi rajouter des entrées pour d’autres adresses sur chaque interfaces, mais alors, les soeurs de eth0 porteront le nom de eth0:0, eth0:1, eth0:2, etc suivant le nombre d’adresse supplémentaires que tu mets sur le même dispositif physique de réseau.
La config dont tu as hérité a du se faire en automatique lors de la reconnaissance de la carte et le systême a du penser que c’etait une carte inserable aprés démarrage de l’ordi (d’ou les allow-hotplug, et les noms bizarres). Mais il ne faut pas te compliquer pour l’instant avec des configs qui se choisissent à la volée etc. Pour l’instant, une interface=une adresse, donc tu n’as qu’une config par carte dans ton fichier interfaces. OK ?

Pas mieux :cry:
J’ai ajouté les lignes de fran + l’auto eth0 indiqué par Matt : rien de +.
J’ai rebooté = pareil.
Assez pour cet AM, je reprends ça ce soir.
Merci de votre patience et amitiés à vs deux.

Attends, donne nous quand même deux choses,

  1. Sur PC4

ifconfig

route -n

  1. Sur PC3

ifconfig

Qu’on voit comment ça se passe.

Et quelles sont les louiottes allumées et éteintes sur le switch…

Tuy peux aussi mettre ton /etc/network/interfaces (fautes de frappe?)