Configuração de rede estática com bridge no CentOS 6.2

1

Eu tenho um servidor com o CentOS 6.2 instalado, eu quero usá-lo como um host de VM para executar algumas instalações do Windows para fins de desenvolvimento. Eu queria ser capaz de diretamente RDP e servir sites do IIS nessas instalações do servidor Windows, então eu imaginei que iria configurá-lo como uma rede em ponte.

Eu tenho lutado com isso durante toda a manhã, geralmente o resultado é que quando eu levantei a interface da bridge toda a conectividade de rede para o CentOS iria embora, no entanto, eu acho que finalmente consegui descobrir tudo. No entanto, eis o que acontece.

As interfaces eth0 e br0 são definidas em / etc / sysconfig / network-scripts com ifcfg-eth0 e ifcfg-br0. Eu não tenho ifup ou ifdown ou quaisquer outros arquivos para essas interfaces, eu não encontrei se eles são necessários. Eu posso fazer o login e usar o Firefox para navegar na web, no entanto, executando ifconfig revela que o meu eth0 não tem um IPAddress, mas o br0 faz. Eu posso realmente instalar o RDP na instalação do Windows, e navegar na internet de lá também, mas não posso me conectar diretamente (via putty, vnc, nem visualizar páginas da web) à caixa do CentOS. Alguma idéia do que se passa?

ifcfg-eth0

DEVICE=eth0
BOOTPROTO=none
IPADDR=192.168.1.20
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
BRIDGE=br0

ifcfg-br0

DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
DNS1=192.168.1.1
DNS2=8.8.8.8
GATEWAY=192.168.1.1
IPADDR=192.168.1.2
NETMAS=255.255.255.0
ONBOOT=yes

Sei que algumas das opções são inconsistentes (DNS e BOOTPROTO) porque tentei alterá-las no arquivo eth0 para que funcionasse, e as alterações não afetaram adversamente a navegação na web ou a outra funcionalidade

Obrigado!

    
por Kyle 08.07.2012 / 20:56

1 resposta

3

remova as configurações de IP da eth0, deixe-as somente na bridge. Adicione também DELAY=0 ao script ifcfg da bridge. Isso deve fazer as coisas funcionarem para você.

Uma coisa adicional - verifique se você tem a linha HWADDR= correta no ifcfg para o eth.

    
por 09.07.2012 / 10:50