Por que só posso escolher 1 IP em vez de usar 2 ao mesmo tempo?

0

Eu configurei vários IPs virtuais, mas só posso escolher eth0, eth0: 1 ou eth0: 2. Ele não usará todos os IP's ao mesmo tempo, para que eu possa acessar meu servidor apenas com o IP ativo neste momento.

este é o meu arquivo de rede / interfaces:

auto lo
iface lo inet loopback

#iface eth0 inet dhcp


iface eth0 inet static
address 192.168.1.46
network 192.168.1.1
netmask 255.255.255.0
brodcast 192.168.1.255


iface eth0:1 inet static
address 192.168.1.41
network 192.168.1.1
netmask 255.255.255.0
brodcast 192.168.1.255

iface eth0:2 inet static
address 192.168.1.47
network 192.168.1.1
netmask 255.255.255.0
brodcast 192.168.1.255

Anexado é uma imagem, que pode explicar melhor o meu problema (sim, eu tenho um gui no meu servidor)

informações de rede

    
por Emanuel Graf 29.02.2016 / 21:58

1 resposta

0

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

    
por Shantanu Bedajna 29.02.2016 / 22:30