The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Stacked Runlevels/pt-br"
(Created page with "It is common for a laptop user to use DHCP most of the time; however, they may also need to periodially connect to network where a static network configuration is required. Th...") |
m (Drobbins moved page Pt-br/Stacked Runlevels to Stacked Runlevels/pt-br) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
É 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 <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> | ||
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> | ||
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. | |||
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> | ||
Para exibir o ou entre cada runlevel, digitaríamos: | |||
<console># ##i##rc static</console> | <console># ##i##rc static</console> | ||
Ou: | |||
<console># ##i##rc dynamic</console> | <console># ##i##rc dynamic</console> | ||
Se quiséssemos inicializar em <tt>dynamic</tt> por padrão, isso poderia ser feito ao editar <tt>/etc/inittab</tt> e modificando essa linha: | |||
<pre> | <pre> | ||
Line 27: | Line 27: | ||
</pre> | </pre> | ||
Para ser lido como a seguir: | |||
<pre> | <pre> | ||
Line 36: | Line 36: | ||
[[Category:First Steps]] | [[Category:First Steps]] | ||
[[Category:Official Documentation]] | [[Category:Official Documentation]] | ||
[[Category:pt_BR]] |
Latest revision as of 16:46, July 12, 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
Se quiséssemos inicializar em dynamic por padrão, isso poderia ser feito ao editar /etc/inittab e modificando essa linha:
l3:3:wait:/sbin/rc default
Para ser lido como a seguir:
l3:3:wait:/sbin/rc dynamic