Utilizzo del ponte di comando Linux

Utilizzo del ponte di comando Linux
Nei sistemi Linux, il comando BRCTL è stato chiamato comando bridge. Il termine "BRCTL" sta per il controllo del ponte. È il comando univoco definitivo per farti vedere tutti gli attuali ponti Ethernet nel tuo sistema. Può anche permetterti di aggiungere e creare nuovi ponti Ethernet e apportare modifiche a molti di essi con poche parole chiave. Pertanto, utilizzeremo Ubuntu 20.04 Sistema per discutere del comando brctl bridge. Per questo, dobbiamo avviare la console Shell del nostro sistema tramite "Ctrl+Alt+T". Quindi iniziamo.

Stiamo iniziando il nostro articolo con l'installazione di Bridge Utilities. Per questo, dobbiamo utilizzare il comando pacchetto "Apt-get" nella shell. La parola chiave "installazione" è stata utilizzata dopo il pacchetto Apt-get e il nome del pacchetto "bridge-otils" viene utilizzato dopo il flag "-y" per forzare l'installazione. All'inizio dell'installazione, probabilmente chiede la tua password sudo e devi aggiungerla necessariamente. Successivamente, le utility bridge saranno installate sul tuo sistema Ubuntu.

Se vuoi trovare il comando bridge e il rispettivo utilizzo, puoi utilizzare la parola chiave "BRCTL" nella shell. L'immagine seguente mostra tutte le informazioni al riguardo.

01: Elenca tutti i ponti

Ora discuteremo di alcuni dei comandi del ponte nel terminal di Ubuntu per vedere il suo funzionamento. Il primo comando che utilizzeremo è il comando BRCTL con la parola chiave "mostra" per consultare le informazioni relative ai ponti totali trovati nel nostro sistema. Puoi vedere che il nostro sistema ha un totale di un ponte in questo momento. Non ha STP abilitato e non ha interfacce.

02: Aggiungi nuovo ponte

Diciamo che un utente non ha alcun ponte Ethernet nel suo sistema Ubuntu, quindi deve aggiungere un ponte Ethernet. Per fare ciò, un utente deve utilizzare il comando BRCTL con la parola chiave "addbr" e il nome del bridge. Il nome del ponte può essere qualsiasi cosa come puoi vedere; Abbiamo usato "Linux" come nome. Dopo aver aggiunto il ponte, è necessario controllare di nuovo i ponti usando il comando Bridge "Show". Vedrai che il bridge appena aggiunto è ora elencato nell'elenco.

$ sudo brctl addbr bridge-name

03: Elimina un ponte

Per eliminare un ponte specifico, devi prima scoprire il suo nome. Successivamente, è possibile utilizzare il nome del bridge nel comando bridge con la parola chiave "Delbr" per rimuoverlo dall'elenco Bridges. Dopo aver eliminato il ponte, devi controllare ancora una volta l'elenco. Scoprirai che il ponte non è più qui secondo il comando "mostra" l'output del bridge di seguito.

$ sudo brctl delbr bridge-name

04: Aggiungi interfaccia a Bridge

Nel tuo sistema Linux, potrebbero esserci molte interfacce Ethernet di reti. Prova a evitare questo comando in quanto potresti perdere la connessione di rete corrente. Quindi, per aggiungere l'interfaccia Ethernet a un ponte, devi utilizzare il comando bridge con la parola chiave "addif". È necessario utilizzare il nome dell'interfaccia Ethernet dopo aver usato il nome del bridge nel comando. Il comando Bridge "Show" ti farà vedere l'interfaccia Ethernet appena aggiunta di fronte al bridge "Linux".

$ sudo brctl addif bridge-name interfaccia

05: Elimina l'interfaccia da Bridge

Come l'aggiunta di un'interfaccia al ponte, possiamo anche eliminarla o rimuoverla completamente. L'unica modifica nel comando bridge è l'uso della parola chiave "preliminare" al posto di "ADDIF". Tutti gli altri parametri sarebbero simili.e. Nome bridge, nome dell'interfaccia Ethernet. Dopo aver applicato il comando, è necessario utilizzare il comando show () bridge per vedere le modifiche. Nell'output, possiamo visualizzare che l'interfaccia ETP0S3 Ethernet viene rimossa dal ponte "Linux". Come questo, puoi aggiungere e rimuovere più interfacce nei ponti contemporaneamente. Per controllare le interfacce Ethernet, è possibile utilizzare il comando "IP" nella shell. Scoprirai anche tutti i ponti appena aggiunti all'interno dell'elenco Ethernet.

$ sudo brctl delif bridge-name interface-name

06: Abilita STP sul ponte

STP sta per lo spanning Tree che è stato utilizzato nel sistema Linux per stabilire una connessione tra diversi ponti. Sarebbe abbastanza fantastico se è abilitato sui tuoi dispositivi All Bridge perché ti farà collaborare tra tutti quei ponti dal modo più breve. Inizialmente, devi conoscere tutti i ponti che hanno abilitato e disabili. Per determinarlo, devi utilizzare la stessa parola chiave di spettacolo nel comando BRCTL. Puoi vedere entrambi i ponti non hanno STP in questo momento.

Per abilitare lo STP su entrambi i ponti, dobbiamo utilizzare il comando "BRCTL" con la parola chiave "STP" menzionando il nome di un ponte. Dopo il nome del ponte, è necessario utilizzare la parola chiave "on" alla fine. I comandi per abilitare STP per entrambi i ponti sono mostrati di seguito. Dopo aver scoperto le informazioni sui ponti, dobbiamo sapere che entrambi i nostri ponti hanno abilitato STP ora io.e. "SÌ".

$ sudo brctl stp bridge-name su

Per disabilitare la connessione STP, è necessario sostituire la parola chiave "accesa" con "Off" nel comando Bridge "STP". Puoi vedere che l'abbiamo fatto sia per i ponti che per le modifiche sono state implementate con successo.

$ sudo brctl stp bridge-name

07: Trova l'indirizzo MAC di Bridge

Se un utente desidera controllare l'indirizzo MAC di tutti i ponti esistenti nel suo sistema, può farlo con il comando brctl brctl. Devi utilizzare la parola chiave "showmacs" all'interno del comando BRCTL insieme al nome di un ponte i.e. "Linux". Vedrai che l'output ti mostrerà gli indirizzi MAC del ponte specifico e anche se è locale o no. Puoi anche scoprire il timer invecchiamento dell'indirizzo Mac di un ponte.

$ sudo brctl showmacs bridge-name

08: impostare il tempo di invecchiamento

Puoi anche far impostare il tuo sistema il tempo di "invecchiamento" per l'indirizzo MAC di un ponte specifico. Dobbiamo usare il comando "BRCTL" con la parola chiave "setageing" insieme al nome di un ponte e tempo i.e. 150 secondi. Ora il tempo di invecchiamento è stato impostato nel tuo sistema per "Linux".

09: mostra i parametri STP

Se un utente desidera controllare le impostazioni, i parametri e i valori STP per un particolare ponte, ciò può farlo utilizzando lo stesso comando BRCTL. Questa volta devi usare questo comando insieme alla parola chiave "showstp". Puoi vedere, l'output mostra le informazioni parametriche STP del ponte "Linux". Puoi anche vedere il tempo di invecchiamento per l'indirizzo di Linux Mac i.e. 150.

Conclusione:

Abbiamo fatto con la spiegazione dell'utilizzo del comando Bridge "Brctl" nella shell Linux. Abbiamo provato meglio a coprire tutti i dettagli necessari e facili da usare sul comando bridge nella shell con ogni dettaglio minore. Abbiamo coperto molti usi del comando bridge, inclusi elenco di tutti i ponti, aggiungendo ed eliminando i ponti in un elenco, aggiungendo un'interfaccia al ponte, eliminando l'interfaccia dal ponte, consentendo lo STP sul ponte, trovando l'indirizzo MAC del Mac Bridge e impostazione del tempo di invecchiamento e mostrare i parametri STP.