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.