Como gerar o arquivo 70-persistent-net.rules

1. Como gerar o arquivo 70-persistent-net.rules

Myssbot
myssbot

(usa Debian)

Enviado em 18/02/2012 - 15:34h

Olá para todos,

Bom estou tentando simular uma rede usando o VMware, dentro dessa rede quero um servidor firewall para "distribuir a internet"...

Para fazer isso pelo que eu entendi, eu preciso ter 2 interfaces de rede, uma para internet e outra interna, correto?

Configurei a eth0 no arquivo /etc/network/interfaces - Até aí normal, eth0 funcionando normalmente...

Problemas começam quando tento subir a interface eth1 que será a interface da rede interna, quando tento subir a interface aparece o seguinte erro:

SIOCSIIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SOICSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth1: Error while getting interface flags: No such device
eth1: Error while getting interface flags: No such device
Failed to bring up eth1.

Pesquisando no google notei que em nenhuma das máquinas virtuais existe o arquivo 70-persistent-net.rules, podendo ser esse o motivo do erro acima...

Portanto alguém sabe como gerar esse bendito arquivo, para então eliminar essa opção do troubleshoot :@

Ou se esse erro pode estar sendo gerado por outro motivo...


  


2. Re: Como gerar o arquivo 70-persistent-net.rules

Myssbot
myssbot

(usa Debian)

Enviado em 18/02/2012 - 21:02h

acvsilva escreveu:

qual é sua segunda placa de rede? Dependendo d qual seja, a interface no será eth1, mas wlan0 (exemplo).

com as duas placas de rede espetadas no seu computador, rode os comandos abaixo;

$ lspci

e

$ lsudb

e bote aki a saída dos mesmos.

já o arquivo q vc qr fica geralmente em /etc/udev/rules.d/70-persistent-net.rules

para criá-lo, basta fazer como root:

# touch /etc/udev/rules.d/70-persistent-net.rules


Oi acvsilva,

Eu tenho apenas 1 placa de rede, até aonde eu sei e li, eu posso criar mais de uma interface de rede na mesma placa, ou estou errado?

E sobre o "# touch /etc/udev/rules.d/70-persistent-net.rules", eu não havia nem tentando porque pela "lógica" o arquivo seria criado e ficaria vazio... tentei fazer isso e dei um reboot, e como esperado o arquivo está vazio...

Isso parece ser alguma coisa relativa a VMware, pois na máquina host eu criei várias interfaces e todas elas funcionam normalmente...


3. Re: Como gerar o arquivo 70-persistent-net.rules

Mário Jorge Santos
mariojsantos

(usa Linux Mint)

Enviado em 30/11/2012 - 11:12h

Olá myssbot. Se eu entendi direito, o que você está querendo fazer é criar um alias para sua placa de rede pra poder ela ficar com dois endereços de rede. Se sua placa de rede é a eth0, para atribuir um ou mais endereços pra ela, logado no terminal como usuário root basta fazer o comando:

# ifconfig eth0:1 <ip-que-você-quer> netmask 255.255.255.xxx up

Observação: coloquei o "1" depois do dois pontos, mas pode ser outro número ou mesmo um nome. Substitua o "xxx" pela máscara adequada à sua rede.



4. Re: Como gerar o arquivo 70-persistent-net.rules

luiz doniec
kenan

(usa Ubuntu)

Enviado em 22/12/2013 - 21:08h

Tive o mesmo problema, a solução que encontrei foi essa aqui:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652660#25

apagando a linha:
ENV{MATCHADDR}=="00:0c:29:*|00:50:56:*|00:05:69:*|00:1C:14:*", ENV{MATCHADDR}=""

Pois ela faz ignorar os endereços mac's atribuídos pela VMWare.


5. Re: Como gerar o arquivo 70-persistent-net.rules

Luciano Lima
luciano.lima

(usa Debian)

Enviado em 12/02/2016 - 10:06h

Olá Pessoal.
estou com o mesmo problema, já realizei todos os procedimento conforme este tópico e nada resolveu,
alguma outra dica ?

Abraço !






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts