Nicolas Bertolissio wrote:

Bonjour,

J'ai un PC avec une carte 3com, le module se charge correctement, avec
l'adresse 192.168.0.1 et un PowerBook G4 avec une carte reconnue et
l'adresse 192.168.0.8, j'ai lu les HOWTO Ethernet et Net4 (version
fran�aise du paquet Debian).


sur le pc :
~$ cat /var/log/messages | grep 3c
Mar 12 15:24:20 bertol kernel: 3c59x: Donald Becker and others. 
www.scyld.com/network/vortex.html
Mar 12 15:24:20 bertol kernel: 00:13.0: 3Com PCI 3c905C Tornado at 0xcc00. Vers 
LK1.1.16
~$ cat /var/log/messages | grep eth0
Mar 12 15:24:20 bertol /etc/hotplug/net.agent: invoke ifup eth0
~# ifconfig
eth0 Lien encap:Ethernet HWaddr 00:04:76:94:76:81 inet adr:192.168.0.1 Bcast:192.168.0.255 Masque:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:13 frame:0
         TX packets:0 errors:61 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:100 RX bytes:2460 (2.4 KiB) TX bytes:0 (0.0 b) Interruption:16 Adresse de base:0xcc00 lo Lien encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:39 errors:0 dropped:0 overruns:0 frame:0
         TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0 RX bytes:4368 (4.2 KiB) TX bytes:4368 (4.2 KiB)
~# route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.0.8     *               255.255.255.255 UH    0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
~$ cat /etc/hosts.allow | grep -v \#
ALL: LOCAL
ALL: 127.0.0.1
ALL: localhost
ALL: bertol
ALL: 192.168.0.8


sur le PowerBook :
~$ cat /var/log/messages | eth0
Jan  4 00:39:06 BertolPB kernel: eth0: GMAC at 00:03:93:75:2b:ae, driver v1.5k4
Jan  4 00:39:06 BertolPB kernel: eth0: PHY ID: 0x01410c62
Jan  4 00:39:06 BertolPB kernel: eth0: Warning ! Unknown PHY ID 0x01410c62, 
using generic mode...
Jan  4 00:39:06 BertolPB kernel: eth0: Link state change, phy_status: 0x796d
Jan  4 00:39:06 BertolPB kernel: eth0:    Full Duplex: 1, Speed:100
~# ifconfig
eth0 Lien encap:Ethernet HWaddr 00:03:93:75:2B:AE inet adr:192.168.0.8 Bcast:192.168.0.255 Masque:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:2268 (2.2 KiB)
         Interrupt:41

lo        Lien encap:Local Loopback
         inet adr:127.0.0.1  Masque:255.0.0.0
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:61 errors:0 dropped:0 overruns:0 frame:0
         TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0 RX bytes:6240 (6.0 KiB) TX bytes:6240 (6.0 KiB)
~# route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.0.1     *               255.255.255.255 UH    0      0        0 eth0
localnet        *               255.255.255.0   U     0      0        0 eth0
~$ cat /etc/hosts.allow | grep -v \#
ALL: LOCAL
ALL: 127.0.0.1
ALL: localhost
ALL: bertolPB
ALL: 192.168.0.1



Ils y a eu un red�marrage du PC au milieu, sur le PC, ftpd-ssl,
telnet-ssl sont install�, c'est une Woody mise � jour dimanche.


Pour le PowerBook, c'est une Woody fra�chement install�e, avec seulement
les paquets de base (pas encore connect� � l'internet donc avec vraiment le
minimum de choses dessus).



Je cherche � me connecter � l'internet du PowerBook via le PC, en
ajouant le PC comme passerelle �a ne fonctionne pas, ce qui ne m'�tonne
pas car avec la configuration d�crite ci-dessus, le PowerBook dir :
~# telnet 192.168.0.1 23
Trying 192.168.0.1...
telnel: Unable to connect to remote host: No route to host

Pourtant, il me semble que la route existe. Quand j'observe les leds de
la carte du PC, il y a bien r�ception mais aucune �mission, j'ai essay�
un telnet dans l'autre sens, ce qui ne fonction bien �videmment pas
puisqu'il n'y a pas de serveur sur le PowerBook, mais il n'y a pas
d'�mission d'apr�s les leds.


Merci de m'avoir lu jusqu'ici.
Quelqu'un pourrait-il m'�clairer ?


Nicolas B.


Je te propose un minimum de test:
Premierement arrive sur le PC et sur le powerBook verifie que tu arrive � pinguer l'adresse locale
192.168.0.1 pour le PC,
192.168.0.8 pour le PowerBook.
Ensuite si cela est positif ping les reciproquement
ping 192.168.0.8 sur le PC et ping 192.168.0.1 sur le PowerBook.

Si cela fonctionne verifie que le super-demon inetd tourne sur le PC, car c'est lui qui doit lancer le serveur telnet en cas d'appel. De plus il te faudras v�rifier dans /etc/services la presence de la ligne suivante
telnet        23/tcp
et de celle-ci dans /etc/inetd.conf
telnet stream tcp nowait telnetd.telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd Le super-d�mon inetd sera seulement si ces lignes sont pr�sentes et qu'elles ne sont pas comment�es l'executable qui faudra lancer quand une connexion arive sur le port 23.

De plus il te faudra activer le forwarding sur le PC pour pouvoir partager ta connexion ethernet
echo 1 >/proc/sys/net/ipv4/ip_forward

Le r�seau de classe C 192.168.0.0/24 n'�tant pas routable, il te faudras mettre en place la translation d'adresse source sut tous les paquets � destination d'internet. ( iptables si tu as un noyau 2.4 ou ipchains si ta as un noyau 2.2). Cette translation d'adresse d�pend si ta connexion internet est permanente (translation source statique) ou temporaire (masquereding)

Je te conseille de pluse de mettre en place rapidement un firewall minimun sur ton PC.

Je reste � ta disposition pour toute autre question

Cordialement.

David
Administrateur s�curit� et syst�me UNIX.

Répondre à