Forums:
hola amigos de ecualug
bueno les comento que tengo mi servidor centos 5 y resulta que necesito colocar rutas, asi que ingrese los comandos route add, por ejemplo:
route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.1
ahora yo quiero saber como se hace un script y como se carga para que cuando se reinicie el equipo no tenga que borrar las direcciones que le puse.
muchas gracias, espero que me puedan dar una mano con este problema
Si es Centos
Si es Centos puedes crearte un archivo en el directorio de scripts de red:
# cd /etc/sysconfig/network-scripts/
Si es para la interfaz eth1 (si es para eth0 pues pones el cero)
# vi route-eth1
Y le colocas dentro las rutas, Ej:
192.168.55.0/24 via 192.168.3.254 dev eth1
Con esto ganas ya que si reinicias la red las rutas se vuelven a activar en cambio si colocas las rutas en rc.local estas solo se activaran cuando inicias el SO y si por esas cosas de la vida reinicias la red pues te quedas sin rutas hasta que vuelvas a iniciar el SO.
Salu2
Hasta cuando seremos los pacíficos dueños de tanto absurdo.
User Linux: 446419
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net
muchas gracias
muchas gracias iknaxio por la ayuda, con esto , cuando yo reinicie el servicio o en todo caso el equipo no tendrian que borrarse las direcciones verdad???
Tal
Tal como lo dices las rutas se mantienen asi reinicies el servicio de red o el servidor.
Hasta cuando seremos los pacíficos dueños de tanto absurdo.
User Linux: 446419
"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net
lo mismo pero para ubuntu 13.10??
hola a todos soy nuevo en linux y por aqui pero siempre se empieza , quisiera lo mismo pero en lugar de centos lo quiero hacer en ubuntu 13.10 saludos.
vamos es un tema de mas de 5
vamos es un tema de mas de 5 años, crea un nuevo post para que te respondan!
STFW ...
STFW ...
Ya te dijeron que crees un nuevo hilo, pero cómo no lo has hecho aun y aprovechando el existente:
Edita el archivo /etc/network/interfaces
y agrega algo como:
auto eth0
iface eth0 inet static
address 10.9.38.76
netmask 255.255.255.240
network 10.9.38.64
broadcast 10.9.38.79
### ruteo estatico ###
post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.9.38.65
pre-down route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.9.38.65
Ejemplo tomado desde:
http://www.guatewireless.org/os/linux/distros/debian/configurando-rutas-estaticas-en-sistemas-linux-debianubuntu-y-redhat.html
bye
;)
Ho lo creas por
Ho lo creas por ejemplo:
touch rutas
Dentro del archivo colocas esto rutas:
#!/bin/sh
##RUTAS ESTATICAS IP ROUTE
ROUTE=/sbin/route
################# ELIMINANDO RUTA POR DEFECTO ###############
if netstat -nr 2>/dev/null |grep -q 169.254.0.0; then
$ROUTE delete -net 169.254.0.0/16 gw 0.0.0.0 dev eth1
fi
#### RUTAS ESTATICAS
$ROUTE add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.1
####
######Fin del script#####
Luego lo haces ejecutable con:
chmod +x rutas
Y para finalizar lo colocas en /etc/rc.local, ahi un extracto de lo que tiene el rc.local:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/ruta/donde_esta/el_archivo_que_creaste
Fin.
Keep The Fire Burning.....
Stryper 1988
great maestro damage, tnhx
great maestro damage, tnhx me ha servido de mucho para un script q hice con 2 redes diferentes en un mismo pc las 2 con salida a inet
thnz again
No hay de que brother, yo
No hay de que brother, yo comparto lo que a mi me enseñaron alguna vez, de eso se trata ;).
Saludos.
:cool: