Placa de rede não levanta no Gentoo [RESOLVIDO]

1. Placa de rede não levanta no Gentoo [RESOLVIDO]

Glauber Anjos
GlauberAnjos

(usa Sabayon)

Enviado em 02/05/2016 - 14:17h

Boa tarde pessoal,

Meu Gentoo estava funcionando perfeitamente, porém hoje pela manhã a placa de rede não levanta de forma alguma. Tentei o comando
ifconfig enp4s0 up
porém sem sucesso, a mesma já está com o módulo habilitado.
Tentei acessar via live cd e percebi que ela estava com a interface enp3s0, porém minha placa não tem este nome de interface e mudou do nada.
Tem como configurar o Gentoo para não mudar o nome da interface, pois minha configuração está toda para enp4s0?
Achei um blog falando sobre editar o arquivo /etc/udev/rules.d/70-persistent-net.rules, mas este arquivo não existe.


  


2. Re: Placa de rede não levanta no Gentoo

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 02/05/2016 - 14:32h

Joker07 escreveu:

Boa tarde pessoal,

Meu Gentoo estava funcionando perfeitamente, porém hoje pela manhã a placa de rede não levanta de forma alguma. Tentei o comando
ifconfig enp4s0 up
porém sem sucesso, a mesma já está com o módulo habilitado.
Tentei acessar via live cd e percebi que ela estava com a interface enp3s0, porém minha placa não tem este nome de interface e mudou do nada.
Tem como configurar o Gentoo para não mudar o nome da interface, pois minha configuração está toda para enp4s0?
Achei um blog falando sobre editar o arquivo /etc/udev/rules.d/70-persistent-net.rules, mas este arquivo não existe.


Que modificação você fez antes de ter este problema?

Pesquise novamente qual é a interface habilitada com o ifconfig ou no diretório /sys/class/net/. Aí você ativa ela e depois roda o rc-update para deletar a interface anterior (se for o caso) e subir a nova.

Quanto ao arquivo, você pode criá-lo.

https://wiki.gentoo.org/wiki/Udev

NIC assigned eth0, but is moved to eth1
Those having dual network cards on their motherboards may run into a situation where ifconfig may show no eth0 or eth1. dmesg may show their NIC detected as eth0, and later moved to eth1. Performing a ifconfig -a will also show the NIC as eth1. This is caused by using the kernel assigned names in the first place. Users should write custom rules like /etc/udev/rules.d/70-my-network.rules to use free names like lan0 or wireless0 or use predictable interface names (which have been enabled by default since udev version 197).


EDIT: https://forums.gentoo.org/viewtopic-t-489863-start-0-postdays-0-postorder-asc-highlight-.html

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


3. Re: Placa de rede não levanta no Gentoo [RESOLVIDO]

Glauber Anjos
GlauberAnjos

(usa Sabayon)

Enviado em 02/05/2016 - 15:44h

Não modifiquei nada, só utilizei normalmente, instalei o skype e desliguei.
Com o comando ifconfig só retorna a interface de loopback, dentro do diretorio /sys/class/net/ encontro o eth0 (broadcast) e lo (loopback).


4. Re: Placa de rede não levanta no Gentoo [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 02/05/2016 - 16:12h

Há alguma mensagem no dmesg? E no diretório /etc/init.d tem o link da enp4s0? Se tiver, tenta isto:

# /etc/init.d/<interface> start 


O que retorna o comando abaixo?

# rc-update show default 


-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


5. Re: Placa de rede não levanta no Gentoo [RESOLVIDO]

Glauber Anjos
GlauberAnjos

(usa Sabayon)

Enviado em 02/05/2016 - 16:31h

Não tem mensagem de erro no dmesg.
No diretorio tem o link para a interface
gentoo-pc init.d # ls /etc/init.d/
NetworkManager busybox-watchdog devfs functions.sh keymaps mount-ro nullmailer pwcheck s6-svscan swclock twistd
acpid consolefont dhcpcd fuse killprocs mtab numlock pydoc-2.7 saslauthd sysctl udev
alsasound consolekit dhcpd gpm kmod-static-nodes mysql nvidia-persistenced pydoc-3.4 savecache sysfs urandom
binfmt cronie dhcrelay hostname local net-online nvidia-smi reboot.sh shutdown.sh syslog-ng wpa_supplicant
bluetooth cups-browsed dhcrelay6 hwclock localmount net.enp4s0 osclock rfcomm sshd termencoding xdm
bootmisc cupsd dmesg ip6tables loopback net.lo pciparm root swap tmpfiles.dev xdm-setup
busybox-ntpd dbus fsck iptables modules netmount procfs rsyncd swapfiles tmpfiles.setup

O comando /etc/init.d/<interface> start retorna o seguinte:
gentoo-pc init.d # /etc/init.d/net.enp4s0 start
* Bringing up interface enp4s0
* ERROR: interface enp4s0 does not exist
* Ensure that you have loaded the correct kernel module for your hardware
* ERROR: net.enp4s0 failed to start

O comando rc-update show default retorna o seguinte:
gentoo-pc init.d # rc-update show default
acpid | default
cronie | default
dbus | default
local | default
net.enp4s0 | default
netmount | default
sshd | default
syslog-ng | default
xdm | default



6. Re: Placa de rede não levanta no Gentoo [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 02/05/2016 - 16:45h

Certamente algo mudou a interface. O que foi, por enquanto é um mistério.

Tente ativar a nova interface.


-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


7. Re: Placa de rede não levanta no Gentoo [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 02/05/2016 - 19:22h

o que costuma fazer mudar é o udev, em sabayon também.
também o famigerado systemd faz isso.
Veja:

https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
https://forums.gentoo.org/viewtopic-t-955646.html

Também não gosto dessa renomeação. Tive um problema assim aqui no micro da USP, a alguns anos. mas faz tanto tempo que não me lembro como resolví.


vc disse que não tem arquivo /etc/udev/rules.d/ALGUMACOISA-net-setup-link.rules ?
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


8. Re: Placa de rede não levanta no Gentoo [RESOLVIDO]

Glauber Anjos
GlauberAnjos

(usa Sabayon)

Enviado em 02/05/2016 - 19:48h

luiztux escreveu:

Certamente algo mudou a interface. O que foi, por enquanto é um mistério.

Tente ativar a nova interface.


-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


Qual nova interface?


9. Re: Placa de rede não levanta no Gentoo

Glauber Anjos
GlauberAnjos

(usa Sabayon)

Enviado em 02/05/2016 - 19:50h

albfneto escreveu:

o que costuma fazer mudar é o udev, em sabayon também.
também o famigerado systemd faz isso.
Veja:

https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
https://forums.gentoo.org/viewtopic-t-955646.html

Também não gosto dessa renomeação. Tive um problema assim aqui no micro da USP, a alguns anos. mas faz tanto tempo que não me lembro como resolví.


vc disse que não tem arquivo /etc/udev/rules.d/ALGUMACOISA-net-setup-link.rules ?
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


Não uso o systemd.
Ele tem o arquivo /etc/udev/rules.d/80-net-name-slot.rules mas está vazio.


10. Re: Placa de rede não levanta no Gentoo [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 02/05/2016 - 20:05h

Joker07 escreveu:

Qual nova interface?


Esta aqui: enp3s0

Faz um teste...

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


11. Re: Placa de rede não levanta no Gentoo [RESOLVIDO]

Glauber Anjos
GlauberAnjos

(usa Sabayon)

Enviado em 02/05/2016 - 20:38h

luiztux escreveu:

Joker07 escreveu:

Qual nova interface?


Esta aqui: enp3s0

Faz um teste...

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


Rpzzzzzz

Removi o link
/etc/init.d/net.enp4s0
e removi da inicialização, porém não posso colocar o enp3s0 para iniciar porque recebo a mensagem que ele não existe e depois que reiniciei o sistema, ele agora carrega o networkmanager e está como hostname o live cd do xubuntu que fiz a instalação do gentoo
xubuntu ~ # cat /etc/conf.d/hostname
# Set to the hostname of this machine
hostname="gentoo-pc"

O estranho que o arquivo hostname está como gentoo-pc. Veja o arquivo hosts
xubuntu ~ # cat /etc/hosts
# /etc/hosts: Local Host Database
#
# This file describes a number of aliases-to-address mappings for the for
# local hosts that share this file.
#
# In the presence of the domain name service or NIS, this file may not be
# consulted at all; see /etc/host.conf for the resolution order.
#

# IPv4 and IPv6 localhost aliases
127.0.0.1 gentoo-pc localhost
::1 localhost

#
# Imaginary network.
#10.0.0.2 myname
#10.0.0.3 myfriend
#
# According to RFC 1918, you can use the following IP networks for private
# nets which will never be connected to the Internet:
#
# 10.0.0.0 - 10.255.255.255
# 172.16.0.0 - 172.31.255.255
# 192.168.0.0 - 192.168.255.255
#
# In case you want to be able to connect directly to the Internet (i.e. not
# behind a NAT, ADSL router, etc...), you need real official assigned
# numbers. Do not try to invent your own network numbers but instead get one
# from your network provider (if any) or from your regional registry (ARIN,
# APNIC, LACNIC, RIPE NCC, or AfriNIC.)


Já não entendo mais nada, agora não posso mais adicionar o enp4s0 na inicialização do sistema.

Perdidinho da silva!!!


12. Re: Placa de rede não levanta no Gentoo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/05/2016 - 20:39h

Joker07 escreveu:
Ele tem o arquivo /etc/udev/rules.d/80-net-name-slot.rules mas está vazio.


Então sua interface responderia pela antiga nomenclatura (ethX). Esse arquivo (vazio mesmo) previne que o eudev use a nova nomenclatura.
Tente re-emergir o eudev, tenha a certeza de não ter outro serviço tentando subir a interface e tenha a certeza de que a interface não esteja subindo 2 módulos simultâneos.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts