GNU/Linux >> Tutoriels Linux >  >> Linux

Utiliser des utilitaires de pont pour connecter deux ordinateurs via Linux

Le pare-feu du serveur est-il désactivé ? Il y a peut-être des règles de pare-feu qui bloquent les paquets. Regardez la sortie d'iptables (doit être exécuté en tant que root) et si vous voyez autre chose que les règles/politiques d'ACCEPTATION, il se peut qu'elles bloquent des choses.

iptables -L

et

iptables -t nat -L

Si les deux appareils ne peuvent pas se cingler l'un l'autre, il semble que le pont n'est pas correctement configuré. Il n'y a pas de routage de protocole IP impliqué dans le pont. Quelle est la sortie de brctl show ? Cela devrait montrer quelque chose comme

$ brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.003018a46079       no              eth1
                                                        eth2

Si les deux interfaces ne sont pas répertoriées ici, cela doit être corrigé.

Vous pouvez également essayer le brctl showmacs br0 commande et si STP (protocole spanning tree) a été activé au-dessus du brctl showstp br0 commande. Le premier doit afficher les adresses mac des deux appareils et le second vous devez vérifier que chaque port est dans l'état transfert

Étant donné que vous dites que chacun peut accéder à Internet, je suppose que toutes les interfaces ont été mises en place. Sinon, ce qui suit devrait le faire.

ip link set br0 up
ip link set eth0 up
ip link set eth1 up
ip link set eth2 up

Vérifiez si le transfert IP est activé sur le serveur avec la commande

sysctl net.ipv4.ip_forward

si cela donne 0, faites

sysctl -w net.ipv4.ip_forward=1

en tant que root sur le serveur. Si cela vous aide, rendez le changement permanent en modifiant /etc/sysctl.conf


Linux
  1. Connectez-vous à un serveur en utilisant SSH sous Linux ou Mac OS X

  2. Connectez-vous à Linux à partir de Mac OS X en utilisant Terminal

  3. Connectez-vous à Linux à partir de Windows en utilisant PuTTY

  4. Générer deux packages différents à l'aide de CPack dans cmake :Linux

  5. Câblé au pont sans fil sous Linux

Comment télécharger un fichier à l'aide de Wget via un proxy sous Linux

Comment connecter et partager des données entre deux systèmes Linux

Comment connecter Rocky Linux 8 via le protocole Windows RDP

Utilisation de la commande Diff pour comparer deux fichiers dans un terminal Linux

Utilisation de la commande Watch sous Linux

Comparez deux fichiers sous Linux - Utilisation de diff, vimdiff et colordiff