Bonjour,
Je connais pas grand chose au réseau.
Mais je voudrais que mon portable et mon fixe communiquent entre eux.
Bonjour,
Je connais pas grand chose au réseau.
Mais je voudrais que mon portable et mon fixe communiquent entre eux.
Bonjour,
Je connais pas grand chose au réseau.
Mais je voudrais que mon portable et mon fixe communiquent entre eux.
> "communiquent" ?
Tu veux faire quoi exactement ? développe un peu si tu veux des conseils
> "communiquent" ?
Tu veux faire quoi exactement ? développe un peu si tu veux des conseils
> "communiquent" ?
Tu veux faire quoi exactement ? développe un peu si tu veux des conseils
> 1) ifconfig eth0 192.168.2.1 netmask 255.255.255.0 <----- sur
machine 1
> 1) ifconfig eth0 192.168.2.1 netmask 255.255.255.0 <----- sur
machine 1
> 1) ifconfig eth0 192.168.2.1 netmask 255.255.255.0 <----- sur
machine 1
1) ifconfig eth0 192.168.2.1 netmask 255.255.255.0 <----- sur
machine 1
j'ai fait
#ifconfig eth1 192.168.1.3 netmask 255.255.255.0
et pas eth0 qui est la carte sur laquelle est branchée mon modem
ethernet sur l'ordi 1
#ifconfig eth0 192.168.3.1 netmask 255.255.255.0
sur l'ordi 2
#route add 192.168.3.1
SIOCADDRT: Aucun périphérique de ce type
Bon qu'est-ce qui ce passe?
#ifconfg -a
eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
inet adr:192.168.1.2 Bcast:192.168.1.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:43568 errors:0 dropped:0 overruns:1 frame:0
TX packets:27050 errors:0 dropped:0 overruns:0 carrier:0
collisions:24 lg file transmission:1000
RX bytes:23839886 (22.7 MiB) TX bytes:3429594 (3.2 MiB)
Interruption:10 Adresse de base:0xd400
eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
inet adr:192.168.1.3 Bcast:192.168.1.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:4300 (4.1 KiB) TX bytes:0 (0.0 b)
Interruption:5
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:37744 errors:0 dropped:0 overruns:0 frame:0
TX packets:37744 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:4894453 (4.6 MiB) TX bytes:4894453 (4.6 MiB)
Ca a l'air d'aller.
#dmesg |grep -i eth
b44:eth1: Link is down.
b44: eth1: Link is up at 100 Mbps, full duplex.
b44: eth1: Flow control is off for TX and off for RX.
b44: eth1: Link is down.
b44: eth1: Link is up at 100 Mbps, full duplex.
b44: eth1: Flow control is off for TX and off for RX.
La par contre je sais pas si c'est bon? Mais ca a l'air...
#route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref
Use
Iface
192.168.1.0 * 255.255.255.0 U 0 0
0
eth0
192.168.1.0 * 255.255.255.0 U 0 0
0
eth1
default 192.168.1.1 0.0.0.0 UG 0 0
0
eth0
#man route
ca fait pas de mal
#route add 192.168.3.1 dev eth1
OK cette fois
Mais
#ping -v 192.168.3.1
PING 192.168.3.1 (192.168.3.1): 56 data bytes
92 bytes from 192.168.1.3: Destination Host Unreachable
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst Data
4 5 00 5400 0000 0 0040 40 01 54b5 192.168.1.3 192.168.3.1
......
etc
Ca n'a pas l'air d'aller
C'est donc pas si simple mais bon ca reste interessant
Allons voir sur 2
Je vous emmerde pas trop avec tout ca?????
#dmesg |grep eth (sur 2 soit 192.168.3.1)
eth0:NE2000 blablabla
eth0: found link beat
eth0: autonegotiation complete 100baseT-FD selected
eth0: no router ipv6 present
Bon puisque je suis sur 2 :
#route add 192.168.3.1 dev eth0
dev eth0 indispensable sais pas pourquoi car la y a qu'une carte
ethernet.
Ma carte pcmcia (2 est un portable) donc allons y pour un ping
#ping 192.168.1.3
et la miracle, ca ping genial
Bon allons voir sur 1
#ping 192.168.3.1
Wouahou genial ca ping aussi.
J'ai pas tout compris notamment pourquoi la commande route sur 2 a
permis de pinger.
Mais bon c'est deja ca .....
Pour ssh on verra la suite un peu plus tard
1) ifconfig eth0 192.168.2.1 netmask 255.255.255.0 <----- sur
machine 1
j'ai fait
#ifconfig eth1 192.168.1.3 netmask 255.255.255.0
et pas eth0 qui est la carte sur laquelle est branchée mon modem
ethernet sur l'ordi 1
#ifconfig eth0 192.168.3.1 netmask 255.255.255.0
sur l'ordi 2
#route add 192.168.3.1
SIOCADDRT: Aucun périphérique de ce type
Bon qu'est-ce qui ce passe?
#ifconfg -a
eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
inet adr:192.168.1.2 Bcast:192.168.1.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:43568 errors:0 dropped:0 overruns:1 frame:0
TX packets:27050 errors:0 dropped:0 overruns:0 carrier:0
collisions:24 lg file transmission:1000
RX bytes:23839886 (22.7 MiB) TX bytes:3429594 (3.2 MiB)
Interruption:10 Adresse de base:0xd400
eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
inet adr:192.168.1.3 Bcast:192.168.1.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:4300 (4.1 KiB) TX bytes:0 (0.0 b)
Interruption:5
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:37744 errors:0 dropped:0 overruns:0 frame:0
TX packets:37744 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:4894453 (4.6 MiB) TX bytes:4894453 (4.6 MiB)
Ca a l'air d'aller.
#dmesg |grep -i eth
b44:eth1: Link is down.
b44: eth1: Link is up at 100 Mbps, full duplex.
b44: eth1: Flow control is off for TX and off for RX.
b44: eth1: Link is down.
b44: eth1: Link is up at 100 Mbps, full duplex.
b44: eth1: Flow control is off for TX and off for RX.
La par contre je sais pas si c'est bon? Mais ca a l'air...
#route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref
Use
Iface
192.168.1.0 * 255.255.255.0 U 0 0
0
eth0
192.168.1.0 * 255.255.255.0 U 0 0
0
eth1
default 192.168.1.1 0.0.0.0 UG 0 0
0
eth0
#man route
ca fait pas de mal
#route add 192.168.3.1 dev eth1
OK cette fois
Mais
#ping -v 192.168.3.1
PING 192.168.3.1 (192.168.3.1): 56 data bytes
92 bytes from 192.168.1.3: Destination Host Unreachable
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst Data
4 5 00 5400 0000 0 0040 40 01 54b5 192.168.1.3 192.168.3.1
......
etc
Ca n'a pas l'air d'aller
C'est donc pas si simple mais bon ca reste interessant
Allons voir sur 2
Je vous emmerde pas trop avec tout ca?????
#dmesg |grep eth (sur 2 soit 192.168.3.1)
eth0:NE2000 blablabla
eth0: found link beat
eth0: autonegotiation complete 100baseT-FD selected
eth0: no router ipv6 present
Bon puisque je suis sur 2 :
#route add 192.168.3.1 dev eth0
dev eth0 indispensable sais pas pourquoi car la y a qu'une carte
ethernet.
Ma carte pcmcia (2 est un portable) donc allons y pour un ping
#ping 192.168.1.3
et la miracle, ca ping genial
Bon allons voir sur 1
#ping 192.168.3.1
Wouahou genial ca ping aussi.
J'ai pas tout compris notamment pourquoi la commande route sur 2 a
permis de pinger.
Mais bon c'est deja ca .....
Pour ssh on verra la suite un peu plus tard
1) ifconfig eth0 192.168.2.1 netmask 255.255.255.0 <----- sur
machine 1
j'ai fait
#ifconfig eth1 192.168.1.3 netmask 255.255.255.0
et pas eth0 qui est la carte sur laquelle est branchée mon modem
ethernet sur l'ordi 1
#ifconfig eth0 192.168.3.1 netmask 255.255.255.0
sur l'ordi 2
#route add 192.168.3.1
SIOCADDRT: Aucun périphérique de ce type
Bon qu'est-ce qui ce passe?
#ifconfg -a
eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
inet adr:192.168.1.2 Bcast:192.168.1.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:43568 errors:0 dropped:0 overruns:1 frame:0
TX packets:27050 errors:0 dropped:0 overruns:0 carrier:0
collisions:24 lg file transmission:1000
RX bytes:23839886 (22.7 MiB) TX bytes:3429594 (3.2 MiB)
Interruption:10 Adresse de base:0xd400
eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
inet adr:192.168.1.3 Bcast:192.168.1.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:4300 (4.1 KiB) TX bytes:0 (0.0 b)
Interruption:5
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:37744 errors:0 dropped:0 overruns:0 frame:0
TX packets:37744 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:4894453 (4.6 MiB) TX bytes:4894453 (4.6 MiB)
Ca a l'air d'aller.
#dmesg |grep -i eth
b44:eth1: Link is down.
b44: eth1: Link is up at 100 Mbps, full duplex.
b44: eth1: Flow control is off for TX and off for RX.
b44: eth1: Link is down.
b44: eth1: Link is up at 100 Mbps, full duplex.
b44: eth1: Flow control is off for TX and off for RX.
La par contre je sais pas si c'est bon? Mais ca a l'air...
#route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref
Use
Iface
192.168.1.0 * 255.255.255.0 U 0 0
0
eth0
192.168.1.0 * 255.255.255.0 U 0 0
0
eth1
default 192.168.1.1 0.0.0.0 UG 0 0
0
eth0
#man route
ca fait pas de mal
#route add 192.168.3.1 dev eth1
OK cette fois
Mais
#ping -v 192.168.3.1
PING 192.168.3.1 (192.168.3.1): 56 data bytes
92 bytes from 192.168.1.3: Destination Host Unreachable
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst Data
4 5 00 5400 0000 0 0040 40 01 54b5 192.168.1.3 192.168.3.1
......
etc
Ca n'a pas l'air d'aller
C'est donc pas si simple mais bon ca reste interessant
Allons voir sur 2
Je vous emmerde pas trop avec tout ca?????
#dmesg |grep eth (sur 2 soit 192.168.3.1)
eth0:NE2000 blablabla
eth0: found link beat
eth0: autonegotiation complete 100baseT-FD selected
eth0: no router ipv6 present
Bon puisque je suis sur 2 :
#route add 192.168.3.1 dev eth0
dev eth0 indispensable sais pas pourquoi car la y a qu'une carte
ethernet.
Ma carte pcmcia (2 est un portable) donc allons y pour un ping
#ping 192.168.1.3
et la miracle, ca ping genial
Bon allons voir sur 1
#ping 192.168.3.1
Wouahou genial ca ping aussi.
J'ai pas tout compris notamment pourquoi la commande route sur 2 a
permis de pinger.
Mais bon c'est deja ca .....
Pour ssh on verra la suite un peu plus tard
j'ai fait
#ifconfig eth1 192.168.1.3 netmask 255.255.255.0
et pas eth0 qui est la carte sur laquelle est branchée mon modem
ethernet sur l'ordi 1
#ifconfig eth0 192.168.3.1 netmask 255.255.255.0
sur l'ordi 2
#route add 192.168.3.1
SIOCADDRT: Aucun périphérique de ce type
Bon qu'est-ce qui ce passe?
#ifconfg -a
eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
inet adr:192.168.1.2 Bcast:192.168.1.255
eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
inet adr:192.168.1.3 Bcast:192.168.1.255
Ca a l'air d'aller.
#route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
#route add 192.168.3.1 dev eth1
OK cette fois
Mais
#ping -v 192.168.3.1
PING 192.168.3.1 (192.168.3.1): 56 data bytes
92 bytes from 192.168.1.3: Destination Host Unreachable
Ca n'a pas l'air d'aller
Allons voir sur 2
#route add 192.168.3.1 dev eth0
dev eth0 indispensable sais pas pourquoi car la y a qu'une carte
ethernet.
#ping 192.168.1.3
et la miracle, ca ping genial
Bon allons voir sur 1
#ping 192.168.3.1
Wouahou genial ca ping aussi.
j'ai fait
#ifconfig eth1 192.168.1.3 netmask 255.255.255.0
et pas eth0 qui est la carte sur laquelle est branchée mon modem
ethernet sur l'ordi 1
#ifconfig eth0 192.168.3.1 netmask 255.255.255.0
sur l'ordi 2
#route add 192.168.3.1
SIOCADDRT: Aucun périphérique de ce type
Bon qu'est-ce qui ce passe?
#ifconfg -a
eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
inet adr:192.168.1.2 Bcast:192.168.1.255
eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
inet adr:192.168.1.3 Bcast:192.168.1.255
Ca a l'air d'aller.
#route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
#route add 192.168.3.1 dev eth1
OK cette fois
Mais
#ping -v 192.168.3.1
PING 192.168.3.1 (192.168.3.1): 56 data bytes
92 bytes from 192.168.1.3: Destination Host Unreachable
Ca n'a pas l'air d'aller
Allons voir sur 2
#route add 192.168.3.1 dev eth0
dev eth0 indispensable sais pas pourquoi car la y a qu'une carte
ethernet.
#ping 192.168.1.3
et la miracle, ca ping genial
Bon allons voir sur 1
#ping 192.168.3.1
Wouahou genial ca ping aussi.
j'ai fait
#ifconfig eth1 192.168.1.3 netmask 255.255.255.0
et pas eth0 qui est la carte sur laquelle est branchée mon modem
ethernet sur l'ordi 1
#ifconfig eth0 192.168.3.1 netmask 255.255.255.0
sur l'ordi 2
#route add 192.168.3.1
SIOCADDRT: Aucun périphérique de ce type
Bon qu'est-ce qui ce passe?
#ifconfg -a
eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
inet adr:192.168.1.2 Bcast:192.168.1.255
eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
inet adr:192.168.1.3 Bcast:192.168.1.255
Ca a l'air d'aller.
#route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
#route add 192.168.3.1 dev eth1
OK cette fois
Mais
#ping -v 192.168.3.1
PING 192.168.3.1 (192.168.3.1): 56 data bytes
92 bytes from 192.168.1.3: Destination Host Unreachable
Ca n'a pas l'air d'aller
Allons voir sur 2
#route add 192.168.3.1 dev eth0
dev eth0 indispensable sais pas pourquoi car la y a qu'une carte
ethernet.
#ping 192.168.1.3
et la miracle, ca ping genial
Bon allons voir sur 1
#ping 192.168.3.1
Wouahou genial ca ping aussi.
En fait, avant de vouloir "faire du réseau" avec Linux, il vaudrait
mieux connaître un minimum les base des réseaux IP en général, les
masques, les sous-réseaux, le routage...
> #route add 192.168.3.1
> SIOCADDRT: Aucun périphérique de ce type
>
> Bon qu'est-ce qui ce passe?
Il se passe que quand on ajoute une destination dans la table de
routage, il faut aussi préciser par où il faut passer pour l'atteindre.
Cf. man route pour la syntaxe. Ça peut être soit une interface (dev
<interface>) si la destination est joignable directement, soit une
adresse de passerelle (gw <adresse_passerelle>) si la destination est
derrière cette passerelle.
> #ifconfg -a
> eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
> inet adr:192.168.1.2 Bcast:192.168.1.255
[...]
>
> eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
> inet adr:192.168.1.3 Bcast:192.168.1.255
[...]
> Ca a l'air d'aller.
Non. C'est une très mauvaise idée de mettre deux interfaces dans le même
sous-réseau (ici 192.168.1.0/24), tu vas avoir de gros problèmes de
routage. Si le modem Diva (qui a plutôt l'air d'être un modem-routeur vu
la table de routage) exige que eth0 soit dans 192.168.1.0/24, choisis x
(voir au-dessus) différent de 1 pour eth1 et l'autre machine.
> #route
> Table de routage IP du noyau
> Destination Passerelle Genmask Indic Metric Ref Use Iface
> 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
> 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
> default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Voilà, qu'est-ce que je disais : deux fois la même destination
192.168.1.0/24 par deux interfaces différentes (eth0 et eth1),
comment-veux tu que la machine sache où envoyer les paquets ?
> #route add 192.168.3.1 dev eth1
> OK cette fois
> Mais
> #ping -v 192.168.3.1
>
> PING 192.168.3.1 (192.168.3.1): 56 data bytes
> 92 bytes from 192.168.1.3: Destination Host Unreachable
>
> Ca n'a pas l'air d'aller
Non, car tu n'as probablement pas créé la route de retour sur l'autre
machine qui ne sait pas comment atteindre 192.168.1.3. Donc, pas de réponse.
> Allons voir sur 2
>
> #route add 192.168.3.1 dev eth0
> dev eth0 indispensable sais pas pourquoi car la y a qu'une carte
> ethernet.
Non, il y a aussi lo, l'interface interne de loopback. Mais peu importe,
il faut TOUJOURS indiquer par où il faut passer, interface ou passerelle.
> #ping 192.168.1.3
> et la miracle, ca ping genial
> Bon allons voir sur 1
> #ping 192.168.3.1
>
> Wouahou genial ca ping aussi.
Forcément, avec la route de retour ça va mieux. Mais il aurait été plus
simple de mettre les deux machines dans le même sous-réseau dès le
départ. Les routes par défaut auraient suffi à permettre aux deux
machines de communiquer.
En fait, avant de vouloir "faire du réseau" avec Linux, il vaudrait
mieux connaître un minimum les base des réseaux IP en général, les
masques, les sous-réseaux, le routage...
> #route add 192.168.3.1
> SIOCADDRT: Aucun périphérique de ce type
>
> Bon qu'est-ce qui ce passe?
Il se passe que quand on ajoute une destination dans la table de
routage, il faut aussi préciser par où il faut passer pour l'atteindre.
Cf. man route pour la syntaxe. Ça peut être soit une interface (dev
<interface>) si la destination est joignable directement, soit une
adresse de passerelle (gw <adresse_passerelle>) si la destination est
derrière cette passerelle.
> #ifconfg -a
> eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
> inet adr:192.168.1.2 Bcast:192.168.1.255
[...]
>
> eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
> inet adr:192.168.1.3 Bcast:192.168.1.255
[...]
> Ca a l'air d'aller.
Non. C'est une très mauvaise idée de mettre deux interfaces dans le même
sous-réseau (ici 192.168.1.0/24), tu vas avoir de gros problèmes de
routage. Si le modem Diva (qui a plutôt l'air d'être un modem-routeur vu
la table de routage) exige que eth0 soit dans 192.168.1.0/24, choisis x
(voir au-dessus) différent de 1 pour eth1 et l'autre machine.
> #route
> Table de routage IP du noyau
> Destination Passerelle Genmask Indic Metric Ref Use Iface
> 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
> 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
> default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Voilà, qu'est-ce que je disais : deux fois la même destination
192.168.1.0/24 par deux interfaces différentes (eth0 et eth1),
comment-veux tu que la machine sache où envoyer les paquets ?
> #route add 192.168.3.1 dev eth1
> OK cette fois
> Mais
> #ping -v 192.168.3.1
>
> PING 192.168.3.1 (192.168.3.1): 56 data bytes
> 92 bytes from 192.168.1.3: Destination Host Unreachable
>
> Ca n'a pas l'air d'aller
Non, car tu n'as probablement pas créé la route de retour sur l'autre
machine qui ne sait pas comment atteindre 192.168.1.3. Donc, pas de réponse.
> Allons voir sur 2
>
> #route add 192.168.3.1 dev eth0
> dev eth0 indispensable sais pas pourquoi car la y a qu'une carte
> ethernet.
Non, il y a aussi lo, l'interface interne de loopback. Mais peu importe,
il faut TOUJOURS indiquer par où il faut passer, interface ou passerelle.
> #ping 192.168.1.3
> et la miracle, ca ping genial
> Bon allons voir sur 1
> #ping 192.168.3.1
>
> Wouahou genial ca ping aussi.
Forcément, avec la route de retour ça va mieux. Mais il aurait été plus
simple de mettre les deux machines dans le même sous-réseau dès le
départ. Les routes par défaut auraient suffi à permettre aux deux
machines de communiquer.
En fait, avant de vouloir "faire du réseau" avec Linux, il vaudrait
mieux connaître un minimum les base des réseaux IP en général, les
masques, les sous-réseaux, le routage...
> #route add 192.168.3.1
> SIOCADDRT: Aucun périphérique de ce type
>
> Bon qu'est-ce qui ce passe?
Il se passe que quand on ajoute une destination dans la table de
routage, il faut aussi préciser par où il faut passer pour l'atteindre.
Cf. man route pour la syntaxe. Ça peut être soit une interface (dev
<interface>) si la destination est joignable directement, soit une
adresse de passerelle (gw <adresse_passerelle>) si la destination est
derrière cette passerelle.
> #ifconfg -a
> eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
> inet adr:192.168.1.2 Bcast:192.168.1.255
[...]
>
> eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
> inet adr:192.168.1.3 Bcast:192.168.1.255
[...]
> Ca a l'air d'aller.
Non. C'est une très mauvaise idée de mettre deux interfaces dans le même
sous-réseau (ici 192.168.1.0/24), tu vas avoir de gros problèmes de
routage. Si le modem Diva (qui a plutôt l'air d'être un modem-routeur vu
la table de routage) exige que eth0 soit dans 192.168.1.0/24, choisis x
(voir au-dessus) différent de 1 pour eth1 et l'autre machine.
> #route
> Table de routage IP du noyau
> Destination Passerelle Genmask Indic Metric Ref Use Iface
> 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
> 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
> default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Voilà, qu'est-ce que je disais : deux fois la même destination
192.168.1.0/24 par deux interfaces différentes (eth0 et eth1),
comment-veux tu que la machine sache où envoyer les paquets ?
> #route add 192.168.3.1 dev eth1
> OK cette fois
> Mais
> #ping -v 192.168.3.1
>
> PING 192.168.3.1 (192.168.3.1): 56 data bytes
> 92 bytes from 192.168.1.3: Destination Host Unreachable
>
> Ca n'a pas l'air d'aller
Non, car tu n'as probablement pas créé la route de retour sur l'autre
machine qui ne sait pas comment atteindre 192.168.1.3. Donc, pas de réponse.
> Allons voir sur 2
>
> #route add 192.168.3.1 dev eth0
> dev eth0 indispensable sais pas pourquoi car la y a qu'une carte
> ethernet.
Non, il y a aussi lo, l'interface interne de loopback. Mais peu importe,
il faut TOUJOURS indiquer par où il faut passer, interface ou passerelle.
> #ping 192.168.1.3
> et la miracle, ca ping genial
> Bon allons voir sur 1
> #ping 192.168.3.1
>
> Wouahou genial ca ping aussi.
Forcément, avec la route de retour ça va mieux. Mais il aurait été plus
simple de mettre les deux machines dans le même sous-réseau dès le
départ. Les routes par défaut auraient suffi à permettre aux deux
machines de communiquer.
Bon je reprends tout a zero
Ma config
ISP--Modem-ethernet DIVA ---(dhcp)eth0[FIXE]eth1--cablecroisé--eth0
[PORTABLE]
J'ai fait:
sur le[FIXE]
#ifconfig eth1 192.168.2.1
J'ai pas mis de netmask mais bon ...
#ifconfig
eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
inet adr:192.168.1.2 Bcast:192.168.1.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:68873 errors:0 dropped:0 overruns:1 frame:0
TX packets:42175 errors:0 dropped:0 overruns:0 carrier:0
collisions:28 lg file transmission:1000
RX bytes:39662281 (37.8 MiB) TX bytes:4832865 (4.6 MiB)
Interruption:10 Adresse de base:0xd400
eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
inet adr:192.168.2.1 Bcast:192.168.2.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:406 errors:0 dropped:0 overruns:0 frame:0
TX packets:898 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:43562 (42.5 KiB) TX bytes:71646 (69.9 KiB)
Interruption:5
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:344907 errors:0 dropped:0 overruns:0 frame:0
TX packets:344907 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:38303124 (36.5 MiB) TX bytes:38303124 (36.5 MiB)
#route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref
Use
Iface
192.168.2.0 * 255.255.255.0 U 0 0
0
eth1
192.168.1.0 * 255.255.255.0 U 0 0
0
eth0
default 192.168.1.1 0.0.0.0 UG 0 0
0
eth0
Ca a l'air d'être mieux il n'y a plus deux destinations identiques
pour
deux cartes rezo.
sur le [PORTABLE]
#ifconfig eth 0 192.168.2.2
J'ai pas mis de netmask mais bon ...
#route add 192.168.2.1 eth0
#route
me donne 2 destinations:
192.168.2.1 ---> [FIXE]eth1 OK
192.168.2.0 Ca c'est quoi?
Les ping marchent.
Si je fais :
#route del 192.168.2.1 eth0
#route
je n'ai plus que 192.168.1.0
#ping 192.168.2.1
marche
192.168.2.0 c'est toutes les adresses 192.168.2.0/24
c'est ca?
Bon je reprends tout a zero
Ma config
ISP--Modem-ethernet DIVA ---(dhcp)eth0[FIXE]eth1--cablecroisé--eth0
[PORTABLE]
J'ai fait:
sur le[FIXE]
#ifconfig eth1 192.168.2.1
J'ai pas mis de netmask mais bon ...
#ifconfig
eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
inet adr:192.168.1.2 Bcast:192.168.1.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:68873 errors:0 dropped:0 overruns:1 frame:0
TX packets:42175 errors:0 dropped:0 overruns:0 carrier:0
collisions:28 lg file transmission:1000
RX bytes:39662281 (37.8 MiB) TX bytes:4832865 (4.6 MiB)
Interruption:10 Adresse de base:0xd400
eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
inet adr:192.168.2.1 Bcast:192.168.2.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:406 errors:0 dropped:0 overruns:0 frame:0
TX packets:898 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:43562 (42.5 KiB) TX bytes:71646 (69.9 KiB)
Interruption:5
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:344907 errors:0 dropped:0 overruns:0 frame:0
TX packets:344907 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:38303124 (36.5 MiB) TX bytes:38303124 (36.5 MiB)
#route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref
Use
Iface
192.168.2.0 * 255.255.255.0 U 0 0
0
eth1
192.168.1.0 * 255.255.255.0 U 0 0
0
eth0
default 192.168.1.1 0.0.0.0 UG 0 0
0
eth0
Ca a l'air d'être mieux il n'y a plus deux destinations identiques
pour
deux cartes rezo.
sur le [PORTABLE]
#ifconfig eth 0 192.168.2.2
J'ai pas mis de netmask mais bon ...
#route add 192.168.2.1 eth0
#route
me donne 2 destinations:
192.168.2.1 ---> [FIXE]eth1 OK
192.168.2.0 Ca c'est quoi?
Les ping marchent.
Si je fais :
#route del 192.168.2.1 eth0
#route
je n'ai plus que 192.168.1.0
#ping 192.168.2.1
marche
192.168.2.0 c'est toutes les adresses 192.168.2.0/24
c'est ca?
Bon je reprends tout a zero
Ma config
ISP--Modem-ethernet DIVA ---(dhcp)eth0[FIXE]eth1--cablecroisé--eth0
[PORTABLE]
J'ai fait:
sur le[FIXE]
#ifconfig eth1 192.168.2.1
J'ai pas mis de netmask mais bon ...
#ifconfig
eth0 Lien encap:Ethernet HWaddr 00:04:75:86:3D:56
inet adr:192.168.1.2 Bcast:192.168.1.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:68873 errors:0 dropped:0 overruns:1 frame:0
TX packets:42175 errors:0 dropped:0 overruns:0 carrier:0
collisions:28 lg file transmission:1000
RX bytes:39662281 (37.8 MiB) TX bytes:4832865 (4.6 MiB)
Interruption:10 Adresse de base:0xd400
eth1 Lien encap:Ethernet HWaddr 00:E0:18:AA:9B:23
inet adr:192.168.2.1 Bcast:192.168.2.255
Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:406 errors:0 dropped:0 overruns:0 frame:0
TX packets:898 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:43562 (42.5 KiB) TX bytes:71646 (69.9 KiB)
Interruption:5
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:344907 errors:0 dropped:0 overruns:0 frame:0
TX packets:344907 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:38303124 (36.5 MiB) TX bytes:38303124 (36.5 MiB)
#route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref
Use
Iface
192.168.2.0 * 255.255.255.0 U 0 0
0
eth1
192.168.1.0 * 255.255.255.0 U 0 0
0
eth0
default 192.168.1.1 0.0.0.0 UG 0 0
0
eth0
Ca a l'air d'être mieux il n'y a plus deux destinations identiques
pour
deux cartes rezo.
sur le [PORTABLE]
#ifconfig eth 0 192.168.2.2
J'ai pas mis de netmask mais bon ...
#route add 192.168.2.1 eth0
#route
me donne 2 destinations:
192.168.2.1 ---> [FIXE]eth1 OK
192.168.2.0 Ca c'est quoi?
Les ping marchent.
Si je fais :
#route del 192.168.2.1 eth0
#route
je n'ai plus que 192.168.1.0
#ping 192.168.2.1
marche
192.168.2.0 c'est toutes les adresses 192.168.2.0/24
c'est ca?
>
Sans doute que route add 192.168.2.0 eth0 aurait été plus logique : on
dit dans ce cas que tout le réseau 192.268.0.0/24 (192.168.0.x) est
routé sur cette interface (sis vous ajoutez un concentrateur et un
ordinateur supplémentaire, ça pourra servir).
>
Sans doute que route add 192.168.2.0 eth0 aurait été plus logique : on
dit dans ce cas que tout le réseau 192.268.0.0/24 (192.168.0.x) est
routé sur cette interface (sis vous ajoutez un concentrateur et un
ordinateur supplémentaire, ça pourra servir).
>
Sans doute que route add 192.168.2.0 eth0 aurait été plus logique : on
dit dans ce cas que tout le réseau 192.268.0.0/24 (192.168.0.x) est
routé sur cette interface (sis vous ajoutez un concentrateur et un
ordinateur supplémentaire, ça pourra servir).
Sans doute que route add 192.168.2.0 eth0 aurait été plus logique :
ondit dans ce cas que tout le réseau 192.268.0.0/24 (192.168.0.x) est
routé sur cette interface (sis vous ajoutez un concentrateur et un
ordinateur supplémentaire, ça pourra servir).
Je comprends pas.
route add 192.168.2.0 eth0
et c'est le rezo 192.168.0.0/24 qui est routé et pas
192.168.2.0/24????
Sans doute que route add 192.168.2.0 eth0 aurait été plus logique :
on
dit dans ce cas que tout le réseau 192.268.0.0/24 (192.168.0.x) est
routé sur cette interface (sis vous ajoutez un concentrateur et un
ordinateur supplémentaire, ça pourra servir).
Je comprends pas.
route add 192.168.2.0 eth0
et c'est le rezo 192.168.0.0/24 qui est routé et pas
192.168.2.0/24????
Sans doute que route add 192.168.2.0 eth0 aurait été plus logique :
ondit dans ce cas que tout le réseau 192.268.0.0/24 (192.168.0.x) est
routé sur cette interface (sis vous ajoutez un concentrateur et un
ordinateur supplémentaire, ça pourra servir).
Je comprends pas.
route add 192.168.2.0 eth0
et c'est le rezo 192.168.0.0/24 qui est routé et pas
192.168.2.0/24????