Fixar uma placa de rede num servidor Linux (CentOS) [RESOLVIDO]

1. Fixar uma placa de rede num servidor Linux (CentOS) [RESOLVIDO]

Eduardo
DuduSP

(usa openSUSE)

Enviado em 20/08/2014 - 12:00h

Pessoal bom dia para todos aqui do fórum,

O tópico que vou postar aqui é um pouco extenso, peço desculpas desde já, mas vamos lá:

Eu tinha um servidor (VM) CentOS 6.5, que eu precisei importar para minha estrutura do VMWAre. Aí, como esta VM tinha vindo de outra estrutura, tive que remover as placas de rede que tinham nela, e instalar uma placa nova. Pois bem. Quando eu loguei na máquina, fui em /etc/sysconfig/network-scripts/, só apareciam os arquivos referentes à eth0 e eth1 (ifcfg-eth0 e ifcfg-eth1 respectivamente). Quando executei o comando ifconfig, apareceu o resultado abaixo:

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Então digitei ifconfig -a, e me trouxe o seguinte resultado:

eth4 Link encap:Ethernet HWaddr: 00:50:56:BF:6F:5F
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Então, entendi que essa eth4 foi a placa que instalei na VM no novo ambiente VMWare. Procurando na web, vi e executei os comandos abaixo para dar um up nessa placa eth4:

# ifconfig eth4 192.168.15.150 netmask 255.255.255.0 up
# route add default gw 192.168.15.1

Funcionou, a máquina passou a responder normalmente. Porém, aí vem meu problema: quando eu reinicio a máquina, ela perde as configurações da placa de rede que eu fiz. Eu preciso fixar essas configurações na minha placa de rede, porém, no caminho /etc/sysconfig/network-scripts/ não aparece o arquivo para a placa eth4. Como devo fazer? E, só mais uma dúvida pra finalizar: o que faço com os arquivos referentes às placas eth0 e eth1? Posso remover esses arquivos sem problemas?

Desde já agradeço o auxílio de todos.

Abraços.


  


2. Re: Fixar uma placa de rede num servidor Linux (CentOS) [RESOLVIDO]

Willian
ThePinkShark

(usa Slackware)

Enviado em 20/08/2014 - 12:07h

Não sei exatamente aonde o CenOS guarda essas configurações, mas por via geral de regra tente remover ( OBVIAMENTE APÓS FAZER UM BACKUP) o arquivo /etc/udev/rules.d/algumacoisa-network
Quando reiniciar o CentOS ele irá esquecer das placas anteriores e vai dar o alias eth0 eth1 e afins pra as placas. Issso pode aliviar suas dores de cabeça mais do que dipirona sódica.

OBs. o Sr. criou dois tópicos iguais, sugiro deletar um deles. Obrigado.


3. Re: Fixar uma placa de rede num servidor Linux (CentOS) [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 20/08/2014 - 12:41h

Cria o arquivo na mão mesmo ou copia de um pronto /etc/sysconfig/network-scripts/ifcfg-eth4. Após a configuração, executa ifup, para levantar a placa. Uma vez, tive um problema parecido com o seu e resolvi desta maneira.




4. Re: Fixar uma placa de rede num servidor Linux (CentOS) [RESOLVIDO]

Eduardo
DuduSP

(usa openSUSE)

Enviado em 20/08/2014 - 12:49h

Opa obrigado pelas respostas companheiros. Vou tentar ambas as dicas que me passaram e reporto aqui!

Obs.: Sim, eu vi que criei dois tópicos (cliquei duas vezes sem querer quando estava criando o tópico). Como faço pra excluir o outro? Não encontrei um meio aqui...

Abraços.


5. Re: Fixar uma placa de rede num servidor Linux (CentOS) [RESOLVIDO]

Eduardo
DuduSP

(usa openSUSE)

Enviado em 20/08/2014 - 15:14h

k666 escreveu:

Cria o arquivo na mão mesmo ou copia de um pronto /etc/sysconfig/network-scripts/ifcfg-eth4. Após a configuração, executa ifup, para levantar a placa. Uma vez, tive um problema parecido com o seu e resolvi desta maneira.



Cara, esse esquema que você me passou funcionou! O que eu fiz: excluí os arquivos ifcfg-eth0 e ifcfg-eth1, depois renomeei o ifcfg-eth0 para ifcfg-eth4, configurei o IP e reiniciei a máquina. Não cheguei a usar o comando ifup eth4.

Valeu, abraços







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts