GNU/Linux >> Linux Esercitazione >  >> Linux

Utilizzo di bridge utils per connettere due computer tramite Linux

Il firewall sul server è disabilitato? È possibile che ci siano alcune regole del firewall che bloccano i pacchetti. Guarda l'output di iptables (deve essere eseguito come root) e se vedi qualcosa di diverso da ACCEPT rules/policies allora potrebbero bloccare le cose.

iptables -L

e

iptables -t nat -L

Se i due dispositivi non riescono a eseguire il ping tra loro, sembra che il bridge non sia configurato correttamente. Non c'è alcun instradamento del protocollo IP coinvolto nel bridge. Qual è l'output di brctl show ? Dovrebbe mostrare qualcosa come

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

Se entrambe le interfacce non sono elencate lì, è necessario correggerle.

Potresti anche provare il brctl showmacs br0 comando e se STP (protocollo spanning tree) è stato abilitato sopra il brctl showstp br0 comando. Il primo dovrebbe mostrare gli indirizzi mac dei due dispositivi e il secondo dovresti controllare che ogni porta sia nello stato forwarding

Dato che dici che ognuno può accedere a Internet, presumo che tutte le interfacce siano state attivate. In caso contrario, dovrebbe farlo quanto segue.

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

Controlla se l'inoltro ip è abilitato sul server con il comando

sysctl net.ipv4.ip_forward

se questo dà 0, fallo

sysctl -w net.ipv4.ip_forward=1

come root sul server. Se questo aiuta, rendere permanente la modifica modificando /etc/sysctl.conf


Linux
  1. Esegui il debug di Linux usando ProcDump

  2. Come trasferire file tra due computer utilizzando i comandi nc e pv

  3. Come inviare posta tramite server SMTP esterno utilizzando il comando mailx in Linux?

  4. Connettiti a un server utilizzando SSH su Linux o Mac OS X

  5. Inoltro RDP tramite una macchina Linux utilizzando iptables:non funzionante

Come scaricare file utilizzando Wget tramite proxy in Linux

Come connettere e condividere dati tra due sistemi Linux

Come connettere Rocky Linux 8 tramite il protocollo Windows RDP

Utilizzo del comando Diff per confrontare due file nel terminale Linux

Utilizzo del comando Watch in Linux

Confronta due file in Linux – Usando diff, vimdiff e colordiff