Linux.debian : Sarge -> etch: plus de réseau
Posté par Lol Zimmerli (Jabber id, page perso, ) le 31 mai 2007
Hello,
enfin, plus de réseau: uniquement sur le kernel 2.6.18 (debian). Si je boot sur le 2.4 dont se servait sarge, tout baigne (y'a juste udev qui se plaint, mais c'est tout: le serveur est opérationnel).
À faire des zillions de tests l'autre jour, je me suis rendu compte d'un truc étrange:
Je boot sur etch/2.6, je ping une adresse IP: pas de réseau. Je lance tcpdump et, pendant qu'il tourne, je refais le ping: succès! Je stoppe tcpdump: plus de réseau, plus de ping.
J'ai aussi essayé avec tshark (version console de l'ex-ethereal) et links vers un site web: pareil! Si tshark tourne, je peux surfer; dès que je stoppe tshark, je ne peux plus surfer. Dès que je relance tshark je surfe à nouveau.
Enfin, idem pour les accès de l'extérieur vers cette machine: ssh, exim, apache et mysql répondent dans la seconde si tcpdump/tshark tourne et personne ne répond aux requêtes externes si aucun des deux sniffer ne tourne.
Bon, cela veut dire que mon serveur n'a du réseau que quand la carte (une 3c905, driver 3c59x) est en mode promiscuous. Bizarre autant qu'étrange!
Par contre, vous l'aurez compris, la même carte en bootant en 2.4 marche nickel, pas besoin d'en passer par le promiscuous mode.
Las, j'ai demandé à mon ami google mais il n'en sait trop rien. Quelqu'un a une idée?
enfin, plus de réseau: uniquement sur le kernel 2.6.18 (debian). Si je boot sur le 2.4 dont se servait sarge, tout baigne (y'a juste udev qui se plaint, mais c'est tout: le serveur est opérationnel).
À faire des zillions de tests l'autre jour, je me suis rendu compte d'un truc étrange:
Je boot sur etch/2.6, je ping une adresse IP: pas de réseau. Je lance tcpdump et, pendant qu'il tourne, je refais le ping: succès! Je stoppe tcpdump: plus de réseau, plus de ping.
J'ai aussi essayé avec tshark (version console de l'ex-ethereal) et links vers un site web: pareil! Si tshark tourne, je peux surfer; dès que je stoppe tshark, je ne peux plus surfer. Dès que je relance tshark je surfe à nouveau.
Enfin, idem pour les accès de l'extérieur vers cette machine: ssh, exim, apache et mysql répondent dans la seconde si tcpdump/tshark tourne et personne ne répond aux requêtes externes si aucun des deux sniffer ne tourne.
Bon, cela veut dire que mon serveur n'a du réseau que quand la carte (une 3c905, driver 3c59x) est en mode promiscuous. Bizarre autant qu'étrange!
Par contre, vous l'aurez compris, la même carte en bootant en 2.4 marche nickel, pas besoin d'en passer par le promiscuous mode.
Las, j'ai demandé à mon ami google mais il n'en sait trop rien. Quelqu'un a une idée?
> Lire le message (4 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #837274.



tests
je pense que tu as du faire mais que donne :
cat /etc/network/interfaces ?
c'est un serveur qui dépend d'un routeur ou pas ? Que donne dhclient ?
et en config manuelle ?
Tous ensemble contre l'esclavitude des logiciels privateurs !
[^]Re: tests
cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 212.74.141.3
netmask 255.255.255.224
network 212.74.141.0
broadcast 212.74.141.31
gateway 212.74.141.30
Il y a un routeur (bien sûr :), mais pas de NAT ni dhcp.
En config manuelle
??
En fait, Bernardo n'était pas muet; c'est Zorro qui était sourd.
[^]Re: tests
moi j'ai
iface eth0 inet dhcp donc pour le reste c'est différent.
Mais tu n'as pas dit la finalité de ce serveur. Si tu as un routeur, ne peux-tu pas passer en dhcp ?
configurer le réseau manuellement c'est entrer cela :
par contre je trouve ton netmask un peu louche : 255.255.255.224
essaye de mettre le dernier nombre à zéro quoi qu'il en soit, sauf s'il y a une bonne raison pour cela.
Tous ensemble contre l'esclavitude des logiciels privateurs !
[^]Re: tests
Non, je ne peux ni ne veux passer en DHCP. C'est un *serveur* (mail, web, etc). Chez moi, les serveurs ne sont pas en DHCP (Quelle utilité?!?)
Et oui, je suis tout à fait sûr de mon masque: si le réseau est à .0 et le broadcast à .31, c'est un /27, donc 255.255.255.224 Et l'idée de mettre le dernier nombre à zéro, c'est pas terrible, surtout si c'est l'adresse du réseau!!
Si cela t'intéresse commence par cela:
http://fr.wikipedia.org/wiki/Adresse_ip
http://fr.wikipedia.org/wiki/Adresse_IPv4
Si tu as linux, installe le logiciel gip et regarde un peu comment ça se passe entre adresse, masque et CIDR
configurer le réseau manuellement c'est entrer cela :
Je crois que tu n'as pas compris mon problème. Pas grave.
En fait, Bernardo n'était pas muet; c'est Zorro qui était sourd.