質問させてください。 portsよりisc-dhcp42-server-4.2.3_2をいれているのですが、UDP67以外にUDPポー トを開くのですがこれはなんでしょうか。 FreeBSD 9.0-RELEASE/amd64の環境になります。
ezjailにて仮想環境を作成したところ、 # ezjail-admin create mysql 192.168.xxx.xx2 Warning: Some services already seem to be listening on all IP, (including 192.168.xxx.xx2) This may cause some confusion, here they are: dhcpd dhcpd 1980 20 udp4 *:14111 *:* dhcpd dhcpd 1980 21 udp6 *:36313 *:* # /usr/local/etc/rc.d/isc-dhcpd status dhcpd is running as pid 1980. とUDP67以外のポートがdhcpdによって使われているため警告が出ます。 確かにdhcpdを停止する(/usr/local/etc/rc.d/isc-dhcpd stop)と上記のポートは閉 じられます。 起動するとポートは変わりますが再び開かれます。 /etc/rc.confには下記を記述してあります。 dhcpd_enable="YES" dhcpd_flags="-4" # -4としているのにudp6が開くのはどうかと思うが・・・ dhcpd_ifaces="em0" # ifは二つあるので片方を指定 /usr/local/etc/dhcpd.confには local-address 192.168.xxx.xx1; を記述して192.168.xxx.xx1のみバインドするように指定しています。 なのでバインドの状況は下記のようになっています。 # netstat -na | egrep "(67|14111|36313)" udp4 0 0 192.168.xxx.xx1.67 *.* udp6 0 0 *.36313 *.* udp4 0 0 *.14111 *.* DHCPで使われる67は確かに設定通りのアドレスでのみ開いており、またudp6は開か れていません。 67以外のポートが、なぜ開かれるか、何に使っているのか、どうやれば制限できる のか、 UDP67に関する話しか見つからなくて糸口さえつかめないでいます。