Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
eth0 procura ip depois de removida com rc-update [SOLVED]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Sat Apr 07, 2007 1:37 pm    Post subject: eth0 procura ip depois de removida com rc-update [SOLVED] Reply with quote

Boas,

Estou a fazer pequenos ajustes no kernel e tenho de reiniciar o pc frequentemente já começo a perder a cabeça com a placa de rede tenho sempre de esperar pelo time out do dhcp ....

Com não tenho rede em casa utilizo o rc-update para tirar do arranque os serviços net.lo e net.eth0 mas mesmo assim a placa de rede fica sempre no arranque a procura de dhcp server ....

Tirei tambem o servico netmount mas o efeito e o mesmo ...

Tenho outro PC com kernel 2.4 e não tenho problemas neste tenho kernel 2.6 e não consigo tirar a placa de rede do arranque ... sera que e alguma opção no kernel ???

Sempre que o pc reinicia tenho a seguinte mensagem ...

Device Initiated services : net.eth0

... e pouco depois comeca a procura de um dhcp server :(

Se o pc estivesse ligado todo o dia não me importava mas de 10 em 10 minutos da comigo em doido .... 8O 8O

Em ambos os pc's tenho a placa de rede como modulo pelo que não percebo sera que tenho de tirar tambem o modulo do arranque no kernel 2.6 ???
_________________
Never Quit, Never Get Mad, Get Even


Last edited by baldeante on Sat Apr 07, 2007 6:48 pm; edited 1 time in total
Back to top
View user's profile Send private message
tcunha
Retired Dev
Retired Dev


Joined: 02 Apr 2007
Posts: 128

PostPosted: Sat Apr 07, 2007 2:56 pm    Post subject: Re: net.eth0 procura ip depois de removida com rc-update del Reply with quote

baldeante wrote:
Boas,

Estou a fazer pequenos ajustes no kernel e tenho de reiniciar o pc frequentemente já começo a perder a cabeça com a placa de rede tenho sempre de esperar pelo time out do dhcp ....

Com não tenho rede em casa utilizo o rc-update para tirar do arranque os serviços net.lo e net.eth0 mas mesmo assim a placa de rede fica sempre no arranque a procura de dhcp server ....

Tirei tambem o servico netmount mas o efeito e o mesmo ...

Tenho outro PC com kernel 2.4 e não tenho problemas neste tenho kernel 2.6 e não consigo tirar a placa de rede do arranque ... sera que e alguma opção no kernel ???

Sempre que o pc reinicia tenho a seguinte mensagem ...

Device Initiated services : net.eth0

... e pouco depois comeca a procura de um dhcp server :(

Se o pc estivesse ligado todo o dia não me importava mas de 10 em 10 minutos da comigo em doido .... 8O 8O

Em ambos os pc's tenho a placa de rede como modulo pelo que não percebo sera que tenho de tirar tambem o modulo do arranque no kernel 2.6 ???


Edita o ficheiro /etc/conf.d/rc, e coloca em RC_PLUG_SERVICES !net.*

HTH.
Back to top
View user's profile Send private message
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Sat Apr 07, 2007 6:47 pm    Post subject: Reply with quote

Boas,

Obrigado pela dica funcionou..... :D :D :D

Até agora só tinha encontrado referencia de como desligar os serviços ....

Já tenho no kernel suporte para som, framebufer e bootsplash estão falta-me acertar usb/scsi, apm e nvidia mas agora vai ser mais rapido mais uma vez obrigado ... 8)
_________________
Never Quit, Never Get Mad, Get Even
Back to top
View user's profile Send private message
thiagonunes
Apprentice
Apprentice


Joined: 16 Nov 2005
Posts: 171
Location: Brasil -> RS -> Rio Grande

PostPosted: Sun Apr 08, 2007 7:05 am    Post subject: Re: eth0 procura ip depois de removida com rc-update [SOLVED Reply with quote

baldeante wrote:
Estou a fazer pequenos ajustes no kernel e tenho de reiniciar o pc frequentemente já começo a perder a cabeça com a placa de rede tenho sempre de esperar pelo time out do dhcp ....


É só fixar um ip na placa que não precisa esperar pelo timeout.

Quote:
Com não tenho rede em casa utilizo o rc-update para tirar do arranque os serviços net.lo e net.eth0 mas mesmo assim a placa de rede fica sempre no arranque a procura de dhcp server ....


Tirar o net.lo da inicialização vai fazer com que vários programas que procuram por essa interface não funcionem corretamente. Por exemplo, a inicialização do kde. Em nenhum momento a documentação do gentoo fala sobre retirar esse serviço do runlevel boot e é muito provavel que surjam alguns problemas estranho em decorrência disso.

Quote:
Tirei tambem o servico netmount mas o efeito e o mesmo ...


Ainda tem alguém chamando esse serviço como dependêcia, tem que procurar quem é. Isso continua acontecendo? Mostre o seu rc-status aqui para dar uma idéia.

Quote:
Tenho outro PC com kernel 2.4 e não tenho problemas neste tenho kernel 2.6 e não consigo tirar a placa de rede do arranque ... sera que e alguma opção no kernel ???


Isso não tem nada a ver com o kernel, inclusive seria uma terrível (e incabível) quebra na arquitetura de um sistema linux deixar que o kernel possa influenciar em quais scripts vão rodar no boot.

Quote:
Sempre que o pc reinicia tenho a seguinte mensagem ...

Device Initiated services : net.eth0


Isso aconteceu comigo recentemente, mas resolvi de outra maneira. Descobri que o arquivo /etc/udev/rules.d/70-persistent-net.rules possui uma regra de udev que assossia o mac address da placa de rede ao número da interface dela, ou seja, a primeira placa de rede encontrada ao se bootar o sistema pela primeira vez será considerada eth0 e todas as outras instaladas posteriormente jamais serão eth0. Então resolvi o problema comentando a linha relativa a placa de rede rebelde.

Mas de fato a solução do meu "chará sem agá' é mais bonita e mais correta.
_________________
Coisas que todo usuário de gentoo tem que saber:
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2
http://gentoo-wiki.com/HOWTO_Maintain_Gentoo_-_%22Best_Practices%22
Back to top
View user's profile Send private message
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Fri Apr 13, 2007 7:32 pm    Post subject: Reply with quote

Boas,

Obrigado pela resposta, so hoje e que voltei a pegar no PC estou a instalar aos poucos pois não tenho muito tempo disponivel ....


Aqui esta o output de rc-status --all

Lamento o formato fiz rc-status --all >> status.txt e no windows aparece assim ..... se souberes de uma forma de mudar a apresentação do output avisa ....


Code:

Runlevel: boot
 bootmisc                                                           [ started  ]
 checkfs                                                            [ started  ]
 checkroot                                                          [ started  ]
 clock                                                              [ started  ]
 consolefont                                                        [ started  ]
 hostname                                                           [ started  ]
 keymaps                                                            [ started  ]
 localmount                                                         [ started  ]
 modules                                                            [ started  ]
 rmnologin                                                          [ started  ]
 splash                                                             [ started  ]
 urandom                                                            [ started  ]
Runlevel: default
 local                                                              [ started  ]
 numlock                                                            [ started  ]
 syslog-ng                                                          [ started  ]
Runlevel: nonetwork
 local                                                              [ started  ]
Runlevel: single
Runlevel: UNASSIGNED
 crypto-loop                                                        [ stopped  ]
 cupsd                                                              [ stopped  ]
 dbus                                                               [ stopped  ]
 esound                                                             [ stopped  ]
 hald                                                               [ stopped  ]
 hdparm                                                             [ stopped  ]
 net.eth0                                                           [ started  ]
 net.lo                                                             [ started  ]
 netmount                                                           [ started  ]
 nscd                                                               [ stopped  ]
 rsyncd                                                             [ stopped  ]
 samba                                                              [ stopped  ]
 slapd                                                              [ stopped  ]
 slurpd                                                             [ stopped  ]
 sshd                                                               [ started  ]
 xdm

_________________
Never Quit, Never Get Mad, Get Even
Back to top
View user's profile Send private message
tcunha
Retired Dev
Retired Dev


Joined: 02 Apr 2007
Posts: 128

PostPosted: Wed Apr 18, 2007 4:18 pm    Post subject: Reply with quote

thiagonunes wrote:
Mas de fato a solução do meu "chará sem agá' é mais bonita e mais correta.


Concordo.

baldeante wrote:
Lamento o formato fiz rc-status --all >> status.txt e no windows aparece assim ..... se souberes de uma forma de mudar a apresentação do output avisa ....


rc-status --all -nc

baldeante wrote:


Code:

Runlevel: boot
 bootmisc                                                           [ started  ]
 checkfs                                                            [ started  ]
 checkroot                                                          [ started  ]
 clock                                                              [ started  ]
 consolefont                                                        [ started  ]
 hostname                                                           [ started  ]
 keymaps                                                            [ started  ]
 localmount                                                         [ started  ]
 modules                                                            [ started  ]
 rmnologin                                                          [ started  ]
 splash                                                             [ started  ]
 urandom                                                            [ started  ]
Runlevel: default
 local                                                              [ started  ]
 numlock                                                            [ started  ]
 syslog-ng                                                          [ started  ]
Runlevel: nonetwork
 local                                                              [ started  ]
Runlevel: single
Runlevel: UNASSIGNED
 crypto-loop                                                        [ stopped  ]
 cupsd                                                              [ stopped  ]
 dbus                                                               [ stopped  ]
 esound                                                             [ stopped  ]
 hald                                                               [ stopped  ]
 hdparm                                                             [ stopped  ]
 net.eth0                                                           [ started  ]
 net.lo                                                             [ started  ]
 netmount                                                           [ started  ]
 nscd                                                               [ stopped  ]
 rsyncd                                                             [ stopped  ]
 samba                                                              [ stopped  ]
 slapd                                                              [ stopped  ]
 slurpd                                                             [ stopped  ]
 sshd                                                               [ started  ]
 xdm


Reparei que tens o {netmount,sshd} started apesar de não estarem no default runlevel e de dependerem do net:

Code:
sudo /etc/init.d/netmount ineed
net portmap


Code:
sudo /etc/init.d/sshd ineed
net


Mas se quiseres as eth? down e a lo up basta substituires no ficheiro /etc/conf.d/rc !net.* por !net.eth*
Outra solução pode passar por apagares os symlinks net.eth? na /etc/init.d

HTH.
Back to top
View user's profile Send private message
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Wed Apr 18, 2007 5:19 pm    Post subject: Reply with quote

tiagocunha wrote:


baldeante wrote:
Lamento o formato fiz rc-status --all >> status.txt e no windows aparece assim ..... se souberes de uma forma de mudar a apresentação do output avisa ....


rc-status --all -nc


Obrigado pela dica ....

Quote:


Reparei que tens o {netmount,sshd} started apesar de não estarem no default runlevel e de dependerem do net:

Code:
sudo /etc/init.d/netmount ineed
net portmap


Code:
sudo /etc/init.d/sshd ineed
net


O netmout estava neste momento started porque estava a utilizar a net.eth0 e a net.lo mas quando desligo estas duas o netmount fica desligado, quanto ao ssh so o vou desligar depois de ter a instalação completa ou antes se me prender o arranque mais que os seguntos que leva a carregar e eu me comecar a passar dos carretos outra vez ....

Quanto ao ineed ate agora desconhecia a sua utilização mas fica a nota para a proxima já posso ver as depedencias dos servicos sem chagar o pessoal aqui no forum ....
Quote:

Mas se quiseres as eth? down e a lo up basta substituires no ficheiro /etc/conf.d/rc !net.* por !net.eth*
Outra solução pode passar por apagares os symlinks net.eth? na /etc/init.d
HTH.


Apagar os symlinks na /etc/init.d nao vai impedir que eu os possa reiniciar com /etc/init.d/net.lo start && /etc/init.d/net.eth0 start ????
_________________
Never Quit, Never Get Mad, Get Even
Back to top
View user's profile Send private message
tcunha
Retired Dev
Retired Dev


Joined: 02 Apr 2007
Posts: 128

PostPosted: Wed Apr 18, 2007 6:13 pm    Post subject: Reply with quote

baldeante wrote:
Apagar os symlinks na /etc/init.d nao vai impedir que eu os possa reiniciar com /etc/init.d/net.lo start && /etc/init.d/net.eth0 start ????


Não tinha percebido que querias usar a eth0 quando o sistema estivesse em funcionamento. :oops:
Sendo assim é melhor colocares temporariamente !net.eth* no /etc/conf.d/rc ficando assim a if lo0 up e as eth* down.
Back to top
View user's profile Send private message
baldeante
Guru
Guru


Joined: 17 Jan 2004
Posts: 498
Location: Caldas da Rainha, Portugal

PostPosted: Wed Apr 18, 2007 7:11 pm    Post subject: Reply with quote

tiagocunha wrote:
baldeante wrote:
Apagar os symlinks na /etc/init.d nao vai impedir que eu os possa reiniciar com /etc/init.d/net.lo start && /etc/init.d/net.eth0 start ????


Não tinha percebido que querias usar a eth0 quando o sistema estivesse em funcionamento. :oops:
Sendo assim é melhor colocares temporariamente !net.eth* no /etc/conf.d/rc ficando assim a if lo0 up e as eth* down.


Em casa não tenho rede ou internet só preciso de ter a placa de rede activa quando trago o pc para o trabalho é nestas alturas em que aproveito para actualizar o sistema ou instalar algum pacote em falta e nessa altura geralmente activo a placa de rede e todos os serviços relacionados com o mesmo .

So vou passar a ter a rede activa quando encontrar uma placa wireless decente para instalar no gentoo uma vez que tenho alguns vizinhos com redes abertas :wink:
_________________
Never Quit, Never Get Mad, Get Even
Back to top
View user's profile Send private message
jmbsvicetto
Moderator
Moderator


Joined: 27 Apr 2005
Posts: 4734
Location: Angra do Heroísmo (PT)

PostPosted: Fri Apr 20, 2007 5:12 am    Post subject: Reply with quote

Boas.
baldeante wrote:
tiagocunha wrote:
baldeante wrote:
Apagar os symlinks na /etc/init.d nao vai impedir que eu os possa reiniciar com /etc/init.d/net.lo start && /etc/init.d/net.eth0 start ????


Não tinha percebido que querias usar a eth0 quando o sistema estivesse em funcionamento. :oops:
Sendo assim é melhor colocares temporariamente !net.eth* no /etc/conf.d/rc ficando assim a if lo0 up e as eth* down.


Em casa não tenho rede ou internet só preciso de ter a placa de rede activa quando trago o pc para o trabalho é nestas alturas em que aproveito para actualizar o sistema ou instalar algum pacote em falta e nessa altura geralmente activo a placa de rede e todos os serviços relacionados com o mesmo .

So vou passar a ter a rede activa quando encontrar uma placa wireless decente para instalar no gentoo uma vez que tenho alguns vizinhos com redes abertas :wink:

Aconselho vivamente o pacote ethtool - permite resolver muitos destes problemas.
_________________
Jorge.

Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum