Difference between revisions of "Stacked Runlevels/pt-br"

From Funtoo
Jump to navigation Jump to search
Line 1: Line 1:
É comum para um usuário de laptop utilizar DHCP a maior parte do tempo; no entanto, eles podemthey may also need to periodially connect to network where a static network configuration is required. This is a situation where a Funtoo Linux machine will require '''multiple''' network configurations. Funtoo Linux supports this.
É comum para um usuário de laptop utilizar DHCP a maior parte do tempo; no entanto, eles podem também precisa periodicamente conectar-se a rede onde uma configuração estática de rede é exigida. Essa é uma situação onde uma máquina Funtoo Linux exigirá '''múltiplas''' configurações de rede. Funtoo Linux possui suporte a isso.


The recommended approach for doing this is to use multiple, stacked runlevels. To do this, you will need to create two new runlevels which are children of the <tt>default</tt> runlevel. This can be done like this:
A aproximação recomendada para fazer isso é utilizar múltiplos stacked runlevels (runlevels empilhados). Para fazer isso, você precisará criar dois runlevels que sejam children (filhos) do runlevel <tt>default (padrão)</tt>. Isso pode ser feito assim:


<console># ##i##install -d /etc/runlevels/static
<console># ##i##install -d /etc/runlevels/static
# ##i##install -d /etc/runlevels/dynamic</console>
# ##i##install -d /etc/runlevels/dynamic</console>
Two new runlevels, <tt>static</tt> and <tt>dynamic</tt>, have now been created. Now, we will make these runlevels children of the <tt>default</tt> runlevel using the following commands:
Dois novos runlevels, <tt>static (estático)</tt> e <tt>dynamic (dinâmico)</tt>, tem sido criados agora. Agora, tornaremos esses runlevels children do runlevel <tt>default</tt> utilizando os seguintes comandos:


<console># ##i##rc-update --stack add default static
<console># ##i##rc-update --stack add default static
# ##i##rc-update --stack add default dynamic</console>
# ##i##rc-update --stack add default dynamic</console>
Now, the runlevels <tt>static</tt> and <tt>dynamic</tt> will consist of anything in <tt>default</tt> '''plus''' any additional scripts you add to each new runlevel.
Agora, os runlevels <tt>static</tt> e <tt>dynamic</tt> consistirão de de qualquer coisa no <tt>default</tt> '''mais''' quaisquer scripts adicionais que você adicionar a cada novo runlevel.


To complete our multiple network configuration, we would now do something like this:
Para completar nossa configuração múltipla de rede, faríamos agora algo assim:


<console># ##i##rc-update add netif.eth0 static
<console># ##i##rc-update add netif.eth0 static
# ##i##rc-update add dhcpcd dynamic</console>
# ##i##rc-update add dhcpcd dynamic</console>
To switch to or between each runlevel, we would type:
Para exibir o ou entre cada runlevel, digitaríamos:


<console># ##i##rc static</console>
<console># ##i##rc static</console>
Or:
Ou:


<console># ##i##rc dynamic</console>
<console># ##i##rc dynamic</console>

Revision as of 21:02, June 25, 2015

É comum para um usuário de laptop utilizar DHCP a maior parte do tempo; no entanto, eles podem também precisa periodicamente conectar-se a rede onde uma configuração estática de rede é exigida. Essa é uma situação onde uma máquina Funtoo Linux exigirá múltiplas configurações de rede. Funtoo Linux possui suporte a isso.

A aproximação recomendada para fazer isso é utilizar múltiplos stacked runlevels (runlevels empilhados). Para fazer isso, você precisará criar dois runlevels que sejam children (filhos) do runlevel default (padrão). Isso pode ser feito assim:

root # install -d /etc/runlevels/static
root # install -d /etc/runlevels/dynamic

Dois novos runlevels, static (estático) e dynamic (dinâmico), tem sido criados agora. Agora, tornaremos esses runlevels children do runlevel default utilizando os seguintes comandos:

root # rc-update --stack add default static
root # rc-update --stack add default dynamic

Agora, os runlevels static e dynamic consistirão de de qualquer coisa no default mais quaisquer scripts adicionais que você adicionar a cada novo runlevel.

Para completar nossa configuração múltipla de rede, faríamos agora algo assim:

root # rc-update add netif.eth0 static
root # rc-update add dhcpcd dynamic

Para exibir o ou entre cada runlevel, digitaríamos:

root # rc static

Ou:

root # rc dynamic

If we wanted to boot into dynamic by default, this could be done by editing /etc/inittab and modifying this line:

l3:3:wait:/sbin/rc default

To read as follows:

l3:3:wait:/sbin/rc dynamic