Problemas com dispositivos de rede no Arch

1. Problemas com dispositivos de rede no Arch

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 29/03/2011 - 17:35h

Boa tarde camaradas,

Ontem resolvi instalar em dual-boot um Arch Linux aqui no meu notebook com o Slackware. A instalação foi sussa, aliás muito intuitiva a instalação do Arch, depois de instalado passei para a atualização do sistema... Como uso modem adsl configurei o pppoe-setup, mas estava com o velho problema do 'conecta mas não navega', resolvi o probleminha com o macete do 'ifconfig eth0 0.0.0.0' e correu tudo bem, atualizei o sistema e depois instalei o Xorg. Fiquei com sono e fui dormir, desliguei tudo certinho para terminar de arredondar o sistema hoje. Acontece que quando liguei novamente notei uma coisa estranha, a luzinha "ethernet" do modem não estava ligada... Já adivinhando o que teria acontecido executei um ifconfig -a, a saída foi apenas:

lo Link encap: Local Loopback
inet addr: 127.0.0.1 Mask: 255.0.0.0
UP LOOPBACK RUNNING MUT: 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
colisions:0 txqueuelen: 0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

com:

#ifconfig eth0 up
eth0: unknown interface: No such device

mas a placa ainda está detectada, em lspci aparece:

#
08:00.0 Ethernet Controller: Atheros Communications AR8132 Fast Ethernet (rev c0)

O que fazer na minha situação?


  


2. Re: Problemas com dispositivos de rede no Arch

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/03/2011 - 18:05h

Eduardo, como está a sua seção DAEMONS em seu arquivo /etc/rc.conf?

você preencheu as informações do arquivo /etc/etc/resolv.conf

* uso net 3G mas se possível tentarei te ajudar, veja esses links:

http://forum.archlinux-br.org/viewtopic.php?id=2759
http://www.vivaolinux.com.br/topico/Helps-e-dicas-para-usuarios-iniciantes/Conexao-ADSL-no-Gentoo-na...
http://vivaolinux.com.br/topico/vivaolinux/speedy-3
http://berlotto.blog.br/como-nao-perder-os-dns-para-conexao-adsl-da-gvt/205/



3. Re: Problemas com dispositivos de rede no Arch

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 29/03/2011 - 18:18h

Edps, os daemons no rc.conf estão assim:

"# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond)"


4. Re: Problemas com dispositivos de rede no Arch

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 29/03/2011 - 18:55h

UP!


5. Re: Problemas com dispositivos de rede no Arch

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/03/2011 - 19:02h


não era só os DAEMONS, a seção INTERFACES também, veja se a sua está assim:

INTERFACES=(lo eth0)


exemplo do meu rc.conf (tem coisas nos DAEMONS que você não precisa, mas o HAL e o DBUS estão lá, o network não está porque não preciso:


#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
# in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="pt_BR.UTF-8"
HARDWARECLOCK="UTC"
TIMEZONE="America/Sao_Paulo"
KEYMAP="br-abnt2"
CONSOLEFONT=
CONSOLEMAP="8859-1"
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(!forcedeth !pcspkr !snd-mixer-oss !snd-pcm-oss !snd-hwdep !snd-page-alloc !snd-pcm !snd-timer !snd !snd-hda-codec !snd-hda-intel !soundcore forcedeth pcspkr snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-codec snd-hda-intel soundcore vboxdrv vboxnetflt vboxnetadp)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="arch"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# DHCP: Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(ppp0 !eth0)

### LEIA ISSO!!!
### acima está !eth0 porque não uso ADSL caso usasse seria assim: eth0

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

# Setting this to "yes" will skip network shutdown.
# This is required if your root device is on NFS.
NETWORK_PERSIST="no"

# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng crond @dbus @hal @arno-iptables-firewall @squid @cups @alsa @lxdm @ntpdate)


DEIXE a sua seção DAEMONS assim:

DAEMONS=(syslog-ng crond dbus hal network netfs alsa)


confesso que a ordem dos daemons me deixa confuso, mas já usei o dbus antes do HAL e você pode usar outros como o networkmanager e wicd (se instalados), caso queira deixá-los em background adicione ' @ ' antes do nome, como em @alsa para desabilitar um deles adicione ' ! " como em !wicd:

DAEMONS=(syslog-ng dbus hal network netfs dhcdbd networkmanager @wicd @alsa)



veja também se o nome da máquina (exemplo do meu: arch) está em /etc/hosts:

127.0.0.1 localhost.localdomain localhost arch



mais links:

https://wiki.archlinux.org/index.php/Beginners'_Guide#.28A.29DSL_Quickstart_for_the_Live_Enviro...
http://wiki.archlinux-br.org/Rc.conf


caso não consiga resolver vá no fórum Arch Linux Brasil:

http://forum.archlinux-br.org


6. Re: Problemas com dispositivos de rede no Arch

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 29/03/2011 - 20:52h

Edps, a parte de INTERFACES acho que está normal... o que me chamou a atenção foi que não existem módulos a serem carregados juntos com o sistema no arquivo rc.conf, olha só como está:

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=()

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"


A parte MODULES, está vazia. Tentei subir o módulo atlc1, da placa Atheros AR8312 mas não deu certo.

Onde será que foram parar os módulos do sistema?

---------------------------------------------

Tenho quase certeza que o motivo foi a atualização do sistema, tive de apagar alguns pacotes e substituir muitos outros... Depois que atualizei com o "pacman -Syu" foi que começou a coisa toda.


7. possíveis soluções

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/03/2011 - 21:25h


gerar um novo initrd:

# mkinitcpio -p kernel26


ou reinstalar o kernel:

pacman -S kernel26 kernel26-headers linux-firmware


no caso de gerar um novo initrd, talvez você possa inserir esse módulo (o nome está certo?) em /etc/mkinitcpio.conf na seção MODULES, ficaria então assim se o nome é esse mesmo:

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES="piix ide_disk reiserfs"
MODULES="atlc1"


depois de salvar o arquivo você executa o 1º comando passado.


na dúvida:

https://wiki.archlinux.org/index.php/Mkinitcpio

* isso já me salvou de uma enrrascada!


8. Re: Problemas com dispositivos de rede no Arch

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 29/03/2011 - 21:43h

Acho que vou tentar gerar outro initrc, já que atualizar o kernel não dá sem internet.


9. dá sim!

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/03/2011 - 21:53h

se você não limpou o cache de pacotes ou atualizou (sincronizou) somente as listas com os repositórios dá sim! tente aí, se te disser que algo precisa ser baixado então seu S.O não foi atualizado por completo da última vez que rodou o pacman -Syu.

tente:

# pacman -S kernel26 kernel26-headers linux-firmware

se não for possível, force a instalação:

# pacman -Sf kernel26 kernel26-headers linux-firmware


10. Re: Problemas com dispositivos de rede no Arch

groki
Stinky_F00t

(usa Crunchbang)

Enviado em 29/03/2011 - 22:20h

Tentei tanto reinstalar o kernel quanto um outro initrd, mas não obtive resultados. Tá roça... haha.


11. Re: Problemas com dispositivos de rede no Arch

gio
gioo

(usa Arch Linux)

Enviado em 12/04/2011 - 09:40h

Conselho noob?!

Faz a instalação do zero cara.

Pra que vc vai ficar quebrando cabeça com isso? Se você já tivesse instalado tudo, mas você não fez nada ainda, com 5 minutos vc instala o sistema de novo.

Se precisar de um helpzim na instalação e pós-instalação tem dois tutoriais sobre isso no meu blog.

giofilth.wordpress.com

x)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts