Configure o arquivo /etc/apt/sources.list
Entre no arquivo com o seu editor de texto favorito, o nano, o pico, o Vim etc. Usarei o Vim como exemplo.
Obs.: Quem for utilizar o Vim deverá instalá-lo com o comando:
# aptitude install vim vim-doc
Os comandos devem ser dados como superusuário (root). Após digitar os comandos tecle 'enter'.
# vim /etc/apt/sources.list
Dentro do arquivo comente a linha "deb cdrom:...", colocando um # antes dela. O arquivo deverá ficar com os repositórios abaixo. O repositório backports deve ficar comentado após a primeira atualização (apt-get update), pois corre-se o risco de incompatibilidade com outros componentes no Debian, por isso é recomendado selecionar somente pacotes que se encaixam às suas necessidades e não usar todos os backports disponíveis. Ou seja, deve-se descomentar e utilizar o backports somente para instalação de algum pacote específico (pesquise para saber mais sobre o assunto).
Lembre-se que essas linhas abaixo são links para os repositórios do Debian Squeeze e servem somente ao Debian Squeeze:
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.br.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.br.debian.org/debian/ squeeze-updates main contrib non-free
#deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
#deb-src http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb http://www.deb-multimedia.org/ squeeze main non-free
Salve o arquivo e saia dele.
Testando a conexão com internet
Vamos testar a conexão com a internet executando ping para três sites diferentes:
# ping www.qualquersite.com
# ping www.outrosite.com
# ping www.nenhumsite.com
Obs.: Para parar digite Ctrl+c.
Caso você tenha instalado o sistema com interface gráfica, também teste a conexão abrindo o navegador.
O ping deve responder sem erros. Se der 100% de perda ou host não reconhecido ou qualquer outra mensagem de erro, configure as interfaces de rede entrando no arquivo
/etc/network/interfaces:
# vim /etc/network/interfaces
Verifique se as placas de rede estão definidas no arquivo. Pode ter dado erro na instalação. Se não estiverem, acrescente-as. O arquivo deverá ficar como no exemplo abaixo (se tiver mais placas de rede no servidor, acrescente todas):
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The looback network interface
auto lo
iface lo inet loopback
# Primeira interface de rede
allow-hotplug eth0
iface eth0 inet dhcp
# Segunda interface de rede
allow-hotplug eth1
iface eth1 inet dhcp
Salve e saia do arquivo.
Para identificar qual placa de rede é onboard e qual é offboard, deixe todas com IP automático (DHCP), conecte o fio da Internet em uma delas e reinicie o serviço:
# /etc/init.d/networking restart
Para verificar as configurações de rede comande:
# ifconfig
Aquela que "pegar" IP é a placa conectada. Após verificar qual placa de rede é onboard e qual é offboard, volte no arquivo /etc/network/interfaces e acrescente essas informações nos comentários após os nomes das interfaces.
Exemplo:
# Primeira interface de rede - offboard
allow-hotplug eth0
iface eth0 inet dhcp
A saída do comando ifconfig deverá ser parecida com a debaixo:
eth0 Link encap 100Mbps Ethernet HWaddr 00:00:C0:90:B3:42
inet addr 172.16.1.2 Bcast 172.16.1.255 Mask 255.255.255.0
UP BROADCAST RUNNING MTU 1500 Metric 0
RX packets 3136 errors 217 dropped 7 overrun 26
TX packets 1752 errors 25 dropped 0 overrun 0
Na linha "inet addr..." está o IP. Se esta linha estiver ausente é porque a placa não "pegou" endereço IP. Radicalize e reinicie o sistema:
# shutdown -r now
Só vá para a etapa 4 quando o ping responder sem erros. Lembre-se que uma falha de conexão à Internet também pode ser um problema físico (placa de rede não funcionando, cabo mal crimpado etc).
Atualização do sistema
Atualize o sistema executando:
# apt-get update
Aguarde terminar. Se der um erro no final relacionado à chave, execute:
# aptitude install deb-multimedia-keyring
Confirme "s" e aguarde terminar. Depois execute:
# aptitude safe-upgrade
Confirme 'Y' e aguarde terminar as atualizações.
5.Instale o utilitário
ifrename (esse utilitário 'amarra' os IPs com os endereços MAC das placas de rede). A sua instalação é opcional:
# aptitude install ifrename
Confirme (s) e aguarde terminar.
Execute o ifconfig e anote os endereços MAC das placas de rede:
# ifconfig
Procure por 'Endereço de HW xx:xx:xx:xx:xx:xx' e anote as letras e os números.
Crie o arquivo
/etc/iftab:
# vim /etc/iftab
Coloque dentro dele os endereços MAC, sendo que o conteúdo do arquivo deve ser esse abaixo (os XX são os endereços de HW que você anotou acima):
# /etc/iftab
eth0 mac XX:XX:XX:XX:XX:XX
eth1 mac XX:XX:XX:XX:XX:XX
Salve e saia do arquivo.
Reinicie o sistema:
# shutdown -r now
Ao reiniciar, o sistema básico estará pronto para funcionar.