是否有可能将一个VLAN分配给pfsense中的networking接口的别名?

我的目标是构build一个冗余的pfSense集群(如本文所述: http ://doc.pfsense.org/index.php/Configuring_pfSense_Hardware_Redundancy_(CARP )

问题是我只有2个物理networking接口在服务器上,本教程build议有3个专用于集群内复制(接口SYNC)的接口。

我尝试了将一个不同的IP分配给其中一个接口并将其分配给不同的VLAN的技巧。

但是,当我尝试

vconfig add eth1:0 3 

我明白了

 ERROR: trying to add VLAN #3 to IF -:eth1:0:- error: Invalid argument 

你有什么想法,如果这是可能的? 我不能真的在系统上添加网卡, 我的所有插槽都已满。

如果你真的在谈论一个Linux系统(而不是FreeBSD),那么正确的做法是:

 # vconfig add eth0 3 Added VLAN with VID == 3 to IF -:eth0:- # ip link show dev eth0.3 104: eth0.3@eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN link/ether 00:ae:f1:21:2a:01 brd ff:ff:ff:ff:ff:ff 

这就是说,通常有一个更好的方法,这取决于问题的分布。

我相信在pfSense中,为pfSync提供专用的接口并不是必须的,但是由于性能和安全性的原因,这是明智的。

正如你提到的服务器,你应该能够使用英特尔Pro 1000MT或1000PT卡没有问题,作为奖金,如果你需要添加更多的网卡,你可能会发现你在这些卡上使用VLANs没有问题 – 都是非常强烈build议与pfSense(特别是MT,但是只有PCIX)一起使用。