5.7.3. 虚拟接口
单个物理以太网接口能够配置为使用不同的 IP 地址的多个虚拟接口。这样做的目的,通常是把接口连接到几个 IP 子网。比如说,只有一个网卡的基于 IP 地址的虚拟 web 主机,就是这样一个应用。
举个例子,让我们假设下面的情况。
你主机上的单个以太网接口连接到以太网集线器(不是宽带路由器)。
以太网集线器同时连接到互联网和本地局域网。
局域网使用子网
192.168.0.x/24
.你主机的物理接口
eth0
使用 DHCP 提供的 IP 地址来连接互联网。你的主机使用
192.168.0.1
作为局域网的虚拟接口eth0:0
的地址。
“/etc/network/interfaces
“ 里下面的节配置你的网络。
iface eth0 inet dhcp
metric 0
iface eth0:0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
metric 1
小心 | |
---|---|
虽然这个配置列子,并使用 netfilter/iptables (参见 第 5.10 节 “Netfilter 网络过滤框架”) 的网络地址转换(NAT),能够给只有单个网络接口的局域网提供廉价的路由器,但这样设置,没有真正的防火墙能力。你应当使用 2 块物理网卡的 NAT 来使本地网络更安全,隔离不安全的互联网。 |