Considere o seguinte cenário:
* Você tem um computador funcional que tenha algum sistema operacional instalado.
* Dois adaptadores de rede estão conectados à mesma rede física ou hub.
* O TCP / IP está instalado como o protocolo de rede.
* Os endereços de adaptador na mesma sub-rede são 192.168.0.1 e 192.168.0.2.
* Um cliente na rede usa o endereço 192.168.0.119.
Nesse cenário, você pode esperar que os dois adaptadores na mesma rede física e na sub-rede do protocolo executem o balanceamento de carga. No entanto, por definição, apenas um adaptador pode se comunicar na rede por vez na topologia da rede Ethernet. Portanto, ambos os adaptadores não podem transmitir ao mesmo tempo e devem esperar se outro dispositivo na rede estiver transmitindo. Além disso, as mensagens de difusão devem ser manipuladas por cada adaptador porque ambos estão ouvindo na mesma rede. Esta configuração requer uma sobrecarga significativa, excluindo quaisquer problemas relacionados ao protocolo. Essa configuração não oferece um bom método para fornecer um adaptador de rede redundante para a mesma rede.
o pc só usará um nic para conectar-se à internet
MAS você sempre pode balancear a carga, existem muitas maneiras de fazer isso usando coisas sofisticadas com protocolos de roteamento ou fazer coisas legais dentro do linux.
sudo apt-get install ifenslave
edite o arquivo / etc / network / interfaces
como este
auto lo
iface lo inet loopback
auto bond0
iface bond0 inet static
address 192.168.0.13
gateway 192.168.0.1
netmask 255.255.255.0
bond-mode balance-alb
bond-miimon 100
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
e é sobre isso agora seu tráfego será balanceado por meio de duas interfaces