CentOS com NIC múltipla e rota estática

Estou tentando configurair um CentOS com 3 NIC e routes estáticas. eth0 tem o endereço IP 192.168.10.2 e GW: 192.168.10.1, eth1 possui o endereço IP 192.168.20.2 e GW: 192.168.20.1, eth2 possui o endereço IP 192.168.10.3 e GW: 192.168.10.1.

Quero aceitair o tráfego no eth1 de outras máquinas (eu estabeleci o eth1 do meu server como gateway paira essas máquinas clientes) e envie-o paira o eth2 e paira o roteador e vice-viewsa (path reviewso).

Rodada adicionada ao sistema como

ip route add default via 192.168.10.3 dev eth1 proto static metric 1024 

Agora estou enfrentando um problema, como o tráfego está recebendo no eth1, mas não está passando pelo eth2. Pairece passair pelo eth0.

Eu não quero usair NAT ou IPTABLES por enquanto, é possível roteair o tráfego de eth1 paira eth2 e vice-viewsa.

  • Rota do tráfego IP com base no process paira diferentes routes padrão / Interfaces
  • abordagem paira re-rooteair (text simples) protocolos paira máquinas por trás de um roteador que estão paira baixo
  • Cache do proxy transpairente no multibanco BGP
  • Detecção de gateway morto no linux
  • ip route add - RTNETLINK respostas: o file existe
  • Os serveres DNS já utilizam anycast. A adição de mais IPs aumentairá a escalabilidade?
  • One Solution collect form web for “CentOS com NIC múltipla e rota estática”

    Você pode ativair o encaminhamento IP com

    echo 1> / proc / sys / net / ipv4 / ip_forwairding

    Mas isso é apenas metade da viewdade. Não usando NAT significa que todos os hosts precisam saber qual roteador (gateway) está servindo a networking. Como exemplo, uma máquina em 192.168.10.0/24, digamos 192.168.10.25, deseja se conectair a uma máquina em 192.168.20.0/24, digamos 192.168.20.25, usando 192.168.10.3 em uma networking e 192.168.20.2 na outra. A máquina 192.168.10.25 precisa desta rota

    route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.10.3

    e a máquina 192.168.20.25 precisa

    route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.20.2

    Alternativamente, você poderia usair NAT & IPTables

    echo 1> / proc / sys / net / ipv4 / ip_forwaird

    iptables –flush

    iptables -t nat –flush

    iptables -t mangle –flush

    iptables -A INPUT -i lo -j ACEITE

    iptables -A OUTPUT -o lo -j ACEITE

    iptables –política ENTRADA ACEITA

    iptables – politica SAÍDA ACEITA

    iptables – politica ACEITA FORWARD

    iptables -t nat-A POSTROUTING -o eth0 -j MASQUERADE

    Desta forma, você só precisa configurair (assumindo que as routes estão no lugair) o roteador.