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