ras*_*spi 7 freebsd configuration network-interface
我试图了解cloned_interfaces
FreeBSD 的rc.conf
真正作用。
手册页说:
cloned_interfaces
:(str) 设置为要在此主机上创建的可克隆网络接口列表。
ifconfig(8)
create
通过设置create_args_<interface>
变量,可以将进一步的克隆参数传递给每个接口的命令 。如果使用sticky
关键字指定接口名称,则即使rc.d/netif
使用stop
参数调用脚本,接口也不会被销毁 。这在重新配置接口而不破坏它时很有用。中的条目cloned_interfaces
会自动附加到network_interfaces
配置中。
这并没有提供任何关于它做什么的有用信息。例如if_bridge
,它由、if_tap
和 使用if_epair
。
它实际上有什么作用?
为什么我需要它用于特定的网络模块而不是其他模块?
它会创建某种虚拟设备吗?
什么时候需要?
安全影响?
性能影响?
cloned_interfaces
是rc.conf
、rc.conf.local
、 等中的几个设置之一。控制网络接口的设置和关闭。在 Mewburnrc
系统中/etc/rc.d/netif
,主要负责使用这些设置。通过 nosh 系统管理,外部格式导入子系统采用这些设置并将它们转换为/var/local/sv
.
其基地的两个系统都运行ifconfig
很多,并运行一些长期运行的守护进程。
cloned_interfaces
几乎与network_interfaces
设置相同,因为它列出了要启动和关闭的网络接口。twain 之间的唯一区别是network_interfaces
描述预先存在的网络接口,因为(网络接口硬件的)硬件检测已经使它们存在;而cloned_interfaces
网络接口则是单独通过这些服务启动和关闭操作而产生的。
一bridge
,tap
或epair
网络接口,并不代表实际的网络接口硬件。因此,在启动和关闭时需要一个额外的步骤,即克隆和销毁新网络接口的点。这也是通过ifconfig
命令完成的。第一个bridge
网络接口通过运行克隆ifconfig bridge0 create
,并使用 销毁ifconfig bridge0 destroy
。清单bridge0
在cloned_interfaces
清单原因导致这种情况发生,这些命令将第一个和最后运行; 而将其列入network_interfaces
不会,并且系统会假设存在bridge0
要操纵的现有设备。
(从技术上讲,环回接口也不是硬件。它也被克隆;因此lo0
,对于那些曾经想知道名称的人来说,第一个克隆的环回接口是。但是它有特殊的外壳,因为它不是可选的桥接器、水龙头和 epairs 是。)
除此之外,两组接口的处理方式相同。
归档时间: |
|
查看次数: |
5290 次 |
最近记录: |