No Gentoo, o que está carregando minhas interfaces de rede?

3

Eu tenho 2 interfaces de rede eth0 (com fio) e wlan0 (sem fio). Toda vez que o computador é inicializado, ele tenta abrir os dois. Na maioria das vezes quando há um cabo de LAN eu não preciso de wlan0 e vice-versa, então isso parece um desperdício. Eu quero impedir que as interfaces sejam ativadas automaticamente para que eu possa abrir a que eu preciso, se for o caso.

De acordo com o Manual do Gentoo Preciso correr

# rc-update add net.eth0 default

para ter eth0 cada vez que o sistema inicializa e eu suponho que a mesma coisa vale para wlan0 . No entanto, o resultado de

# rc-update show

não contém eth0 ou wlan0 .

Então a questão é, quem está trazendo as duas interfaces? Como posso parar isso?

    
por phunehehe 07.12.2010 / 17:49

3 respostas

4

Alguns serviços requerem serviço de rede (por exemplo, eles usam a rede;)). A variável RC_NET_STRICT_CHECKING de /etc/conf.d/rc determina quando o serviço está 'ativo'. Em particular, a configuração "não" parece descrever algo semelhante ao que você deseja:

#  no    - This basically means that at least one net.* service besides net.lo
#          must be up.  This can be used by notebook users that have a wifi and
#          a static nic, and only wants one up at any given time to have the
#          'net' service seen as up.

Acho que a configuração que você descreveu é particularmente útil em ambientes móveis e, pessoalmente, prefiro usar o net-misc / networkmanager para gerenciar a rede para mim e desabilitar o gerenciamento de script do Gentoo (que é mais adequado para servidores e não tem manuseio adequado de hibernação, configuração dinâmica, etc.).

    
por 07.12.2010 / 19:29
2

Eu faço isso porque eu uso o NetworkManager para lidar com minhas conexões, e eu queria que o Gentoo parasse de sempre tentar e não conseguir um IP através do DHCP para o meu quase sempre desconectado eth0 .

A seguinte configuração em /etc/rc.conf/ :

rc_hotplug="!net.*"

pára o Gentoo de tentar iniciar automaticamente qualquer um dos net. serviços, mas você ainda pode adicioná-los manualmente a runlevels ou chamar diretamente os scripts /etc/init.d/ para eles.

    
por 27.05.2011 / 19:15
-1

O Gentoo faz serviços baseados em dispositivos. Existe uma configuração em se eu /etc/conf.d/rc permitir que você substitua isso. O que você provavelmente quer fazer é usar o networkmanager, que funciona muito bem com laptops e sua conectividade em mudança. Existem alguns manuais do gerenciador de rede gentoo disponíveis apenas a uma pesquisa no google.

    
por 27.05.2011 / 17:53