例如,您可以从终端的命令行配置网络接口和其他设置。但您也可以将设置保存到文件/etc/network/interfaces
(Debian GNU/Linux)或适当的 NetworkManager 中。
再比如,如果你想在FreeBSD的ARP表中添加一个永久条目,你应该执行命令:
# arp -S 192.168.0.1 01:23:45:ab:cd:ef
或添加rc.conf
以下内容:
static_arp_pairs="gw"
static_arp_gw="192.168.0.1 01:23:45:ab:cd:ef"
类似的例子还有很多。使用第一种方法时,结果立即生效。使用第二种方法,您必须完全重新启动系统或仅重新启动适当的服务。
第一种方法有单个单词或缩写的名称吗?据我记得有一个更精确的术语,我在某个地方偶然发现了它。
答案1
在这三种情况下使用相同的工具进行配置,ifconfig
。
ifconfig 是类 Unix 操作系统中用于网络接口配置的系统管理实用程序。
该实用程序是一个命令行界面工具,也用于许多操作系统的系统启动脚本中。它具有配置、控制和查询 TCP/IP 网络接口参数的功能。 Ifconfig 最初出现在 4.2BSD 中,作为 BSD TCP/IP 套件的一部分。
因此,我将描述您的 3 种方法如下:
- 使用 手动配置网络接口
ifconfig
。这是一次性设置,在重新启动后不会持续存在。 - 使用启动配置文件手动配置网络接口。此方法将在重新启动之间持续存在,并在每次启动时自动配置网络接口。在启动过程中,有一些服务/脚本将解析
Interfaces
文件的内容并调用ifconfig
以设置它们。 - 使用 NetworkManager 是文件管理的前端
Interfaces
。还有其他选项,例如wicd
它们具有相同的目的。