[Users] Re:could not rev. resolve IP......

Daniel-Constantin Mierla daniel at voice-system.ro
Wed Jun 21 11:49:53 CEST 2006



On 06/21/06 12:44, Shenen Shenen wrote:
> No,this isn't the problem;I've changed the port on my openser like 
> 5070, and asterisk is set like 5060 in sip.conf, but I've always the 
> same error;
>
> Jun 21 03:33:43 asterisk12 openser[19037]: ERROR: udp_init: bind(6,
>  
> 0x8119a1c, 16) on 192.168.251.11 <http://192.168.251.11/> < 
> http://192.168.251.11/>: Cannot assign
> requested address
>
> .....what could be?
>
do you have a network interface configured with the IP 192.168.251.11? 
Do 'ifconfig' to check it out.

You can remove the 'listen' parameters from your config file and openser 
will bind to available interfaces -- do not forget to set fork=yes, 
otherwise openser will listen to the first interface it founds, and that 
is usually 127.0.0.1.

Daniel

>  
>
>
>  
> On 6/21/06, *Daniel-Constantin Mierla* <daniel at voice-system.ro 
> <mailto:daniel at voice-system.ro>> wrote:
>
>     You can safely ignore reverse resolve DNS messages, they are warnings
>     meaning no hostname was found set for those IP addresses - openser
>     tries
>     to get them in the aliases list. The problem comes from line:
>
>     Jun 21 03:33:43 asterisk12 openser[19037]: ERROR: udp_init: bind(6,
>     0x8119a1c, 16) on 192.168.251.11 <http://192.168.251.11> <
>     http://192.168.251.11/>: Cannot assign
>     requested address
>
>     This means that you do not have the IP 192.168.251.11
>     <http://192.168.251.11> configured on the
>     system. Do you have asterisk and openser listening on the same port
>     (5060)? You must use different ports.
>
>     Cheers,
>     Daniel
>
>
>     On 06/21/06 10:55, Shenen Shenen wrote:
>     > Hi!This my openser.cfg;I've 2 asteriskathome with openser
>     installed;I
>     > want to copy the authentificated sip registration from one box to
>     > another and have always the same Sip registered in all 2 box, so if
>     > one box falls down the other can run without reinitialized all the
>     > sips (like Phoner..cubix...and also IP phones...)....I'm using
>     > vrrpd...12 is the master, 11 is the slave, 200 is the virtual
>     IP(this
>     > point to the master in the first case..and all Sip proxies like the
>     > phoner or cubix points to the master..(I can set only 1 proxy..
>     > 192.168.251.200 <http://192.168.251.200>
>     <http://192.168.251.200/> ..in x-lite I can set more
>     > proxies and I'vent problems..)(for this I must use openser..)
>     >
>     >
>     > This is the openser on the "slave" 192.168.251.11
>     <http://192.168.251.11> <http://192.168.251.11/>
>     >
>     >
>     > # SCRIPT PER COPIARE LO STATO DELLE REGISTRAZIONI DEI SIP DAL
>     .11 al .12
>     >
>     > # ----------- global configuration parameters
>     ------------------------
>     >
>     > debug=3          # debug level (cmd line: -dddddddddd)
>     > fork=no
>     > log_stderror=no # (cmd line: -E)
>     > listen= 192.168.251.12 <http://192.168.251.12>
>     <http://192.168.251.12/>
>     > listen=192.168.251.11 <http://192.168.251.11> <
>     http://192.168.251.11/>
>     > listen=192.1668.251.200
>     > port=5060
>     > children=5
>     > dns=no
>     > rev_dns=no
>     > # ------------------ module loading
>     ----------------------------------
>     >
>     > loadmodule "modules/mysql/mysql.so"
>     > loadmodule "modules/sl/sl.so"
>     > loadmodule "modules/tm/tm.so"
>     > loadmodule "modules/maxfwd/maxfwd.so"
>     > loadmodule "modules/usrloc/usrloc.so"
>     > loadmodule "modules/registrar/registrar.so"
>     > loadmodule "modules/auth/auth.so"
>     > loadmodule "modules/auth_db/auth_db.so"
>     >
>     > # ----------------- setting module-specific parameters
>     ---------------
>     >
>     > # digest generation secret; use the same in backup server;
>     > # also, make sure that the backup server has sync'ed time
>     > modparam("auth", "secret", "alsdkhglaksdhfkloiwr")
>     >
>     > # -------------------------  request routing logic
>     -------------------
>     >
>     > # main routing logic
>     >
>     > route{
>     >
>     >  # initial sanity checks -- messages with
>     >  # max_forwars==0, or excessively long requests
>     >  if (!mf_process_maxfwd_header("10")) {
>     >   sl_send_reply("483","Too Many Hops");
>     >   return;
>     >  };
>     >  if (len_gt( max_len )) {
>     >   sl_send_reply("513", "Message too big");
>     >   return;
>     >  };
>     >
>     >  # if the request is for other domain use UsrLoc
>     >  # (in case, it does not work, use the following command
>     >  # with proper names and addresses in it)
>     >  if (uri==myself) {
>     >
>     >   if (method=="REGISTER") {
>     >
>     >    # verify credentials
>     >    if (!www_authorize("", "subscriber")) {
>     >     www_challenge("", "0");
>     >     return;
>     >    };
>     >
>     >    # if ok, update contacts and ...
>     >    save("location");
>     >    # ... if this REGISTER is not a replica from our
>     >    # peer server, replicate to the peer server
>     >    if (!src_ip== 192.168.251.12 <http://192.168.251.12>
>     <http://192.168.251.12/>) {
>     >     t_replicate("192.168.251.12 <http://192.168.251.12>
>     <http://192.168.251.12/>", "5060");
>     >    };
>     >    return;
>     >   };
>     >   # do whatever else appropriate for your domain
>     >   log("non-REGISTER\n");
>     >  };
>     > }
>     >
>     >
>     >
>     > This is the openser on the "master" 192.168.251.12
>     <http://192.168.251.12>
>     > <http://192.168.251.12/ >
>     >
>     >
>     >
>     >
>     >
>     > # SCRIPT PER COPIARE LO STATO DELLE REGISTRAZIONI DEI SIP DAL
>     .12 al .11
>     >
>     > # ----------- global configuration parameters
>     ------------------------
>     >
>     > debug=3          # debug level (cmd line: -dddddddddd)
>     > fork=no
>     > log_stderror=yes # (cmd line: -E)
>     > listen= 192.168.251.12 <http://192.168.251.12> <
>     http://192.168.251.12/>
>     > listen=192.168.251.11 <http://192.168.251.11>
>     <http://192.168.251.11/>
>     > listen=192.1668.251.200
>     > port=5060
>     > children=5
>     > dns=no
>     > rev_dns=no
>     >
>     > # ------------------ module loading
>     ----------------------------------
>     >
>     > loadmodule "modules/mysql/mysql.so"
>     > loadmodule "modules/sl/sl.so"
>     > loadmodule "modules/tm/tm.so"
>     > loadmodule "modules/maxfwd/maxfwd.so"
>     > loadmodule "modules/usrloc/usrloc.so"
>     > loadmodule "modules/registrar/registrar.so"
>     > loadmodule "modules/auth/auth.so"
>     > loadmodule "modules/auth_db/auth_db.so"
>     >
>     > # ----------------- setting module-specific parameters
>     ---------------
>     >
>     > # digest generation secret; use the same in backup server;
>     > # also, make sure that the backup server has sync'ed time
>     > modparam("auth", "secret", "alsdkhglaksdhfkloiwr")
>     >
>     > # -------------------------  request routing logic
>     -------------------
>     >
>     > # main routing logic
>     >
>     > route{
>     >
>     >  # initial sanity checks -- messages with
>     >  # max_forwars==0, or excessively long requests
>     >  if (!mf_process_maxfwd_header("10")) {
>     >   sl_send_reply("483","Too Many Hops");
>     >   return;
>     >  };
>     >  if (len_gt( max_len )) {
>     >   sl_send_reply("513", "Message too big");
>     >   return;
>     >  };
>     >
>     >  # if the request is for other domain use UsrLoc
>     >  # (in case, it does not work, use the following command
>     >  # with proper names and addresses in it)
>     >  if (uri==myself) {
>     >
>     >   if (method=="REGISTER") {
>     >
>     >    # verify credentials
>     >    if (!www_authorize("", "subscriber")) {
>     >     www_challenge("", "0");
>     >     return;
>     >    };
>     >
>     >    # if ok, update contacts and ...
>     >    save("location");
>     >    # ... if this REGISTER is not a replica from our
>     >    # peer server, replicate to the peer server
>     >    if (!src_ip== 192.168.251.11 <http://192.168.251.11>
>     <http://192.168.251.11/>) {
>     >     t_replicate("192.168.251.11 <http://192.168.251.11>
>     <http://192.168.251.11/>", "5060");
>     >    };
>     >    return;
>     >   };
>     >   # do whatever else appropriate for your domain
>     >   log("non-REGISTER\n");
>     >  };
>     > }
>     >
>     > If I run the following command... I've problems with resolution
>     of IP
>     > addresses... how can I resolve this problem??????????
>     >
>     > 100000000000000000000000000000000000000000000000000000
>     > thanks.....................help me please!!!!!I'm becoming crazy...
>     >
>     >
>     > [root at asterisk12 ~]# tail -f /var/log/messages
>     > Jun 21 03:33:43 asterisk12 openser: WARNING: fix_socket_list: could
>     > not rev. resolve 192.168.251.11 <http://192.168.251.11>
>     <http://192.168.251.11/>
>     > Jun 21 03:33:43 asterisk12 openser: WARNING: fix_socket_list: could
>     > not rev. resolve 192.168.251.200 <http://192.168.251.200>
>     <http://192.168.251.200/>
>     > Jun 21 03:33:43 asterisk12 openser[19037]: Maxfwd module-
>     initializing
>     > Jun 21 03:33:43 asterisk12 openser[19037]: AUTH module -
>     initializing
>     > Jun 21 03:33:43 asterisk12 openser[19037]: AUTH_DB module -
>     initializing
>     > Jun 21 03:33:43 asterisk12 openser[19037]: INFO: udp_init:
>     SO_RCVBUF
>     > is initially 110592
>     > Jun 21 03:33:43 asterisk12 openser[19037]: INFO: udp_init: SO_RCVBUF
>     > is finally 221184
>     > Jun 21 03:33:43 asterisk12 openser[19037]: INFO: udp_init: SO_RCVBUF
>     > is initially 110592
>     > Jun 21 03:33:43 asterisk12 openser[19037]: INFO: udp_init: SO_RCVBUF
>     > is finally 221184
>     > Jun 21 03:33:43 asterisk12 openser[19037]: ERROR: udp_init: bind(6,
>     > 0x8119a1c, 16) on 192.168.251.11 <http://192.168.251.11>
>     <http://192.168.251.11/>: Cannot
>     > assign requested address
>     > Jun 21 03:34:01 asterisk12 crond(pam_unix)[19040]: session
>     opened for
>     > user root by (uid=0)
>     > Jun 21 03:34:01 asterisk12 crond(pam_unix)[19040]: session
>     closed for
>     > user root
>     >
>
>




More information about the sr-users mailing list