网络技术仍在不断发展。内核层的重大变化将带来非常灵活的配置方案,这将允许您在运行时配置网络设备。例如,`ifconfig` 命令将接受设置 IRQ 线和 DMA 通道的参数。
即将到来的另一个变化是 `route` 命令的附加 `mtu` 标志,它将为特定路由设置最大传输单元 (MTU)。此路由特定的 MTU 会覆盖为接口指定的 MTU。您通常会将此选项用于通过网关的路由,其中网关与目标主机之间的链路需要非常低的 MTU。例如,假设主机 wanderer 通过 SLIP 链路连接到 vlager。当从 vstout 向 wanderer 发送数据时,wanderer 上的网络层将使用高达 1500 字节的数据包,因为数据包是通过以太网发送的。另一方面,SLIP 链路以 296 的 MTU 运行,因此 vlager 上的网络层必须将 IP 数据包分解为适合 296 字节的较小片段。相反,如果您从一开始就配置 vstout 上的路由以使用 296 的 MTU,则可以避免这种相对昂贵的碎片。
# route add wanderer gw vlager mtu 296请注意,`mtu` 选项还允许您有选择地撤销“子网是本地策略 (SNARL)”的效果。此策略是一个内核配置选项,并在章节-