net-snmp won't start

Hello,
I installed net-snmp-5.9.5.2,1 using pkg command.
I set up the rc.conf as described but the service won't start.
# service snmpd start
Starting snmpd.
/usr/local/etc/rc.d/snmpd: WARNING: failed to start snmpd
I don't quite understand what I am looking at with the dump.
32050 snmpd CALL getsockopt(0xe,SOL_SOCKET,SO_RCVBUF,0x82024f1f8,0x82024f1f4)
32050 snmpd RET getsockopt 0
32050 snmpd CALL bind(0xe,0x82024f374,0x10)
32050 snmpd STRU struct sockaddr { AF_INET, 127.0.0.1:161 }
32050 snmpd RET bind 0
32050 snmpd CALL getsockname(0xe,0x82024f7d4,0x82024f7d0)
32050 snmpd STRU struct sockaddr { AF_INET, 127.0.0.1:161 }
32050 snmpd RET getsockname 0
32050 snmpd CALL socket(PF_INET,0x2<SOCK_DGRAM>,IPPROTO_IP)
32050 snmpd RET socket 15/0xf
32050 snmpd CALL getsockopt(0xf,SOL_SOCKET,SO_SNDBUF,0x82024f1d8,0x82024f1d4)
32050 snmpd RET getsockopt 0
32050 snmpd CALL getsockopt(0xf,SOL_SOCKET,SO_RCVBUF,0x82024f1f8,0x82024f1f4)
32050 snmpd RET getsockopt 0
32050 snmpd CALL bind(0xf,0x82024f374,0x10)
32050 snmpd STRU struct sockaddr { AF_INET, 10.0.1.9:161 }
32050 snmpd RET bind -1 errno 48 Address already in use
32050 snmpd CALL close(0xf)
32050 snmpd RET close 0
32050 snmpd CALL openat(AT_FDCWD,0x8240670fa,0x2<O_RDWR>)
32050 snmpd NAMI "/dev/dtrace/helper"
32050 snmpd RET openat -1 errno 2 No such file or directory
32050 snmpd CALL _exit(0x1)
10.0.1.9 is a my FreeBSD Box's address.
Of course:
# sockstat | grep 161
So I comment outed agentAddress line as following:
# agentAddress udp:10.0.1.9:161
Then snmd started. but bind only 127.0.0.1.
I want to use my server lan address.
what should i do?

thanks.
 
Back
Top