cloned_interfaces
é uma das várias configurações em rc.conf
, rc.conf.local
, et al. que controlam a configuração e o desligamento de interfaces de rede. No sistema Mewburn rc
, é /etc/rc.d/netif
o principal responsável por usar essas configurações. Com o gerenciamento do sistema nosh, o subsistema de importação de formatos externos aceita essas configurações e as converte em um conjunto de serviços únicos e de execução longa em /var/local/sv
.
Ambos os sistemas em suas bases rodam muito ifconfig
e executam alguns daemons de longa duração.
cloned_interfaces
é quase o mesmo que a configuração network_interfaces
, pois lista as interfaces de rede a serem ativadas e desativadas. A única diferença entre os dois é que network_interfaces
descreve as interfaces de rede que preexistem, porque a detecção de hardware (de hardwares de interface de rede) as trouxe à existência; Considerando que cloned_interfaces
são interfaces de rede que são criadas apenas por essas ações de inicialização e encerramento de serviço.
Uma interface de rede bridge
, tap
ou epair
não representa o hardware real da interface de rede. Assim, uma etapa extra é necessária na inicialização e no encerramento, o ponto em que uma nova interface de rede é clonada e destruída. Isso é feito novamente com o comando ifconfig
. A primeira bridge
interface de rede é clonada executando ifconfig bridge0 create
e destruída com ifconfig bridge0 destroy
. A listagem bridge0
na lista cloned_interfaces
faz com que isso aconteça e esses comandos sejam executados primeiro e por último; considerando que listá-lo em network_interfaces
não seria, e o sistema assumiria que havia um dispositivo bridge0
existente a ser manipulado.
(Tecnicamente, a interface de loopback também não é hardware. Também é clonada; portanto, a primeira interface de loopback clonada é lo0
, para aqueles que já se perguntaram sobre o nome. Mas há um invólucro especial para ela porque não é opcional como pontes, toques e epairs são.)
Além disso, os dois conjuntos de interfaces são tratados da mesma forma.
Leitura adicional
- Jonathan de Boyne Pollard (2017). " Rede ". Guia nosh . Softwares.
- Andrew Thompson. " Bridging ". Manual do FreeBSD .
- Brooks Davis (2004). Os desafios das interfaces de rede dinâmicas .