Unirea placilor de retea in Linux Debian

Configurare noua (How To)

Situatie

Vrea sa folosim o conexine pe fir(ethernet) si wifi in acelasi timp.
Dece am vrea sa facem asta?…Pai putem avea redunta – daca pica o conexiune nu vom pierde conectarea la internet.
De asemenea daca avem mai multe conexiuni la internet pe fir, vom fi siguri ca nu avem niciodata downtime la serviciile internet(email,web browsing si altele)

Backup

Nu este cazul.

Solutie

Pasi de urmat

Mediul folosit este:
Sistem de operare: Debian 8.5
Placi retea – eth(fir) si WIFI
Screenshot from 2016-08-10 22:08:25

Se poate observa ca acum doar placa de retea cu fir este conectata la router.

Pentru a putea uni placile fizice intr-un adaptor virtual ne va trebui un program numit ifenslave.
Il instalam cu comanda:
$sudo apt-get install ifenslave

Screenshot from 2016-08-10 22:12:09

Odata instalat programul, va trebui sa dezactivam toate placile de retea pe care le vrem unite si sa oprim serviciul e networking.
Comenzi:
$sudo ifconfig eth0 down  – dezactivare adoptor pe fir
$sudo ifconfig wlan0 down – dezactivare adaptor wifi
$sudo /etc/init.d/networking stop – oprire serviciu de retea
Screenshot from 2016-08-10 22:17:45

Acum vom edita fisierul /etc/network/interfaces.
Vom opri rularea comenzilor existente cu #, si vom adauga
auto bond0
iface bond0 inet dhcp
slaves all
bond-mode 4
bond-miimon 100
Screenshot from 2016-08-10 22:36:31

Asta o facem pentru ca serverul DHCP sa ne ofere o adresa ip unica.
Odata initiat bond-ul acesta va genera o adresa MAC proprie acestei conectiuni.

Pentru a uni placile vom folosi comenzile:
$sudo modprobe bonding – pentru a porni modulul de bonding
$sudo ifenslave bond0 eth0 wlan0 – pentru a indica interfetele de unit

Acum putem vedea daca a functionat.
Interfeteta bond0 acum a primit adresa proprie si va functiona in mod failover(cand scot cablul trec pe wifi automat, fara a pierde packete)
Screenshot from 2016-08-10 22:49:28

Tip solutie

Permanent

Plan de restaurare in caz de nefunctionare

Nu modificati fisierul /etc/network/interfaces fara a face un backup

Voteaza

(2 out of 5 people found this article helpful)

Despre Autor

Leave A Comment?