Hi,

that's right - have you checked the syslog? if openser is in no fork mode and multiple interfaces are configured, an warning about this is generated at startup.

regards,
bogdan

Jeremie Le Hen wrote:

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,



_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to