FreeBSD Jail中添加多个IPv4/IPv6地址
时间:2019-11-20 08:54:02 来源:igfitidea点击:
如何在FreeBSD Jail中添加多个IPv4/IPv6?
FreeBSD支持多IP或者无IPJail,并且已合并到稳定版中。
但是需要重建包括jls(8)的内核,并将新功能jail(8),jexec(8)和cpuset(1)与新内核一起使用。
另一个选择是使用cvsup获取FreeBSD 7.2(RC1或更高版本),只需创建buildworld。
对于httpd监狱的Multi-IPv4/v6/no-IP监狱配置,这是您需要放入/etc/rc.conf文件的内容(请注意已定义3个IP):
要为httpd jail配置多个IP,需要在/etc/rc.conf文件中这样配置(已定义3个IP):
jail_enable="YES" jail_list="httpd" jail_httpd_rootdir="/iscsi/httpd" # jail's root directory jail_httpd_hostname="apache.theitroad.com" # jail's hostname jail_httpd_ip="192.168.1.106,201.13.22.99,2607:f0d0:1002:11::4" # jail's multi IPs address jail_smtpd_devfs_enable="YES" # mount devfs in the jail jail_smtpd_devfs_ruleset="devfsrules_jail" # devfs ruleset to apply to jail
重启jail服务:
# /etc/rc.d/jail restart
验证多个IP入:
# jls -v