Olá, para vocês verem que o Linux não é um bicho de sete cabeças, estou aqui como um iniciante,
Vou mostrar como configurar uma placa de rede no Linux, lembrando que isso vale para o Red Hat, mas acredito que sirva também para outras distribuições.
- Identifique, marca e modelo de sua placa;
- Verifique se o seu sistema operacional esta funcionando corretamente;
- Instale a placa no equipamento.
Ligue o equipamento, com certeza o Kudzu já irá detectar o novo hardware, ignore-o, descobri que a graça de trabalhar com o Linux é saber fazer as coisas na mão, conhecer para que serve cada arquivo de configuração.
Após a carga do sistema, vamos verificar se o mesmo identificou a placa. Digite o comando:
$ lspci
Este comando listará todos os hardwares (PCI) identificados pelo sistema.
No caso estou utilizando uma placa Realtek 8139, o sistema listou as informações abaixo:
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Tudo Ok com a placa, agora VAMOS as configurações.
Digite o seguinte comando:
# echo "alias eth1 8139too" >> /etc/modules.conf
Este comando irá incluir as informações ("alias eth1 8139too") na última linha do arquivo modules.conf, com isso você estará incluindo um apelido para a placa de rede e a associando ao módulo correspondente a sua placa. Caso o modelo da mesma seja diferente, você utilizará o nome de outro módulo, conforme modelo da placa.
Ex: Se você estivesse utilizando uma placa da VIA, você carregaria o módulo via-rhine.
Bom, já criamos o alias, agora devemos criar o arquivo com as configurações da placa, vamos lá.
Digite:
# touch /etc/sysconfig/network-scripts/ifcfg-eth1
Você acabou de criar o arquivo no diretório network-scripts, esse diretório é verificado quando o serviço network é carregado.
Agora vamos editar o arquivo criado:
# vi /etc/sysconfig/network-scripts/ifcfg-eth1
Copie ou digite as informações no arquivo:
# define a interface, no caso eth1
DEVICE=eth1
# define se a interface será inicializada no Boot do sistema operacional
ONBOOT=yes
# Define de o endereçamento será estático ou dinâmico
BOOTPROTO=static
# Define o endereço IP da interface
IPADDR=0.0.0.0
# Define a mascara de sub-rede
NETMASK=0.0.0.0
# Define a interface ou endereço de Gateway
GATEWAY=eth1
# Define o endereço DNS primário
DNS1=0.0.0.0
# Define o endereço DNS secundário
DNS2=0.0.0.0
DEVICE=eth1
# define se a interface será inicializada no Boot do sistema operacional
ONBOOT=yes
# Define de o endereçamento será estático ou dinâmico
BOOTPROTO=static
# Define o endereço IP da interface
IPADDR=0.0.0.0
# Define a mascara de sub-rede
NETMASK=0.0.0.0
# Define a interface ou endereço de Gateway
GATEWAY=eth1
# Define o endereço DNS primário
DNS1=0.0.0.0
# Define o endereço DNS secundário
DNS2=0.0.0.0
OBS: Defina as endereços conforme sua rede.
Feito isso,
- Pressione ESC
- Shift + :
- Digite: wq (para salvar e fechar o arquivo)
# service network restart
Caso ele responda com OK, sua interface já estará ativa, para confirmar, digite:
$ ifconfig eth1
Se tudo correu bem ele mostrará as informações de configuração da placa, por exemplo:
eth1 Encapsulamento do Link: Ethernet Endereço de HW 00:C0:26:F0:01:BF inet end.: 10.0.0.151 Bcast:10.255.255.255 Masc:255.0.0.0 UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1 RX packets:8506 errors:0 dropped:0 overruns:0 frame:0 TX packets:9201 errors:0 dropped:0 overruns:2 carrier:0 colisões:0 txqueuelen:100 RX bytes:4277039 (4.0 Mb) TX bytes:6060326 (5.7 Mb) IRQ:11 Endereço de E/S:0xff00Efetue mais um teste:
Pingue um endereço que esteja ativo na sua rede para testar a comunicação do protocolo.
$ ping 0.0.0.0
Onde 0.0.0.0 é um endereço ativo de sua rede, ele deve trazer a seguinte resposta.
# ping 10.0.0.149
PING 10.0.0.149 (10.0.0.149) 56(84) bytes of data.
64 bytes from 10.0.0.149: icmp_seq=1 ttl=128 time=0.460 ms
64 bytes from 10.0.0.149: icmp_seq=2 ttl=128 time=0.308 ms
64 bytes from 10.0.0.149: icmp_seq=3 ttl=128 time=0.409 ms
64 bytes from 10.0.0.149: icmp_seq=4 ttl=128 time=0.349 ms
E pronto!!! Sua placa de rede estará pronta para o uso.