質問させてください。

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に関する話しか見つからなくて糸口さえつかめないでいます。

メールによる返信