Eu tenho uma caixa CentOS com vários NICs executando o Apache. Também tenho outra caixa rodando RHEL que será o servidor MySQL. Estou tentando usar a NIC secundária na caixa Apache para conectar-me diretamente ao servidor MySQL, mas até agora sem sorte. Quero isolar a caixa do MySQL o máximo possível e é por isso que estou optando por uma conexão direta em vez de passar por um switch.
Eu tenho um cabo cruzado passando entre eles.
Configurações de IP:
Caixa 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 MySQL
eth0 [to apache]
ip addr: 192.168.200.203
netmask: 255.255.0.0
gateway: 192.168.200.201
O resto da nossa rede está na sub-rede 192.168.111.0/24.
Ping retorna apenas Host de destino inacessível. Eu tentei várias variações dessa configuração (incluindo cabo direto) e não consigo fazer com que eles se comuniquem.
Qualquer ajuda será apreciada.
Responder1
Existem alguns pequenos problemas com sua configuração até agora: - O gateway da caixa Apache não está acessível em nenhuma de suas interfaces. Defina o endereço IP eth0 da caixa Apache para algo em sua sub-rede 192.168.111.0/24. - Todas as suas máscaras de rede estão colocando todos os seus endereços em uma sub-rede 192.168.0.0/16, aumentando a confusão. Defina todas as suas máscaras de rede para 255.255.255.0. - A menos que sua caixa Apache esteja realizando roteamento (não faça isso), ela não se comportará como um gateway. Altere o gateway eth0 da caixa MySQL para [em branco].
Feito isso, na caixa do Apache, faça ping 192.168.200.203. Ele deve decidir usar eth1, já que está na sub-rede 192.168.200.0/24, e o ping deve chegar à caixa do MySQL (apesar dos firewalls).
Saúde!