Dar IP Publica a usuario  [RESUELTO]

Foro en español para discutir sobre cuestiones generales de BrazilFW 2.x.

Dar IP Publica a usuario

Mensagempor Wikipedia » Dom Out 10, 2010 12:44 am

Amigos, como andan¿

Les comento tengo varias direcciones IP Fijas publicas para usar que estan de gusto, pero algunos usuarios me pidieron una IP publica, como podria asignarle a este usuario una IP Publica Fija pero que tambien tenga QoS.

Muchas gracias
Wikipedia
 

Re: Dar IP Publica a usuario

Mensagempor krizar » Dom Out 10, 2010 2:03 pm

creo, (no estoy seguro ) revisa el tópico de argento , tengo el entendido de que permite algo por el estilo
krizar
 

Re: Dar IP Publica a usuario

Mensagempor ZaPa » Ter Out 12, 2010 11:31 am

Hola.

El cliente que desea ip pública también debe tener una ip privada de tu red, con lo que el QoS trabajaria a nivel de red local (trabjaando sobre la ip privada de tu red)..

Una vez realizado esto, para asignar una ip pública a un usuario de tu red, simplemente debes redireccionar peticiones cpon iptables, lo puedes hacer de la siguiente forma

asignar-ip-fija.sh
Código: Selecionar todos
IPPUBLICA=80.80.80.80       # Aqui escribes la ip publica que quieres asignar al usuario de tu red
IPUSUARIO=192.168.0.50    # Aqui escribes la ip que tiene el usuario dentro de tu red
WAN=eth0                            # Aqui introduces el nombre de la interfáz de Internet (no de la red local)
iptables -t nat -A PREROUTING -i $WAN -s $IPPUBLICA -j DNAT --to $IPUSUARIO
iptables -t nat -A POSTROUTING -o $WAN -s $IPUSUARIO -j SNAT --to $IPPUBLICA


Guardalo en un fichero .sh y ejecutalo..

El script que te he escrito a continuación deberia funcionar sin ningún problema. Te lo he elaborado pero no puedo probarlo en estos momentos.
Pruebalo tu y si tienes cualquier problema, lo comentas y te ayudare, aún que pienso que no debes tener mayor problema.

Saludos.
ZaPa
 

Re: Dar IP Publica a usuario

Mensagempor pablino76 » Ter Out 12, 2010 12:01 pm

muy buena pregunta con exelente respuesta
¿funcionara?
pablino76
 

Re: Dar IP Publica a usuario

Mensagempor Wikipedia » Ter Out 12, 2010 3:00 pm

Gracias a todos por responder.

Zapa, perdona mi ignorancia conozco muy poco de linux e iniciante en BrazilFW.

¿Como puedo armar el archivo .sh? y Como lo ejecuto?.

Gracias y un abrazo...
Wikipedia
 

Re: Dar IP Publica a usuario

Mensagempor pablino76 » Ter Out 12, 2010 3:30 pm

entra con putty o lo que uses a la consola de brazilfw

ahi pasas con Q a modo comandos digamos

y pone

edit asignar-ip-fija.sh
copias y pega lo siguiente
Código: Selecionar todos
IPPUBLICA=80.80.80.80       # Aqui escribes la ip publica que quieres asignar al usuario de tu red
IPUSUARIO=192.168.0.50    # Aqui escribes la ip que tiene el usuario dentro de tu red
WAN=eth0                            # Aqui introduces el nombre de la interfáz de Internet (no de la red local)
iptables -t nat -A PREROUTING -i $WAN -s $IPPUBLICA -j DNAT --to $IPUSUARIO
iptables -t nat -A POSTROUTING -o $WAN -s $IPUSUARIO -j SNAT --to $IPPUBLICA


fijate de cambiar como zapa te dijo esos datos de IPPUBLICA e IPUSUARIO por los que vos precisas

hace CTRL + q Y
dale permisos de ejecucion con
chmod +x asignar-ip-fija.sh

y ejecutalo asi
./asignar-ip-fija.sh
pablino76
 

Re: Dar IP Publica a usuario

Mensagempor ipnet » Ter Out 12, 2010 5:10 pm

Hola. alguien probó estas líneas de iptables? Funcionan?

saludos.
ipnet
 

Re: Dar IP Publica a usuario

Mensagempor Wikipedia » Qua Out 13, 2010 8:07 pm

Hola amigos,
Les comento las novedades.

El dia de hoy estuve probando, cargue a la Entrada de Internet la segunda IP Publica e hice todo tal cual me indicaron. Pero no funciono, prove reiniciando el server pero tampoco funciono, cuando hago un whois a mi IP me sale la misma con la que estan los otros usuarios.

Que podra ser?.

Saludos
Wikipedia
 

Re: Dar IP Publica a usuario

Mensagempor pablino76 » Qua Out 13, 2010 10:35 pm

depende muchos de los addon que tengas instalados
me refiero con eso respecto a las alteraciones que genera algunos addon en iptables

te sugeriria que de ultima pruebes hacer lo mismo suplantando la -A por -I

I de Insert, te aclaro eso porque parece una L minuscula

en fin asi

Código: Selecionar todos
IPPUBLICA=80.80.80.80       # Aqui escribes la ip publica que quieres asignar al usuario de tu red
IPUSUARIO=192.168.0.50    # Aqui escribes la ip que tiene el usuario dentro de tu red
WAN=eth0                            # Aqui introduces el nombre de la interfáz de Internet (no de la red local)
iptables -t nat -I PREROUTING -i $WAN -s $IPPUBLICA -j DNAT --to $IPUSUARIO
iptables -t nat -I POSTROUTING -o $WAN -s $IPUSUARIO -j SNAT --to $IPPUBLICA


poff tambien fijate si la interface es $WAN o INET

bueno investiga un poco
pablino76
 

Re: Dar IP Publica a usuario

Mensagempor Wikipedia » Qui Out 14, 2010 12:22 am

Perfecto, pruebo con ese cambio Pablito, te cuento un poco los addon que tengo:

SQUID **Este esta deshabilitado momentaneamente por problemas detectados en el correcto funcionamiento de navegacion, pero es otro tema que consultare**
REDIRECTOR **Al estar bloqueado squid este no funciona obviamente**
LIMITCONN **tcp 20 y udp 5**

Es necesario luego de los cambios reiniciar el servidor?. Consulto para no hacerlo de gusto y no interrumpir el servicio.

Un abrazo,

Muchas gracias
Wikipedia
 

Re: Dar IP Publica a usuario  [RESUELTO]

Mensagempor pablino76 » Qui Out 14, 2010 1:07 am

fijate en lo posible de exponer estos resultados que te dan estos link
ponele la ip de tu brazilfw
copialos y usa las etiquetas code para pegar los resultados aca en el post


Código: Selecionar todos
http://pone_aca_la_ip_de_TU_BRAZILFW:8180/cgi-bin/diags.cgi?COMMAND=ifconfig -a


http://pone_aca_la_ip_de_TU_BRAZILFW:8180/cgi-bin/diags.cgi?COMMAND=/usr/sbin/showcfg -w

http://pone_aca_la_ip_de_TU_BRAZILFW:8180/cgi-bin/diags.cgi?COMMAND=/usr/sbin/iptables -L -t nat -n -v



con esa informacion se puede saber mejor cual es la situacion en la que estas buscando lograr hacer eso
pablino76
 

Re: Dar IP Publica a usuario

Mensagempor Wikipedia » Qui Out 14, 2010 9:05 am

Pablino, hice el cambio de -A por -I y quedo andando a la perfeccion y sin necesidad de reiniciar el servidor....

Ahora una ultima consulta viendo que esto esta funcionando a la perfeccion.

En el caso mio que tengo unas 20 direcciones IP Publicas de gusto y supongamos que las quiero repartir entre los usuarios seria asi o me equivoco:

Código: Selecionar todos
IPP1=80.80.80.80       # Aqui escribes la ip publica que quieres asignar al usuario de tu red
IPU1=192.168.0.50    # Aqui escribes la ip que tiene el usuario dentro de tu red
IPP2=80.80.80.81       # Aqui escribes la ip publica que quieres asignar al usuario de tu red
IPU2=192.168.0.51    # Aqui escribes la ip que tiene el usuario dentro de tu red
IPP3=80.80.80.82       # Aqui escribes la ip publica que quieres asignar al usuario de tu red
IPU3=192.168.0.52    # Aqui escribes la ip que tiene el usuario dentro de tu red
WAN=eth0                            # Aqui introduces el nombre de la interfáz de Internet (no de la red local)
iptables -t nat -I PREROUTING -i $WAN -s $IPP1 -j DNAT --to $IPU1
iptables -t nat -I POSTROUTING -o $WAN -s $IPU1 -j SNAT --to $IPP1
iptables -t nat -I PREROUTING -i $WAN -s $IPP2 -j DNAT --to $IPU2
iptables -t nat -I POSTROUTING -o $WAN -s $IPU2 -j SNAT --to $IPP2
iptables -t nat -I PREROUTING -i $WAN -s $IPP3 -j DNAT --to $IPU3
iptables -t nat -I POSTROUTING -o $WAN -s $IPU3 -j SNAT --to $IPP3



Desde ya muchas gracias..
Wikipedia
 

Re: Dar IP Publica a usuario

Mensagempor pablino76 » Qui Out 14, 2010 10:13 am

Wikipedia escreveu:seria asi o me equivoco:


mira mejor llevalo a la practica
es lo mejor
en teoria te diria que si

te sugiero que te hagas un repaso de este manual

Manual configuracion Firewall BFW ( krizar )
http://www.brazilfw.com.br/forum/viewtopic.php?f=40&t=71792

y profundises mas dia a dia leyendo sobre iptables e imaginando etc etc etc....
pablino76
 

Re: Dar IP Publica a usuario

Mensagempor Wikipedia » Qui Out 14, 2010 10:42 am

Muy bien pablino, muchisimas gracias por la ayuda.

Doy por solucionado este tema.

Abrazo
Wikipedia
 


Voltar para BrazilFW 2.x - Ayuda en general

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes