私は現在FreeBSDにサーバーを設定しようとしています。 ezjailsに基づいて刑務所を作りたい手動。例に従い、Jailの内部にBINDをインストールしましたが、インストールステップ(make -C /usr/ports/dns/bind99 install clean
)でブロックされました。
最初はDNS問題があると思ったのですが(悪い/etc/resolv.conf
)刑務所の内部にはインターネットがまったくできないようです。
ホスト:(8.8.178.110はwww.freebsd.orgです)
root@varda:~ # nc -z -w 2 8.8.178.110 80
Connection to 8.8.178.110 80 port [tcp/http] succeeded!
刑務所の内部:
root@dns:~ # nc -z -w 2 8.8.178.110 80; echo $?
1
何が起こったのか知っていますか?
root@varda:~ # ezjail-admin list
STA JID IP Hostname Root Directory
--- ---- --------------- ------------------------------ ------------------------
DR 2 192.168.4.1 www /home/jails/www
2 lo1|127.0.1.1
DR 3 192.168.3.1 dns /home/jails/dns
3 lo2|127.0.2.1
(www
他の刑務所ですが、私も同じ問題があります)
root@varda:~ # ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:22:4d:ad:be:2a
inet ???.???.???.??? netmask 0xffffff00 broadcast ???.???.???.???
inet6 fe80::222:4dff:fead:be2a%em0 prefixlen 64 scopeid 0x1
inet6 2001:41d0:a:f231::1 prefixlen 128
inet 192.168.4.1 netmask 0xffffffff broadcast 192.168.4.1
inet 192.168.3.1 netmask 0xffffffff broadcast 192.168.3.1
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet 127.0.0.1 netmask 0xff000000
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.1.1 netmask 0xffffffff
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
lo2: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.2.1 netmask 0xffffffff
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
root@dns:~ # ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:22:4d:ad:be:2a
inet 192.168.3.1 netmask 0xffffffff broadcast 192.168.3.1
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
lo2: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.2.1 netmask 0xffffffff
答え1
あなたはresolv.conf
中にいるべきです/path/to/jails/etc/resolv.conf
これ始める前に私が実際に刑務所に閉じ込めたものの完全なリストは次のとおりです。