Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - AlbertoBSD

#551
Redes / Re: como cambio la ip
16 Septiembre 2017, 01:45 AM
Te lo comente desde el principio, para hacer eso tendria que entrar a la pagina del modem y reiniciarlos desde ahi, o buscar el boton para renovar la IP.
#552
Programación C/C++ / Re: Declarar una funcion en c
16 Septiembre 2017, 01:43 AM
Es lo mismo, solo depende de los parametros que recibe orginalmente la funcion.

ve los ejemplos que te agrego


#include<stdio.h>


void f1(int a,int b) {
printf("f1 %i,%i\n",a,b);
}

int main() {
void (*fun_ptr)(int,int);
fun_ptr = &f1;
(*fun_ptr)(10,100);
}


void es el tipo, podria ser algun otro tipo creo.

Saludos
#553
GNU/Linux / Re: problemas con freebsd
16 Septiembre 2017, 01:40 AM
Como servidor y miniservidor, como entorno de programación libre y para aprender sobre sistemas operativos esta muy bueno.

Como sistema de escritorio he tenido ciertos inconvenientes en cuanto a compatibilidad de aplicaciones pero siempre encuentro alguna forma de hacer las cosas.

Saludos!
#554
Programación C/C++ / Re: Declarar una funcion en c
15 Septiembre 2017, 23:54 PM

#include<stdio.h>

void f1(int a) {
printf("f1 %i\n",a);
}

void f2(int a) {
printf("f2 %i\n",a);
}


void f3(int a) {
printf("f3 %i\n",a);
}


int main() {
void (*fun_ptr)(int);
fun_ptr = &f1;
(*fun_ptr)(10);
fun_ptr = &f2;
(*fun_ptr)(100);
fun_ptr = f3;
(*fun_ptr)(1000);
}


Si es posible, es un apuntador a una funcion, y sirve para cambiar la referencua de una funcion a otra sin alterar el codigo, esto podria ser hecho dinamicamente en tiempo de ejecucion, solo he visto implementado a nivel de kernel.

Por ejemplo en lo que he visto para lo modulos de FreeBSD los archivo device

/dev/random /dev/null, /dev/zero

Son archivos que puede ser usado desde fopen para lectura y escritura.

Entonces cuando tu programas el modulo, le dices al sistema operativo cual es tu funcion de lectura, cual es la funcion de escritura. Entonces al momento  de cargarlos el sistema tiene algo como

moduloX.read = ....
moduloX.write = ....
moduloX.close = ....
moduloX.open = ....


Entonces cada que se le mande a abrir, cerrar, leer o escribir en el archivo el sistema ejecutara las funciones que tu especifiques despues del =

#555
Redes / Re: como cambio la ip
15 Septiembre 2017, 23:39 PM
Y con ipconfig /release  y ipconfig /renew que IP esperas recibir?

Tienes la opción de Cambiar el tiempo en el que te asigna la IP el Router (DHCP Lease), sin embargo si no hay otros equipos que se conecten al Router no te va a cambiar la IP aunque el Lease sea cada 10 segundos... (Normalmente es de una hora).

Saludos!

#556
GNU/Linux / Re: problemas con freebsd
15 Septiembre 2017, 21:49 PM
Si pueden existir, si tienes la particion  reservada, la opcion seria realizar un resize a la particion, pero con eso no tengo nada de experiencia.
#557
Desarrollo Web / Re: Problema con url amigables
15 Septiembre 2017, 20:59 PM
Hola, pues lo que necesitas es que un archivo te controle todo lo que recibes por la URL.

Yo en mi archivo HTACCESS tengo:

RewriteRule ^.*$ ./index.php

Con lo cual todo lo procesa el index.php.

El cual tiene algo similar a:

Código (php) [Seleccionar]

$params = explode("/",$_SERVER['REQUEST_URI']);
switch($params[1]) {
case "serie":
$modelo= $params[2];
$nombre= $params[3];
break;
....


Posteriormente cargo los datos relacionados que me estan solicitando en el URL

Obviamente tiene que validar que los parámetros existan y sean validos, ademas si los vas a usar para realizar consultas SQL, hay que sanizitarlos para evitar que te inyecten consultas
#558
Sin ver el codigo, poco te podriamos ayudar, en teoria deberia de funcionar, pero hay que ver en que interfaz de red, esta haciendo el Listen y en cual esta buscando al cliente.

Saludos!
#559
Redes / Re: como cambio la ip
15 Septiembre 2017, 20:28 PM
A ver no se exactamente que quieres.

Dices que

Citargracias pero esa no es la solucion, porque yo quiero cambiar es la ip publica no la privada

Cual IP quiere cambiar la publica o la privada, por que la IP Publica solo se puede cambiar desde el modem. Y según comentas es:

Citarporque yo quiero cambiar es la ip publica no la privada

Si quieres que en la computadora con Ethernet (Que se conecta al router con OpenWRT) te asigne la IP publica.... tienes que cambiar la configuracion del router de router a modo puente. Pero realmente no se que quieras hacer

¿Que rango de IP tienes las computadoras wireless?

¿Que dirección IP quieres cambiar, en que maquina, y que dirección esperas que te de?

A lo que entiendo tu red esta asi:
[ X.X.X.X   ]--->(192.168.X.X,        192.168.0.1) ---->> [192.168.0.1/24]
[IP Publica ]--->(IP Privada que te da el MODEM) ---->> [192.168.0.10X]
[Modem     ]--->(Router con OpenWRT              ) ---->> [Ethernet y Wireless]


El router tiene 1 interfaz de red una que se conecta al Modem y tiene una dirección  local que te asigna el modem 192.168.X.X,  Y tiene me imagino varias salidas Ethernet para que conectes tus equipos y te asigna una IP en el rango de red 192.168.0.100/24.

La direccion Interna del Router es 192.168.0.1, que a donde te conectas mediante WEB o mediante SSH.

Entonce si quieres cambiar la IP publica, la SOLUCION esta en el MODEM y depende totalmente si el ISP te quiere dar una direccion nueva o no.

Si quieres que a una maquina le asigne la IP publica, primero tienes que activarle el DMZ al modem para que lo asigne a tu router, y de tu router asignarselo a uno de los equipos locales.

Pero realmente no me queda claro que es lo que quieres hacer.

Creeme el Modem tambien tiene configuraciones.

A ver, estoy leyendo tu Post de hace uno meses:

https://foro.elhacker.net/redes/ayuda_con_openwrt-t471848.0.html;msg2131215#msg2131215

Donde comentas que:

router con tp-link con su firmware original:

IP PC1 conectada via LAN --->192.168.0.1
IP PC2 conectada via Wi-Fi ---->192.168.0.2
IP PC3 conectada via Wi-Fi ---->192.168.0.3

router con tp-link con OpenWrt:

IP PC1 conectada via LAN --->192.168.0.226
IP PC2 conectada via Wi-Fi ----> 201.xxx.xxx
IP PC3 conectada via Wi-Fi ----> 201.xxx.xxx

como puedo hacer que OpenWrt me vuelva a poner las ips como el firmware original?


Quieres que la PC que conectas via LAN tambien tenga una IP publica,

Para empezar me sorprenderia si las direccion que te da sean realmente publicas, posiblemente sea un VLAN diferente configurada en el Router si es asi podrias agregar la Interfaz Ethernet a la misma Vlan del wireless para que te de ese ranfo de direcciones.

Saludos!
#560
Redes / Re: como cambio la ip
15 Septiembre 2017, 19:47 PM
Cita de: doctorman en 15 Septiembre 2017, 13:03 PM
tengo un modem adsl conectado a un router wifi

El modem adsl tiene que tener esa configuracion.

¿Por que no haces un diagrama de donde esta conectada cosa? Por ejemplo las computadoras que se conecta via Wireless, se conectan a tu router o al ADSL (Muchos ADSL tienen wireless incluido).

Saludos!