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 - leogtz

#911
Redes / Re: Duda básica
1 Marzo 2011, 03:50 AM
Gracias, pregunto porque en el script que me encargaron no me dieron ningún otro dato, y no sé sobre estas configuraciones. Mira lo que me pusieron:


CitarY crear los dns públicos que queramos en el /etc/resolv.conf.
La forma de uso sería: mtk -r estatica 172.26.0.35

Pero no me dicen qué valores debe tener.

¿Me podrías decir como poner dns genéricos?
#912
Redes / Re: Duda básica
1 Marzo 2011, 01:47 AM
Nunca me pensé que fuera a ser tan complicado el cálculo ese, pero bueno, tendré que usar "ipcalc", un pequeño ejecutable en c, lo compilo, uso y borro.

Una pregunta, para estos parámetros:

script -r estatica 172.26.0.35

Los siguientes valores son los que me da el programa:


leo@leo-desktop:~/Escritorio/proyectos/345$ ipcalc 172.26.0.35
Address:   172.26.0.35          10101100.00011010.00000000. 00100011
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   172.26.0.0/24        10101100.00011010.00000000. 00000000
HostMin:   172.26.0.1           10101100.00011010.00000000. 00000001
HostMax:   172.26.0.254         10101100.00011010.00000000. 11111110
Broadcast: 172.26.0.255         10101100.00011010.00000000. 11111111
Hosts/Net: 254                   Class B, Private Internet

leo@leo-desktop:~/Escritorio/proyectos/345$


¿Me puedes ayudar a saber cómo crear los dns públicos en el /etc/resolv.conf?

Saludos.
#913
Utiliza copy con

Es decir, trata de renombrar el archivo con clic derecho, y copia el carácter conflictivo, luego ese caracter lo copias con

copy con file.txt
PEGAS AQUÍ
CTRL + Z

Y ya tendrás en file.txt el carácter que necesitas.
#914
Scripting / Re: Ayuda con esto.... Otra vez
28 Febrero 2011, 22:46 PM
Modifica el título del mensaje a algo que haga alusión a tu duda o cerraré el mensaje.
#915
Redes / Re: Duda básica
28 Febrero 2011, 08:29 AM
Gracias, mañana lo miro con detenimiento, creo que mis dudas por ahora están solventadas.

Por cierto, para la configuración estática creo que tendré que recurrir a esto:

CitarSi tienes dudas de como calcular los parametros, pudes mirar proyectos ya hechos como: PHP Subnet, Calculator, IP Net Calculator.
Los dos están en PHP, pero si sabes scripting se entiende y tambien los hay en otros lenguajes. Para Webmin hay un plugin (en Perl) que mirar para ver como calcula los parámetros.

Pero vaya, estoy solo con shell script, y mi script se ejecutará en varias máquinas, así que debo buscar la manera de hacer esos calculos en el mismo script, sabes como podría hacerle sin usar esos programas?

¿podría hacer el calculo con los mismos comandos del sistema ó como podría generalizarlo?
#916
Redes / Re: Duda básica
28 Febrero 2011, 07:37 AM
@madpitbull_99

Y si mi fichero está como sigue?


auto lo
iface lo inet loopback


¿En qué está?

Te explico mi duda.

Mira, mi script es algo así:

comando -r dinamica IP

¿Si el usuario me da "dinamica" solo tengo que volcar al archivo /etc/network/interfaces lo siguiente?

iface eth0 inet dhcp

¿qué es lo que debiera tener en cuenta? ¿o solo así como te lo pongo?

¿Se pueden tener varias interfaces?

¿Es decir, con cada llamada al script puedo sobreescribir los valores o tengo que agregar al final dependiendo de lo que me de el usuario?
#917
Scripting / Re: Poque mi code no funciona "BATCH"
27 Febrero 2011, 20:08 PM
@echo off
title DataBase reader
color 2
set "medir=%programfiles%\DBView"
goto ini
:ini
if exist "%programfiles%\DBView" (goto comp) else (goto install)
:install
echo el programa se instalara al presionar una tecla
pause > null
echo instalando...
md "%programfiles%\DBView" > null
md "%programfiles%\DBView\Temp" > null
md "%programfiles%\DBView\Data" > null
copy "%0" "%medir%\DataBaseViewer.bat" > null
cls
echo carga casi lista...
ping -n 4 localhost > null
echo carga lista
pause
set /p iniusr=Seleccione su usuario para futuros accesos=
echo %iniusr% > "%medir%\Temp\Usr.dll"
cls
ping -n 4 localhost > null
set /p inipass=Seleccione su contraseña para futuros accesos=
echo %inipass% > "%medir%\Temp\Pass.dll"
msg * Instalacion completa
goto ini
:comp
echo introduzca su usuario...
set /p usr=usuario=
cls
echo introduzca su contraseña...
set /p pass=contraseña=
pause
echo procesando solicitud...
for /f "tokens=*" %%. in ("%medir%\Temp\Usr.dll") do (if %usr%==%% goto (compusrsi) else (goto compusrno))
:compusrsi
for /f "tokens=*" %%. in ("%medir%\Temp\Pass.dll") do (if %pass%==%% goto (comppasssi) else (goto comppassno))
:comppasssi
goto main
:compusrno
usuario desconocido
pause
goto ini
:comppassno
echo contraseña incorrecta
pause
goto ini
:menu
msg * logeado como %usr%
pause
exit
#918
¿Pero aprender a programar qué en LINUX?
#919
Scripting / Re: Poque mi code no funciona "BATCH"
27 Febrero 2011, 19:35 PM
Por esto:

set medir = %programfiles%\DBView

No debes dejar espacios entre los "="

set "medir=%programfiles%\DBView"

Y cuando uses rutas entre comillalos con "".
#920
Se usa C, aunque también Perl, Python, Shell Script.  :P