He estado golpeándome la cabeza contra la pared durante unos días tratando de resolver esto: Mi ifconfig es:
eth0 Link encap:Ethernet HWaddr 00:50:56:BB:XX:XX
inet addr:192.168.36.132 Bcast:192.168.37.255 Mask:255.255.254.0
eth1 Link encap:Ethernet HWaddr 00:50:56:BB:XX:XX
inet addr:116.xx.xx.xx Bcast:116.xx.xx.xx Mask:255.255.255.192
Cuando intento agregar una ruta estática para salir de eth0, aparece el siguiente error:
servername-test:/ # route add -net 10.248.12.0 netmask 255.255.255.240 gw 192.168.36.254 dev eth0
SIOCADDRT: Network is unreachable
Mi puerta de enlace predeterminada es:
servername-test:~ # netstat -anr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
116.xx.xx.xx 0.0.0.0 255.255.255.192 U 0 0 0 eth1
192.168.238.0 192.168.36.254 255.255.255.0 UG 0 0 0 eth0
192.168.239.0 192.168.36.254 255.255.255.0 UG 0 0 0 eth0
192.168.36.0 192.168.36.254 255.255.254.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 116.xx.xx.xx 0.0.0.0 UG 0 0 0 eth1
ip route list
salida
116.66.240.64/26 dev eth1 proto kernel scope link src 116.xx.xx.xx
192.168.238.0/24 via 192.168.36.254 dev eth0
192.168.239.0/24 via 192.168.36.254 dev eth0
192.168.36.0/23 via 192.168.36.254 dev eth0
169.254.0.0/16 dev eth0 scope link
127.0.0.0/8 dev lo scope link
default via 116.xx.xx.xx dev eth1
networking
linux-networking
route
AnonPoster
fuente
fuente
/sbin/ip addr
y/sbin/ip route
? Estos son más útiles para la depuración que ifconfig y netstat.116.66.240.64/26 dev eth1 proto kernel scope link src 116.xx.xx.xx 192.168.238.0/24 via 192.168.36.254 dev eth0 192.168.239.0/24 via 192.168.36.254 dev eth0 192.168.36.0/23 via 192.168.36.254 dev eth0 169.254.0.0/16 dev eth0 scope link 127.0.0.0/8 dev lo scope link default via 116.xx.xx.xx dev eth1
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:50:56:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 192.168.36.132/23 brd 192.168.37.255 scope global eth0 inet6 fe80::xxx:xxx:xxx:xxx/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:50:56:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 116.xx.xx.xx/26 brd 116.xx.xx.xx scope global eth1 inet6 fe80::xxx:xxx:xxx:xxx/64 scope link valid_lft forever preferred_lft forever
Respuestas:
No ha declarado el
192.168.36.0/23
enlace local, a pesar de que tiene una dirección asignada, no parece haber una ruta local vinculada en sus rutas.En cambio, su declaración
192.168.36.0/23
debe pasarse a la puerta de enlace192.168.36.254
que técnicamente, según el resto de la tabla de enrutamiento, no parece ser un vecino (el núcleo no tiene idea de cómo llegar192.168.36.254
).No debe asignarse ninguna puerta de enlace
192.168.36.0/23
porque, según su dirección IP192.168.36.132/23
, probablemente esté destinada a ser un rango de enlace local (vecinos que responden directamente a través de ARP).Usted debe tener una entrada como esta en su lugar:
Para solucionarlo, debe eliminar la declaración de puerta de enlace
192.168.36.0/23
y reemplazarla con una entrada como:fuente
Si es así, olvide la línea de comando, simplemente agregue la entrada del archivo Ethernet directamente y 'reinicie la red de servicio'. ¡Eso funciona! Me siento tonto con la computadora, porque primero me irritó; luego, la misma ruta funciona perfectamente mientras se agrega con fuerza al archivo.
fuente
(Qouting) Whevener agregará la ruta predeterminada, necesita especificar una métrica de 1 y ejecutar el comando de agregar ruta:
Ejecute el siguiente comando para agregar la ruta predeterminada en HPUX:
Se agrega la ruta predeterminada.
De acuerdo con esto http://expertisenpuru.com/1-easy-command-to-add-default-route-in-hpux/
fuente