网络管理员指南 -5.设置TCP/IP网络 -6>为IP的接口配置 -6)虚拟接口

/ns/wz/net/data/20020808023731.htm

网络管理员指南 -5.设置TCP/IP网络 -6>为IP的接口配置 -6)虚拟接口


本文出自:http://www.linpus.com.tw 作者: Andrew Anderson

虚拟接口确实是有一些异国情调,但是相当有用。它的主要好处是有独立的主机,并且机器的唯一 IP
网络连接是一个拨号的连接。事实上,后者大部分时间是独立的主机,也。

用独立的主机的窘境是他们仅仅有一台单个的网络设备是活跃的, loopback 设备,它通常被分配地址
127.0.0.1 。在一些场合上,然而,你需要发送数据到本地主机的“官方”IP地址。例如,认为膝上计算机是
vlite ,它为这个例子的持续时间从任何网络被断开了。在 vlite 上的一个应用程序,可能现在想要在一样的
主机上发送一些数据到另外的应用程序。在 /etc/hosts 中查一下 vlite 产出 191.72.1.65 的一个IP地址,
因此申请试着发送到这个地址。当 loopback 接口是当前唯一的在机器上的活跃的接口,核心不知道这个地址
实际上指它自己!作为后果,核心丢弃数据包,并且返回一个错误给申请。

这是虚拟设备交换的地方。它通过简单地服务作为改变loopback接口的自我主义来解决窘境。在 vlite
的情况中,你将简单地给它地址 191.72.1.65 并且增加指向它的一条主机线路。然后,为 191.72.1.65 的每
个数据包将局部地被交付。合适的符咒是:


# ifconfig dummy vlite
# route add vlite