Forum Linux.général 2.6 et tcp

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
7
oct.
2004
Hello,

mon premier essai de compilation d'un 2.6 sur sarge tourne au vinaigre: on dirait qu'il n'accepte plus les connexion TCP (ex: telnet xx.xx.xx.xx 22 ferme la com et ne montre pas la chaîne 'OpenSSH...'). Mais en interne, depuis la machine elle-même, ça passe! Par contre, ICMP marche: je peux pinger la machine.

J'ai fini par voir que ça avait un rapport avec SOCK_PACKET qui, semble-t-il, n'est plus dans le 2.6. Mais y'a pas le moindre 'SOC' dans le .config à mettre à yes: qu'est-ce que j'ai pas fait ou compris?

Enfin, si je reboot la bête en 2.4, tout redevient normal.

Ça dit qqch à qqun?
  • # A partir de quelle source ?

    Posté par  . Évalué à 1.

    Salut,

    Tu compiles à partir des sources Debian ou à partir de source pris sur kernel.org ? Dans quel but ? Le noyau debian ne te suffit pas ?
  • # re

    Posté par  . Évalué à 1.

    Mais en interne, depuis la machine elle-même

    Tu veux dire quand tu fais telnet localhost 22 ?

    J'ai fini par voir que ça avait un rapport avec SOCK_PACKET

    Si je ne me trompe pas cela n'a aucun rapport, les SOCK_PACKET sont des socket utilisés par exemple par la libpcap. Il se mette tout en bas de la stack des protocoles réseau ce qui leurs permet de tout voir. Aucune utilité dans les connexions réseau conventionnelles,
    ces socket sont uniquement utilisé par dhcpd si je ne me trompe pas.

    Je pense que, si la boucle locale fonctionne cela ne vient pas de ta stack réseau. Regarde plutot si tu a bien compilé le support pour ta carte réseau et si elle apparait bien dans le ifconfig
    • [^] # Re: re

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      Non, pas 127.0.0.1, quand je faisais 'telnet 212.xxx.xxx.xxx 22' depuis la machine elle-même: ça marchait. C'est assez bizarre: même maintenant que je pige la cause (voir ci-dessus), je pige pas pourquoi ça marchait comme ça. Bah!

      La gelée de coings est une chose à ne pas avaler de travers.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.