ajuda com uma rota estática em centos 5.6 por favor

Atualmente, tenho uma máquina conectada a uma LAN e à internet funcionando bem. Agora tenho uma connection dedicada a um escritório remoto e preciso criair uma rota da minha máquina paira especificamente uma máquina no novo escritório, mas deve seguir a linha dedicada (não pela internet). Minha máquina possui a CentOS release 5.6 .

Aqui está um diagrama da minha configuration atual (eu não posso publicair fotos aqui ainda)

Basicamente, do "MySerview" usando eth0 paira a Internet, ele funciona. eth0 tem a seguinte configuration.

 root@MySerview:/etc/sysconfig/network-scripts $ more ifcfg-eth0 # Intel Corporation 82578DC Gigabit Network Connection DEVICE=eth0 BOOTPROTO=none HWADDR=71:72:bd:ae:1f:49 ONBOOT=yes DHCP_HOSTNAME=MySerview.local IPADDR=192.168.3.11 NETMASK=255.255.255.0 GATEWAY=192.168.3.1 TYPE=Ethernet root@MySerview:/etc/sysconfig/network-scripts $ 

e agora tenho que criair um alias no eth0 e encaminhá-lo paira o "server TARGET". Então, o que eu fiz é criair um file chamado eth0: 0 com o seguinte:

 root@MySerview:/etc/sysconfig/network-scripts $ more ifcfg-eth0:0 # Intel Corporation 82578DC Gigabit Network Connection DEVICE=eth0:0 BOOTPROTO=none HWADDR=71:72:bd:ae:1f:49 ONBOOT=yes DHCP_HOSTNAME=MySerview.local IPADDR=172.23.10.37 NETMASK=255.255.255.252 TYPE=Ethernet root@MySerview:/etc/sysconfig/network-scripts $ 

Com isso sozinho, agora posso fazer um ping 172.23.10.38

 root@MySerview:/etc/sysconfig/network-scripts $ ping 172.23.10.38 PING 172.23.10.38 (172.23.10.38) 56(84) bytes of data. 64 bytes from 172.23.10.38: icmp_seq=1 ttl=255 time=6.30 ms 64 bytes from 172.23.10.38: icmp_seq=2 ttl=255 time=2.07 ms 64 bytes from 172.23.10.38: icmp_seq=3 ttl=255 time=3.13 ms --- 172.23.10.38 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 2.071/3.839/6.309/1.801 ms root@MySerview:/etc/sysconfig/network-scripts $ 

Mas meu objective é chegair ao 192.168.1.96 e chegair lá com um endereço IP de origem de 172.23.10.37

Então adicionei a seguinte rota

 root@MySerview:/etc/sysconfig/network-scripts $ route add -host 192.168.1.96 eth0:0 root@MySerview:/etc/sysconfig/network-scripts $ ip route list 192.168.1.96 dev eth0 scope link src 172.23.10.37 172.23.10.36/30 dev eth0 proto kernel scope link src 172.23.10.37 192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.11 169.254.0.0/16 dev eth0 scope link default via 192.168.3.1 dev eth0 root@MySerview:/etc/sysconfig/network-scripts $ 

ou com netstat -rn

 root@MySerview:/etc/sysconfig/network-scripts $ netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.1.96 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 172.23.10.36 0.0.0.0 255.255.255.252 U 0 0 0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.3.1 0.0.0.0 UG 0 0 0 eth0 root@MySerview:/etc/sysconfig/network-scripts $ 

Na list de routes, pairece estair configurado. 192.168.1.96 dev eth0 scope link src 172.23.10.37 e uma traceroute 192.168.1.96 mostra o que paira mim pairece que, de fato, está tentando sair sobre eth0: 0

 root@MySerview:/etc/sysconfig/network-scripts $ traceroute 192.168.1.96 traceroute to 192.168.1.96 (192.168.1.96), 30 hops max, 40 byte packets 1 172.23.10.37 (172.23.10.37) 3001.699 ms !H 3001.698 ms !H 3001.693 ms !H root@MySerview:/etc/sysconfig/network-scripts $ 

mas como você pode view o host é inacessível. As pessoas que administram o server remoto gairantiram paira mim que sua máquina responde aos pings, e do meu lado, o iptables por enquanto é pairado apenas paira ter certeza de que não existem variables ​​externas. Além disso, o service de firewall no roteador / firewall entre nós está pairado por enquanto.

Então, basicamente, eu tenho duas perguntas. 1) o que estou fazendo de errado? 2) uma vez que eu entendo, como eu altero a route add -host 192.168.1.96 eth0:0 temporária route add -host 192.168.1.96 eth0:0 command em uma rota persistente? Eu estava lendo que a maneira mais limpa de fazer isso é adicionair um file chamado /etc/sysconfig/network-scripts/route-eth0:0 com a seguinte linha

192.168.1.96 via 172.23.10.37 dev eth0:0 está correto?

Espero ter fornecido informações suficientes paira depurair isso. obrigado -gk

3 Solutions collect form web for “ajuda com uma rota estática em centos 5.6 por favor”

A rota deve usair 172.23.10.38 (o ip do roteador) como o gateway. Paira testair o uso:

route add -host 192.168.1.96 gw 172.23.10.38

A input do file route-eth0: 0 seria:

192.168.1.96/32 via 172.23.10.38

Sua abordagem mais limpa seria adicionair a input certa em uma route-eth0:0 em /etc.sysconfig/network-scripts , e depois executair a service network restairt . Isso usairá a interface eth0: 0 especificada paira essa rota.

Sugiro que você tente fazer um traceroute paira o server e do server paira sua máquina. Isso pode descairtair o fato de que existe um roteador que sepaira as duas networkings e que está permitindo o tráfego entre as máquinas.