Verificação configuração de rede

1. Verificação configuração de rede

douglas
dk17

(usa Debian)

Enviado em 08/06/2013 - 17:39h

Alguem sabe como faço para verificar se os dados de rede que o usuario digitou são validos ou não?

Por exemplo:

O usuario entra com:
IP
Mascara
Gateway
DNS

echo "Entre com o endereco ip a ser configurado"
echo "exemplo 192.168.0.2"
read ip

echo "Entre com a mascara a ser configurada"
echo "exemplo 255.255.255.0"
read mask

echo "Entre com o gateway da rede"
echo "exemplo 192.168.0.1"
read gate

echo "Entre com o DNS preferencial a ser configurada"
echo "exemplo 8.8.8.8"
read dns


Observação (É necessário que os dados sejam verificados se são válidos [independente de ser classe roteável ou não roteavel]

017.0.0.1 - não pode ser válido
17.0.0.1 – sim
201.10.120.2 – sim valido
201.10.120.256 – não
192.168.0.1 sim
192.168.0.0 não


  


2. Re: Verificação configuração de rede

Buckminster
Buckminster

(usa Debian)

Enviado em 08/06/2013 - 18:53h

Expressão Regular (regex).


3. Re: Verificação configuração de rede

douglas
dk17

(usa Debian)

Enviado em 10/06/2013 - 17:32h

Não entendi amigo.
Preciso saber se a configuração é valida ou não


4. Re: Verificação configuração de rede

Buckminster
Buckminster

(usa Debian)

Enviado em 10/06/2013 - 18:20h

Para saber se a configuração é válida ou não acredito que o melhor meio será você utilizar Expressões Regulares no teu script.
Tipo se faz com validação de CNPJ, CPF, etc.

Veja:
http://www.vivaolinux.com.br/dica/Expressao-regular-para-validar-um-IP/

http://aurelio.net/regex/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts