conecta o servidor ao servidor no NIC secundário

1

Eu tenho uma caixa do CentOS com vários NICs rodando o Apache. Eu também tenho outra caixa rodando o RHEL que será o servidor MySQL. Eu estou tentando usar o NIC secundário na caixa do Apache para se conectar diretamente ao servidor MySQL, mas até agora sem sorte. Eu quero isolar a caixa do MySQL tanto quanto possível, e é por isso que estou indo para uma conexão direta em vez de executar através de um switch.

Eu tenho um cabo cruzado entre eles.

Configurações de IP:

Caixa do Apache

eth0 [to lan]
ip addr:  192.168.200.100
netmask:  255.255.0.0
gateway:  192.168.111.1

eth1 [to mysql]
ip addr:  192.168.200.101
netmask:  255.255.0.0
gateway:  [blank]

caixa do MySQL

eth0 [to apache]
ip addr:  192.168.200.203
netmask:  255.255.0.0
gateway:  192.168.200.201

O restante da nossa rede está na sub-rede 192.168.111.0/24.

Ping só retorna Host de destino inacessível. Eu tentei várias variações desta configuração (incluindo o cabo direto), e não consigo fazer com que elas conversem umas com as outras.

Qualquer ajuda apreciada.

    
por stormdrain 01.06.2010 / 22:07

1 resposta

1

Até agora, existem alguns pequenos problemas com sua configuração: - O gateway da caixa do Apache não pode ser acessado em nenhuma de suas interfaces. Defina o endereço IP eth0 da caixa do Apache para algo na sua sub-rede 192.168.111.0/24. - Todas as suas netmasks estão colocando todos os seus endereços em uma sub-rede 192.168.0.0/16, adicionando confusão. Defina todas as suas máscaras de rede para 255.255.255.0. - A menos que sua caixa do Apache esteja executando o roteamento (não faça isso), ela não se comportará como um gateway. Altere o gateway eth0 da caixa MySQL para [em branco].

Quando isso for feito, na caixa do Apache, faça o ping 192.168.200.203. Ele deve decidir usar eth1, já que ele está na sub-rede 192.168.200.0/24, e o ping deve chegar à caixa do MySQL (apesar dos firewalls).

Felicidades!

    
por 01.06.2010 / 22:16