Hi, I didn't use to reply to my self, by I eventually understood what was going wrong and I wish to post it for the record.
Actually, using the -D flag -- which prevents OpenSER from forking --, prevents from listening on more than one IP address. I think this ought to be noted in the manpage. Sorry for the noise. Regards, -- Jeremie On Mon, Jul 31, 2006 at 07:41:35PM +0200, Jeremie Le Hen wrote: > Hi list, > > I am new two OpenSER. I installed OpenSER 1.1.0-notls and I need it > to listen on both 127.0.0.1 and one of my physical interface's IP address. > > The manual page states: > % -l address Listens on the specified address/interface. Multiple -l > % mean listening on multiple addresses. The address format is > % [proto:]address[:port], where proto = udp|tcp and address = > % host|ip_address|interface_name. Example: -l localhost, -l > % udp:127.0.0.1:5080, -l eth0:5062. The default behaviour is > % to listen on all the ipv4 interfaces. > > I tried the following command-line, without success. I cannot connect to > either one of the IP address I specified, depending on the order I provided > them : > > % openser -u voipproxy -g voipproxy -l 84.xxx.xxx.xxx -l 127.0.0.1 -D -E > > And in another terminal: > > % # lsof -nPi4 -ap `pgrep -d, openser` > % COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME > % openser 30837 voipproxy 5u IPv4 60272 UDP 84.xxx.xxx.xxx:5060 > % openser 30838 voipproxy 5u IPv4 60272 UDP 84.xxx.xxx.xxx:5060 > % openser 30839 voipproxy 5u IPv4 60272 UDP 84.xxx.xxx.xxx:5060 > > > If I turn the command-line to: > > % openser -u voipproxy -g voipproxy -l 127.0.0.1 -l 84.xxx.xxx.xxx -D -E > > I get: > > % # lsof -nPi4 -ap `pgrep -d, openser` > % COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME > % openser 30845 voipproxy 5u IPv4 60382 UDP 127.0.0.1:5060 > % openser 30846 voipproxy 5u IPv4 60382 UDP 127.0.0.1:5060 > % openser 30847 voipproxy 5u IPv4 60382 UDP 127.0.0.1:5060 > > > Note that in both case I get: > % Listening on > % udp: 84.xxx.xxx.xxx [84.xxx.xxx.xxx]:5060 > % udp: 127.0.0.1 [127.0.0.1]:5060 > % tcp: 84.xxx.xxx.xxx [84.xxx.xxx.xxx]:5060 > % tcp: 127.0.0.1 [127.0.0.1]:5060 > > Except the order change, following the command-line. > > > I could have missed something and would be glad if someone pointed it > out to me. > > Thank you. > Regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org > _______________________________________________ Users mailing list [email protected] http://openser.org/cgi-bin/mailman/listinfo/users
