看板FreeBSD
标 题[问题] NAT, DHCP on FreeBSD
发信站伊甸˙园 (Mon Oct 30 15:37:32 2006)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!Eden.Math
我的主机上有三张网卡,两张连 LAN 的 switch,一张连外。
在 pf.conf 是这样配置的:
ext_if = "em0" ext_addr = "1.2.3.4"
int1_if = "fxp0" int1_net = "192.168.2.0/24"
int2_if = "fxp1" int2_net = "192.168.3.0/24"
现在想要做到 LAN switch 上面的电脑,
一部份由我的主机动态分配(或静态)虚拟IP,
另一部份用实体IP(client端自行设定/freebsd主机指派?)。
简略的架构图:
client1 (1.2.3.5) |
client2 (1.2.3.6) | _________ fxp0 _________ em0
client3 (192.168.3.22) |--| |-----| |-----[router]
client4 (192.168.2.11) | | switch1 | | FreeBSD |
.. | |_________| |_________|
.. | /
.. | /fxp1
... | __________ __/
.... |--| |
....... | | switch2 |
| |__________|
[LAN]
DHCP 分配虚拟 IP 和 NAT 我用 /usr/ports/isc-dhcp 和 PF (Freebsd 5.3) 达成了,
不过这样实体 IP 就无法通过。
请问有办法达成这样的需求吗?
能不能用类似 Linux 底下的 iptable 做到? 感谢
--
※Post by ychia from 140.112.94.5
Eden.Math 伊甸˙园 twolights.twbbs.org/140.113.22.100