Deux problemes reseaux... :-(

Bonjour,

j’ai deux problemes avec ma etch:
un pas trop grave:
ma deuxieme carte reseau s’appelle eth1_rename_ren… comment faire pour qu’elle s’appelle eth1 ?
un plus chiant pour moi…
je voudrais faire tourner un serveur dhcp sur la seconde carte (eth1/eth1_rename_ren)… mais j’y arrive pas…

dans mon /etc/network/interfaces:

auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
auto eth1_rename_ren
iface eth1_rename_ren inet static
	address 192.1.0.1
	netmask 255.255.255.0
	network	192.1.0.0
	broadcast 192.1.0.255

/etc/dhcp3/dhcpd.conf :

ddns-updates off;
option T150 code 150 = string;
deny client-updates;
one-lease-per-client false;
allow bootp;
ddns-update-style none;

option domain-name "example.org";
option domain-name-servers 192.168.0.1;

default-lease-time 600;
max-lease-time 7200;

log-facility local7;

subnet 192.1.0.0 netmask 255.255.255.0 {
    interface eth1_rename_ren;
    range 192.1.0.10 192.1.0.20;
    default-lease-time 6000;
    max-lease-time 7200;
    option subnet-mask 255.255.255.0;
    option time-offset -3600;
}

dans /etc/default/dhpc3-server:

INTERFACES="eth1_rename_ren"

route donne :

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.1.0.0       *               255.255.255.0   U     0      0        0 eth1_rename_ren
192.168.62.0    *               255.255.255.0   U     0      0        0 eth0
default         192.168.62.1    0.0.0.0         UG    0      0        0 eth0

ifconfig -a:

eth0      Link encap:Ethernet  HWaddr 00:00:E8:E8:5E:D2
          inet addr:192.168.62.55  Bcast:192.168.62.255  Mask:255.255.255.0
          inet6 addr: fe80::200:e8ff:fee6:5dd2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:57500 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49809 errors:0 dropped:0 overruns:0 carrier:0
          collisions:342 txqueuelen:1000
          RX bytes:81873683 (78.0 MiB)  TX bytes:3975887 (3.7 MiB)
          Interrupt:169 Base address:0xe800

eth1_rena Link encap:Ethernet  HWaddr 00:0D:88:4E:38:27
          inet addr:192.1.0.1  Bcast:192.1.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20d:88ff:fe6e:3627/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:182 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:36438 (35.5 KiB)  TX bytes:2340 (2.2 KiB)
          Interrupt:177 Base address:0xec00

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:548 errors:0 dropped:0 overruns:0 frame:0
          TX packets:548 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:41048 (40.0 KiB)  TX bytes:41048 (40.0 KiB)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

quand je fais /etc/init.d/dhcp3-server start, j’obtiens une erreur :
syslog :

Oct 26 18:44:34 defiant dhcpd: Internet Systems Consortium DHCP Server V3.0.4
Oct 26 18:44:34 defiant dhcpd: Copyright 2004-2006 Internet Systems Consortium.
Oct 26 18:44:34 defiant dhcpd: All rights reserved.
Oct 26 18:44:34 defiant dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Oct 26 18:44:34 defiant dhcpd: Internet Systems Consortium DHCP Server V3.0.4
Oct 26 18:44:34 defiant dhcpd: Copyright 2004-2006 Internet Systems Consortium.
Oct 26 18:44:34 defiant dhcpd: All rights reserved.
Oct 26 18:44:34 defiant dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Oct 26 18:44:34 defiant dhcpd: Internet Systems Consortium DHCP Server V3.0.4
Oct 26 18:44:34 defiant dhcpd: Copyright 2004-2006 Internet Systems Consortium.
Oct 26 18:44:34 defiant dhcpd: All rights reserved.
Oct 26 18:44:34 defiant dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Oct 26 18:44:34 defiant dhcpd: Wrote 0 leases to leases file.
Oct 26 18:44:34 defiant dhcpd: Bind socket to interface: No such device

Quelqu’un pour me filer un coup de main ?

merci.

Bon, je pense que ton prob dhcp est lié au nommage bizarre de ta carte.
Si tu mets un fichier interface vide et que tu rebootes (imperatif pour une fois), que donne ifconfig -a ?

Par ailleurs, pour info, je ne sais pas si c’est volontaire, mais 192.1.0.1 n’est pas une adresse à utiliser pour un réseau local.

en fait, rien de special… pas d’ip… tiens… pas inet6 pour la deuxieme carte ???

eth0      Link encap:Ethernet  HWaddr 00:00:E8:E8:5E:D2
          inet6 addr: fe80::200:e8ff:fee6:5dd2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:468 (468.0 b)
          Interrupt:169 Base address:0xe800

eth1_rena Link encap:Ethernet  HWaddr 00:0D:88:4E:38:27
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1899 (1.8 KiB)  TX bytes:468 (468.0 b)
          Interrupt:177 Base address:0xec00

lo        Link encap:Local Loopback
          LOOPBACK  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

pour le 192.1.0.1, j’avais essayer cela car j’avais peur d’un telescopage… la carte eth0 recoit une ip d’un routeur dont l’ip est 192.168.0.1 et qui attribue classiquement des ip entre 192.168.0.2 et 192.168.0.254… (je crois… je suis pas une lumiere en reseau :p)
Qu’est-ce que je peux donner comme adresse pour “mes” ip ?

192.168.0-254.x , 172.16-31.x.y ou 10.x.y.z
par exemple 192.168.1.1 pour attribuer les adresses en 192.168.1.x avec dhcp

Bon, pour ton histoire de carte avec un nom bizarre, c’est VRAIMENT bizarre ça ne me dis rien.
C’est quoi comme carte ? une PCI ?
Peut être qu’en la changeant de slot, elle reprendrait un nom correct ?

sinon, essayes quand même avec INTERFACES=“all”.
comme ta zone n’est censée écouter que sur eth1, ça ne devrait pas faire de conflit avec ton routeur (et si ça en crée et que ton routeur arrète de servir du dhcp, tu le redémarres).

Et au fait, pendant que tu y es, tu as essayé bêtement INTERFACES=“eth1” ?
Et aussi d’inverser les configs des deux cartes et de brancher eth0 sur le lan et l’autre avec un nom qui fait ch… sur le routeur ?

bon j’ai essaye plein de trucs… (pour les accents, desole, je verrais apres, j’ai un clavier anglais… je ferais un autre post :wink: )
mes cartes sont :

  • Realtek-8029, reconnue en tant que tel
  • Dlink DFE-530TX, reconnue comme VIA Technologies, Inc. VT6105 [Rhine-III] (rev 86) (est-ce normal ?)
    elles marchent toutes les deux…

je les ai testees chacune individuellement, ie, un demarrage avec un seule carte a chaque fois… elles apparaissent logiquement en eth0, et fonctionnent correctement. J’ai teste le dhcp quand il n’y a qu’une seule carte… cela marche sans probleme…

Avec les deux cartes: j’ai essaye divers combinaisons…
quand eth0->routeur et eth1_rename_ren->lan :: mon dhcp ne demarre pas…
quand eth1_rename_ren->lan et eth0->routeur :: eth0 n’a pas d’ip : ifup ne veut rien savoir, l’interface n’existe pas… (ce qui confirme bien un probleme lie au nommage…)

une idee ?

Vu le “rename”, c’est clairement un problème avec udev.
Essaye de desactiver les deux autres interfaces, exemple en bloquant leur modules. Pour voir si ca résoud le problème.

alias net-pf-10 off
alias ipv6 off
alias xxx off <-- ici le nom des modules ipv6 in ipv4
alias yyy off <-- module eth0
dans un modprobe.d
/etc/modprobe.d/00local ou un chiffre superieur.

je dois etre bete, mais je comprends pas…

[quote]alias xxx off <-- ici le nom des modules ipv6 in ipv4
alias yyy off <-- module eth0
[/quote]
yyy doit etre ne2k_pci (??)
et xxx ???

j’ai essaye de mettrealias net-pf-10 off alias ipv6 off alias ne2k_pci off alias via_rhine off
dans /etc/modprobe.d/00local et … rien.
dans lsmodipv6 211424 10 shpchp 33816 0 pci_hotplug 26420 1 shpchp 8250_pnp 8704 0 generic 4356 0 [permanent] ne2k_pci 10336 0 8390 8576 1 ne2k_pci via_rhine 20612 0 mii 5248 1 via_rhine ...

???
Quelqu’un peut il me dire a quoi sert ce 00local ? :frowning:

personne ? :frowning:

me revoilou.
Pour la prise en compte de la désactivation de certains modules que t’a fait faire Boris, ça dépend aussi du noyau que tu utilises (uname -r ?)
Et il faut redémarrer ou décharger toi même les modules avec rmmod.
sinon, ta 530tx en rhine ne me parait effectivement pas normale.
Peux tu suivre le 1/du tuto suivant pour voir si le module associé à ta carte est bien celui qui se monte: forum.debian-fr.org/viewtopic.php?t=3834

Ensuite, il y a autrechose à tester c’est d’inverser l’ordre dans lequel sont chargées les deux cartes, en spécifiant l’ordre de chargement des modules dans /etc/modules (en les ajoutant un par ligne dans l’ordre rhine->ne2k-pci).
Ca inverse les configs, mais si ça marche.

Personnellemet, pour activer ou désactiver une carte réseau, j’utilise le mode graphique. Je sais que c’est bla bla bla mais coud donc

Dans le tableau de bord, j’ajoute “moniteur réseau”, de là je peux configurer et ajouter mon mot de passe root

bon…
alors il semble que le module via-rhine pour la 530tx soit normal (tout le monde semble trouver cela normal sur net… ok :p)
sinon, voila le resultat de lshw (en partie) *-network:0 description: Ethernet interface product: RTL-8029(AS) vendor: Realtek Semiconductor Co., Ltd. physical id: 6 bus info: pci@00:06.0 logical name: eth1_rename_ren version: 00 serial: 00:00:e8:e8:5e:d2 width: 32 bits clock: 33MHz capabilities: ethernet physical configuration: broadcast=yes driver=ne2k-pci driverversion=1.03 ip=192.168.1.1 latency=0 multicast=yes resources: ioport:ec00-ec1f irq:177 *-network:1 description: Ethernet interface product: VT6105 [Rhine-III] vendor: VIA Technologies, Inc. physical id: 7 bus info: pci@00:07.0 logical name: eth0 version: 86 serial: 00:0d:88:4e:38:27 size: 100MB/s capacity: 100MB/s width: 32 bits clock: 33MHz capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=via-rhine driverversion=1.2.0-2.6 duplex=full ip=192.168.62.57 latency=64 link=yes maxlatency=8 mingnt=3 multicast=yes port=MII speed=100MB/s resources: ioport:e800-e8ff iomemory:dfffff00-dfffffff irq:169
je redemarre… pour connaitre l’effet des changements dans /etc/modules …

ok, rien de special, tout est toujours pareil… en fait, je comprend pas trop ce que vous me demandez de faire…
je pense que tout le monde est d’accord pour dire que mon probleme vient du nom incorrect attribuée a l’interface lié a la LAN… (j’ai bon?)
donc on cherche un moyen pour que ce nom soit correct…
une de mes cartes a un driver bizzare mais cela ne semble pas un probleme…
(surtout qu’en changeant l’ordre des cartes dans les slot PCI, eth0 et eth1_rename_ren ne correspondent plus aux meme cartes !)

je ne comprend pas la procedure proposee pour les drivers… je ne peux pas decharger les modules avec rmmod (ils sont utilises)… j’ai bien sur effectuer les changements necessaires dans les fichiers et ai redemarre… mais sans effet aucun…

uname :
2.6.17-2-486 (c le noyau installé par la Etch netinstall d’il y a quelque jours)

quote=“barmy”(surtout qu’en changeant l’ordre des cartes dans les slot PCI, eth0 et eth1_rename_ren ne correspondent plus aux meme cartes !)
(…)[/quote]Ben nickel, tu inverses les configurations dans /etc/network/interfaces, et tu fais écouter ton dhcpd sur eth0. En dépannage immédiat avant de comprendre mieux.
Tu es à jour de tes paquets installés ?

quand je fais cela, le dhcp fonctionne sur la carte->LAN (qui s’appelle alors eth0), mais ma carte->routeur (eth1_rename_ren) ne peut plus etre demarrée donc, plus d’internet !! cela revient en fait a changer les cables… Chaque carte marche bien… mais ensemble, etch ne veut pas leur filer un nom correct et ça fout le bordel… :neutral_face:

pour les packages, oui c’est a jour…

Est-ce qu’une reinstallation remettrait tout d’equerre ? (ou je reve?)

En fait modprobe lis le repertoire /etc/modprobe.d/* et lis tout en suivant l’ordre (00 puis 01 puis 02 …) donc 00 te permet d’etre sûr d’avoir la priorité.
Par contre je ne suis pas sûr mais je me demande si ce repertoire est lu si tu as un /etc/modprobe.conf (ici je n’ai plus ce fichier, c’est déconseillé à présent)
De toute facon, c’etait pour verifier que en bloquant les autres périphériques, udev ne tomberai pas sur un conflit et pourrai bien renommer ton interface en eth1.
Peux-tu nous donner le contenu de :
/etc/udev/rules.d/z25_persistent-net.rules

Ensuite, fait un mv /etc/udev/rules.d/z25_persistent-net.rules $HOME pour faire une sauvegarde. Puis reboote.
Tu sembles avoir d’anciennes regles udev qui sont buggées, j’ai eu le meme soucis.