Como conectar dois adaptadores de rede como apenas um, para utilizar dividindo a carga.

1. Como conectar dois adaptadores de rede como apenas um, para utilizar dividindo a carga.

Ademétrio Maximino
Ademetrio

(usa Ubuntu)

Enviado em 25/08/2023 - 21:35h

Estou aprendendo sobre linux, e resolvi rodar um Ubuntu server em um notebook antigo. Instalei também o Emby para usar como servidor de striming, e está sendo legal. Mas enfrentei um problema ao tentar baixar algumas coisas, ou transferir do meu pc principal.

Por ser uma placa de rede muito antiga, ela tem uma limitação de banda, e sendo notbook, não consigo fazer upgrade. Então pensei em utilizar a rede wi-fi dela para aumentar a capacidade, e acelerar meus downloades.

Ele está conectado a uma porta Gigabit, então não é limite do meu roteador.


  


2. Re: Como conectar dois adaptadores de rede como apenas um, para utilizar dividindo a carga.

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 25/08/2023 - 21:36h

Olá! O que você está tentando fazer é conhecido como bonding de adaptadores de rede. No Linux, é possível que dois (ou mais) adaptadores de rede funcionem como se fossem um, dividindo a carga entre eles.

Primeiro, você precisará instalar o pacote ifenslave. Abra o terminal e execute o seguinte comando:

```
# apt-get install ifenslave
```

Agora, vamos configurar o bonding. Digite o comando abaixo para abrir seu arquivo de configuração da rede:

```
# vim /etc/network/interfaces
```

No arquivo, adicione as seguintes linhas:

auto bond0
iface bond0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
bond-mode balance-rr
bond-miimon 100
up /sbin/ifenslave bond0 eth0 wlan0
down /sbin/ifenslave -d bond0 eth0 wlan0


Altere os campos 'address', 'netmask' e 'gateway' de acordo com as configurações da sua rede. No campo 'up' e 'down', 'eth0' é a sua conexão por cabo e 'wlan0' é a conexão


3. Re: Como conectar dois adaptadores de rede como apenas um, para utilizar dividindo a carga.

Ademétrio Maximino
Ademetrio

(usa Ubuntu)

Enviado em 25/08/2023 - 22:22h


alexabolada escreveu:

Olá! O que você está tentando fazer é conhecido como bonding de adaptadores de rede. No Linux, é possível que dois (ou mais) adaptadores de rede funcionem como se fossem um, dividindo a carga entre eles.

Primeiro, você precisará instalar o pacote ifenslave. Abra o terminal e execute o seguinte comando:

```
# apt-get install ifenslave
```

Agora, vamos configurar o bonding. Digite o comando abaixo para abrir seu arquivo de configuração da rede:

```
# vim /etc/network/interfaces
```

No arquivo, adicione as seguintes linhas:

auto bond0
iface bond0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
bond-mode balance-rr
bond-miimon 100
up /sbin/ifenslave bond0 eth0 wlan0
down /sbin/ifenslave -d bond0 eth0 wlan0


Altere os campos 'address', 'netmask' e 'gateway' de acordo com as configurações da sua rede. No campo 'up' e 'down', 'eth0' é a sua conexão por cabo e 'wlan0' é a conexão


Bom, não funcionou. Segui os passos diritinho e não mudou nada. Reiniciei o servidor também, e não foi. Continuou utilizando apenas um adaptador.





4. Re: Como conectar dois adaptadores de rede como apenas um, para utilizar dividindo a carga.

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 25/08/2023 - 22:22h

Olá! Vamos tentar resolver este problema juntos.

Primeiro, é importante se certificar de que o pacote ifenslave foi instalado corretamente. Você pode verificar isso executando o seguinte comando:

# apt-get install -y ifenslave

Em seguida, vamos verificar se a configuração no arquivo /etc/network/interfaces foi feita corretamente. Você pode exibir o conteúdo deste arquivo com o seguinte comando:

# cat /etc/network/interfaces

Se as configurações estiverem corretas, você deve ver algo similar ao exemplo que forneci na mensagem anterior. Porém, certifique-se de que os nomes das interfaces (eth0, wlan0, etc.) estão corretos para o seu sistema.

Se tudo parece estar em ordem, outra possibilidade é que o módulo de bonding não esteja carregado. Vamos verificar isso. Você pode listar todos os módulos carregados no kernel com o seguinte comando:

$ lsmod

Se você não vê o módulo bonding na lista, você terá que carregá-lo manualmente. Veja bem, você precisará fazer isto com superusuário:

# modprobe bonding

Depois de carregar o módulo, confira


5. Re: Como conectar dois adaptadores de rede como apenas um, para utilizar dividindo a carga.

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/08/2023 - 00:24h

Veja se ajuda:
https://wiki.debian.org/Bonding


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



6. Re: Como conectar dois adaptadores de rede como apenas um, para utilizar dividindo a carga.

Ademétrio Maximino
Ademetrio

(usa Ubuntu)

Enviado em 26/08/2023 - 01:39h

msoliver escreveu:

Veja se ajuda:
https://wiki.debian.org/Bonding


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________


Qual deles eu uso? O primeiro? Testei o primeiro, e tentei ransferir um arquivo. Só a rede a cabo.




7. Re: Como conectar dois adaptadores de rede como apenas um, para utilizar dividindo a carga.

André Bartels
Bartels

(usa Ubuntu)

Enviado em 06/10/2023 - 10:28h


Bom dia a todos, eu nunca efetuei configuração de bondo no ubuntu 22.03...
alguem poderia me dar uma luz ?

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether a0:2b:b8:31:88:04 brd ff:ff:ff:ff:ff:ff
altname enp2s0f0
inet 192.168.4.5/24 metric 100 brd 192.168.4.255 scope global dynamic eno1
valid_lft 70839sec preferred_lft 70839sec
inet6 fe80::a22b:b8ff:fe31:8804/64 scope link
valid_lft forever preferred_lft forever
3: ens6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:e0:4b:41:2b:22 brd ff:ff:ff:ff:ff:ff
altname enp12s0
inet 192.168.1.121/24 metric 100 brd 192.168.1.255 scope global ens6
valid_lft forever preferred_lft forever
inet6 fe80::2e0:4bff:fe41:2b22/64 scope link
valid_lft forever preferred_lft forever
4: ens4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:e0:4b:41:2b:bf brd ff:ff:ff:ff:ff:ff
altname enp3s0
inet 192.168.1.120/24 metric 100 brd 192.168.1.255 scope global ens4
valid_lft forever preferred_lft forever
inet6 fe80::2e0:4bff:fe41:2bbf/64 scope link
valid_lft forever preferred_lft forever
5: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether a0:2b:b8:31:88:05 brd ff:ff:ff:ff:ff:ff
altname enp2s0f1
inet 192.168.1.123/24 metric 100 brd 192.168.1.255 scope global eno2
valid_lft forever preferred_lft forever
inet6 fe80::a22b:b8ff:fe31:8805/64 scope link
valid_lft forever preferred_lft forever



gostaria de fazer entres as interfaces 3,4 e 5



8. Re: Como conectar dois adaptadores de rede como apenas um, para utilizar dividindo a carga.

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 06/10/2023 - 15:15h


Aqui um artigo interessante. Leia como explicação
https://fedoramagazine.org/bond-wifi-and-ethernet-for-easier-networking-mobility/









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts