Mostrar los tags: n

Mostrando del 1.321 al 1.330 de 2.742 coincidencias
Se ha buscado por el tag: n
Imágen de perfil

Clase para configurar el archivo dhcpd.conf de nuestro servidor


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 26 de Junio del 2019 por Xavi (548 códigos)
1.964 visualizaciones desde el 26 de Junio del 2019
Clase para gestionar el archivo dhcpd.conf de nuestro servidor

readFile() -> lea el archivo dhcpd recibido en el constructor y ponga los datos en dos listas
getValue() -> devuelve el valor de la clave recibida
setValue() -> actualizar el valor si existe o agregar un nuevo valor si no existe
removeValue() -> eliminar valores
clearSubnet() -> elimina las subredes creadas o leídas del archivo
newSubnet() -> crea una nueva subred
getSubnetNumber() -> devuelve el número de subredes
getSubnetValue() -> devuelve el valor de la subred indicada
setSubnetValue() -> agregar o actualizar valores de la subred
guardar() -> guardar cualquier cambio en el archivo

Un archivo de configuración es similar a:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
option domain-name "example.org";                               getValue(), setValue()
option domain-name-servers ns1.example.org, ns2.example.org;    getValue(), setValue()
default-lease-time 600;                                         getValue(), setValue()
max-lease-time 7200;                                            getValue(), setValue()
subnet 10.5.5.0 netmask 255.255.255.224 {                       getSubnetNumber(), newSubnet(), clearSubnet(), getSubnetValue()
    range 10.5.5.26 10.5.5.30;                                  setSubnetValue(), getSubnetValue()
    option domain-name-servers ns1.internal.example.org;        setSubnetValue(), getSubnetValue()
    option domain-name "internal.example.org";                  setSubnetValue(), getSubnetValue()
    option routers 10.5.5.1;                                    setSubnetValue(), getSubnetValue()
    option broadcast-address 10.5.5.31;                         setSubnetValue(), getSubnetValue()
    default-lease-time 600;                                     setSubnetValue(), getSubnetValue()
    max-lease-time 7200;                                        setSubnetValue(), getSubnetValue()
}
subnet 10.10.10.0 netmask 255.255.255.0 {                       getSubnetNumber(), newSubnet(), clearSubnet(), getSubnetValue()
    range 10.10.10.200 10.10.10.230;                            setSubnetValue(), getSubnetValue()
    option domain-name-servers 8.8.8.8;                         setSubnetValue(), getSubnetValue()
    option domain-name "internal.example.org";                  setSubnetValue(), getSubnetValue()
    option routers 10.10.10.1;                                  setSubnetValue(), getSubnetValue()
    option broadcast-address 10.10.10.255;                      setSubnetValue(), getSubnetValue()
}
Imágen de perfil

Clase para configurar la red en Linux


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 27 de Junio del 2019 por Xavi (548 códigos)
1.232 visualizaciones desde el 27 de Junio del 2019
Clase que permite leer y escribir los archivos de configuración de las interfaces alojados en /etc/network/interfaces.d/

checkInterfacesSource() - Comprueba si el archivo de interfaces tiene una fuente ....
readFiles() - Lee todos los archivos en la carpeta /etc/network/interfaces.d/ y llena el diccionario
getValue() - Obtiene el valor de la interfaz
setValue() - Actualizar o agregar valor
createIface() - crea un iface .... (iface eth0 inet static)
getValueIface() - Obtiene el valor del iface
setValueIface() - Actualizar o agregar un valor en iface
removeIFace() - Eliminar iface
removeInterface() - Eliminar el archivo de la interfaz
save() - Guarda cualquier cambio en los archivos

Un archivo de configuración es similar a:
1
2
3
4
5
6
7
8
auto eth0                       getValue(), setValue()
allow-hotplug eth0              getValue(), setValue()
iface eth0 inet static          createIface(), getValueIface()
    address 192.168.0.102       getValueIface(), setValueIface()
    netmask 255.255.255.0       getValueIface(), setValueIface()
    network 192.168.0.0         getValueIface(), setValueIface()
    broadcast 192.168.0.255     getValueIface(), setValueIface()
    gateway 192.168.0.2         getValueIface(), setValueIface()
Imágen de perfil

Clase para obtener información de la red sobre Linux


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 27 de Junio del 2019 por Xavi (548 códigos) (Publicado el 21 de Junio del 2019)
3.564 visualizaciones desde el 21 de Junio del 2019
Clase para obtener información de nuestras tarjetas de red

getInterfaces() -> devuelve todas las interfaces de nuestro sistema
interfaceIsDhcp() -> devuelve true si la interfaz está configurada para obtener la red desde el servidor dhcp
getMac() -> devuelve la dirección MAC de la interfaz
getIp() -> devuelve la dirección ip de la interfaz
getGateway() -> devuelve la dirección de la puerta de enlace de la interfaz
getDNS() -> devuelve una lista con los DNS de la interfaz interna
getBroadcast() -> devuelve la dirección de transmisión de la interfaz
getState() -> devuelve una cadena con el estado de la interfaz

Esta probado sobre Debian/Ubuntu
Imágen de perfil

Calculadora de Indice académico


C/Visual C

Actualizado el 26 de Junio del 2019 por Rtbsukibo39u5 (23 códigos) (Publicado el 18 de Junio del 2019)
5.603 visualizaciones desde el 18 de Junio del 2019
Buenas ,
Hoy les traigo una calculadora de indice académico con interfaz gráfica desarrollada en GTK+ para que s epueda apreciar que aun esta librería un poco antigua es utilizable en muchos proyectos del hoy día,esta se puede usar para calcular el promedio en Base de 4 de una universidad UNIBE de Republica Dominicana,Esta aplicación consta de 6 casillas divididas por materias (sin nombre ),para introducir sus créditos cuales vale la materia y las calificaciones en base a un rango siguiente:
A=4(MÁXIMO SCORE)
B=3
C=2
D=1
F=0(MÍNIMO SCORE)
en los cuales devolverá en la ultima casilla un valor de entre 1-4 para saber si el promedio del estudiante es bueno o malo,en base a estos valores.

Captura
Imágen de perfil

Comprobar enlace de comunicación


C/Visual C

Actualizado el 24 de Junio del 2019 por Octulio (37 códigos) (Publicado el 2 de Junio del 2019)
3.034 visualizaciones desde el 2 de Junio del 2019
Programa C++: ComprobarEnlace.cpp
Comprueba el enlace de comunicación entre un equipo cliente y un equipo remoto.
Utiliza los comandos del S.O. Windows: ping, pathping y nslookup.
Y en CentOS Linux,: ping, tracepath y nslookup.
Además hace uso de curl.exe para comprobar el funcionamiento del servidor de HTTP.
Se trata de una aplicación que corre en modo consola.

Visualización de ComprobarEnlace, 32 bits, en Windows:
ComprobarEnlace-img01


Visualización de ComprobarEnlace, 64 bits, en CentOS Linux:
ComprobarEnlace-01
ComprobarEnlace-02
ComprobarEnlace-img02