Je veux connecter mes deux PC Linux fonctionnant dans un noyau 2.6 via un câble croisé. Pour ce faire, j'ai effectué les réglages suivants après une recherche Google:
Dans PC1
ifconfig eth0 10.10.11.16 netmask 255.255.255.0 up
route add default gw 10.10.11.13 eth0
(passerelle par défaut qui est ip de pc2)
Dans PC2
ifconfig eth0 10.10.11.13 netmask 255.255.255.0 up
route add default gw 10.10.11.16 eth0
(passerelle par défaut qui est ip de pc1)
Alors j'ai essayé de cingler je ne pourrais pas pouvoir me connecter. Est-ce que ces arrangements ci-dessus sont assez ou n'importe quelle chose me manque?
Pour votre plus d'information
Dans PC1
ifconfig sortie
eth0 Link encap:Ethernet HWaddr 00:16:76:A1:33:37
inet addr:10.10.11.16 Bcast:10.10.11.255 Mask:255.255.255.0
inet6 addr: fe80::216:76ff:fea1:3337/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:49984 errors:6 dropped:0 overruns:0 frame:6
TX packets:17221 errors:0 dropped:0 overruns:0 carrier:0
collisions:439 txqueuelen:1000
RX bytes:14295749 (13.6 MiB) TX bytes:2684625 (2.5 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:511 errors:0 dropped:0 overruns:0 frame:0
TX packets:511 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:62780 (61.3 KiB) TX bytes:62780 (61.3 KiB)
route -n sortie
Destination Gateway Genmask Flags Metric Ref Us Iface
10.10.11.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 10.10.11.13 0.0.0.0 UG 0 0 0 eth0
Dans PC2
ifconfig sortie
eth0 Link encap:Ethernet HWaddr 00:40:CA:A1:C7:1B
inet addr:10.10.11.13 Bcast:10.10.11.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:705 errors:0 dropped:0 overruns:0 frame:0
TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:63557 (62.0 KiB) TX bytes:9973 (9.7 KiB)
Interrupt:11 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:112 errors:0 dropped:0 overruns:0 frame:0
TX packets:112 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12400 (12.1 KiB) TX bytes:12400 (12.1 KiB)
route -n sortie
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.11.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 10.10.11.16 0.0.0.0 UG 0 0 0 eth0
Réponses:
J'ai connecté deux machines Fedora. Ici, j'ai utilisé A et B comme noms de machine.
Étape 1:
Editer le fichier
et entrez les détails pour la machine A
Étape 2:
Editer le fichier
et entrez les détails pour la machine B
Étape 3:
Connectez les deux machines avec un câble Ethernet croisé.
Étape 4:
Redémarrage facultatif.
Étape 5:
ping 192.168.1.1
de la machine B etping 192.168.1.2
de la machine AVoici les étapes à suivre au cas où vous ne pourrez toujours pas faire un ping. Il se peut que, en raison de la différence de vitesse de la carte réseau, vos machines ne puissent pas envoyer de commandes ping. Réglez la vitesse des deux machines sur constante. Alors ça pourrait marcher.
Répétez ensuite l'étape 5. Si vos machines ne sont toujours pas en mesure de s'interroger, procédez comme suit:
Vérifiez quels pilotes sont chargés dans dmesg | grep Ethernet lsmod | grep 8139
J'ai entré la
lspci
commande et regardé quel contrôleur Ethernet utilise vos machines.Ma machine utilise
RTL8101E/8102E
et lalspci
sortie ci-dessus est celle de la machine B. Téléchargez les pilotes Linux correspondants pour la carte Ethernet et installez-les. Ces pilotes sont très faciles à installer. Lisez lereadme
dans le dossier du pilote.la source
La configuration que vous avez effectuée semble être correcte, bien qu'il ne soit pas nécessaire de définir chaque PC comme passerelle de l'autre, le PC doit simplement se trouver sur le même réseau local (LAN) pour fonctionner.
Peut-être que c'est un problème avec votre câble.
Si vos cartes réseau ont des capacités de détection automatique, tout câble classique de câble croisé fonctionnera (pour cette raison, votre test avec le PC Windows fonctionne), mais si cette fonction manque, vous devez utiliser un câble croisé et un câble UTP standard. le câble ne fonctionnera pas.
la source
vous n'avez pas besoin d'une route ou d'une passerelle si les hôtes se trouvent dans le même sous-réseau (comme dans votre exemple). Supprimez donc les routes et redémarrez le démon de routage (ou redémarrez le service réseau).
Si cela ne fonctionne toujours pas: peut-être qu'il pourrait y avoir un problème avec la vitesse de négociation regarder la sortie de ethtool:
Utilisez ethtool pour modifier les paramètres de duplex, de vitesse et autres. Tous les paramètres de Thoes doivent être les mêmes sur les deux systèmes
la source