Script que configura a sua rede (cliente), bem simples!

Serve para quando ficar com preguiça de digitar o mesmo comando toda a vez que ligar o pc....

  



Esconder código-fonte

#!/bin/bash

# Este Código é livre de acordo com A GPLv2 ou superior. Sinta-se a vontade pra usa-lo mas cite o autor.... ;)
# Jeferson luiz Oliveira de Campos - foguinho.peruca@gmail.com - Jan/09

# Parar o network managher que mais atrapalha do que ajuda (na minha opnião....)
/etc/dbus-1/event.d/26NetworkManagerDispatcher stop
/etc/dbus-1/event.d/25NetworkManager stop 

# Derrubar a placa de rede, setaar um ip pra ela (dhcp ou na mão) e levantar a placa
ifconfig eth0 down
#ifconfig eth0 192.168.0.132 netmask 255.255.255.0 up
ifconfig eth0 up
dhclient eth0

# Adicionar uma rota caso necessite configurar manualmente
#route add default gw 192.168.0.1

# Ataulizar um servidor de dns (para acesso a internet, por exemplo) --> telefonica/SP
#rm -f /etc/resolv.conf
#echo "nameserver 192.168.0.1" >> /etc/resolv.conf
#echo "nameserver 200.204.0.10" >> /etc/resolv.conf

#chown root:root /etc/resolv.conf

#chmod 644 /etc/resolv.conf\

# Dá um "ping" em um server do google. Se o pacote chega no server google, chega em qqr lugar!!! ;)
ping -c 4 64.233.169.104

Scripts recomendados

Baixa e instala o Real Media para Linux

Calculo de notas - Incrementar um array em shell dinamicamente

Cálculo fatorial

Comparando conteúdo de pastas...

Clontexto


  

Comentários
[1] Comentário enviado por carlosjunges em 21/01/2009 - 22:08h

Gostei do script, para implementar, poderia por exemplo colocar o ping em uma variavel e depois analizar a saida da mesma pelo bash e apenas responder se a net está ou nao funcionando, ex:
ping=$(ping www.google.com.br)
if [ $? != "1" ] then
echo "Deu Certo"
fi


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts