[Xorp-users] New to XORP. Trying to get XORP running using OLSR. Need help with errors.

Ben Greear greearb at candelatech.com
Tue Feb 28 22:01:30 PST 2012


On 02/28/2012 05:43 PM, James Mccracken wrote:
> Hi,
>
> I'm brand new to XORP and I am trying to get two laptops talking to each other using XORP with OLSR (Ad-Hoc configuration for MANETs).  I have installed Ubuntu 11.10 on both laptops and followed the getting started guide to set up XORP.  I am getting some errors that I do not know how to fix and was hoping someone would have some insight.  Here is the output when I start xorp_rtrmgr:

This might be some bug that Igor's changes caused.

Did you do a 'scons install' ?

Igor might have a chance to look at this before I do..but if not, I'll
try it out next week (out of the office this week).

Thanks,
Ben


>
> ----------------------------------------------------------------------------------------------------------------------
> james at james-HP-EliteBook-8540p:/usr/local/xorp/etc$ sudo /usr/local/xorp/sbin/xorp_rtrmgr -b xorp_olsr.conf
> Not doing pidfile...
> [ 2012/02/28 19:13:58.137245  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/main_rtrmgr.cc:718 main ]
>
> XORP 1.8.5 BuildInfo:
> git version: 9999e68 built: Sun Feb 26 17:46:33 CST 2012
> By: root on machine: Linux james-HP-EliteBook-8540p 3.0.0-12-generic i686 i686
> Recent git changes:
> 9999e68d xorp: rtrmgr: Fix compiling when shared and rtld_origin are setted to false
> ef300b10 xorp: Introduce "false" option for scons args
> ea8ecac4 xorp: Introduced new flag enable_builddirrun for compiling Xorp
> [ 2012/02/28 19:13:58.140181  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/main_rtrmgr.cc:754 main ]
> Host Information:
> Linux james-HP-EliteBook-8540p 3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:50:54 UTC 2012 i686 i686 i386 GNU/LinuxUbuntu 11.10 \n \l
>
> [ 2012/02/28 19:13:58.178848  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/master_conf_tree.cc:257 execute ] Changed modules: interfaces, firewall, fea, rib, policy, fib2mrib, olsr4
> [ 2012/02/28 19:13:58.179332  WARNING xorp_rtrmgr:26266 RTRMGR rtrmgr/module_command.cc:327 startup_validation ] WARNING:  Using DelayValidation, module_name: olsr4
> [ 2012/02/28 19:13:58.179663  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: interfaces (xorp_fea)
> [ 2012/02/28 19:13:58.180351  WARNING xorp_rtrmgr:26266 XrlFinderTarget obj/i686-pc-linux-gnu/xrl/targets/finder_base.cc:1135 handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "fea" does not exist or is not enabled.
> [ 2012/02/28 19:13:58.180508  WARNING xorp_rtrmgr:26266 RTRMGR rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve failed  retries: 0  max_retries: 30
> [ 2012/02/28 19:13:59.182088  INFO xorp_fea:26273 MFEA fea/mfea_node.cc:295 enable ] MFEA enabled
> [ 2012/02/28 19:13:59.182143  INFO xorp_fea:26273 MFEA fea/mfea_node_cli.cc:126 enable ] CLI enabled
> [ 2012/02/28 19:13:59.182289  INFO xorp_fea:26273 MFEA fea/mfea_node_cli.cc:92 start ] CLI started
> [ 2012/02/28 19:13:59.182303  INFO xorp_fea:26273 MFEA fea/mfea_node.cc:295 enable ] MFEA enabled
> [ 2012/02/28 19:13:59.182314  INFO xorp_fea:26273 MFEA fea/mfea_node_cli.cc:126 enable ] CLI enabled
> [ 2012/02/28 19:13:59.182387  INFO xorp_fea:26273 MFEA fea/mfea_node_cli.cc:92 start ] CLI started
> [ 2012/02/28 19:13:59.190774  WARNING xorp_fea:26273 FEA fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc:149 try_read_config_one ] NOTE:  Netlink get single network device works on this system.
> [ 2012/02/28 19:13:59.191685  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: firewall (xorp_fea)
> [ 2012/02/28 19:13:59.192177  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: fea (xorp_fea)
> [ 2012/02/28 19:13:59.193104  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: rib (xorp_rib)
> [ 2012/02/28 19:13:59.193683  WARNING xorp_rtrmgr:26266 XrlFinderTarget obj/i686-pc-linux-gnu/xrl/targets/finder_base.cc:1135 handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "rib" does not exist or is not enabled.
> [ 2012/02/28 19:13:59.193857  WARNING xorp_rtrmgr:26266 RTRMGR rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve failed  retries: 0  max_retries: 30
> [ 2012/02/28 19:14:00.195681  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: policy (xorp_policy)
> [ 2012/02/28 19:14:00.196250  WARNING xorp_rtrmgr:26266 XrlFinderTarget obj/i686-pc-linux-gnu/xrl/targets/finder_base.cc:1135 handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "policy" does not exist or is not enabled.
> [ 2012/02/28 19:14:00.196393  WARNING xorp_rtrmgr:26266 RTRMGR rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve failed  retries: 0  max_retries: 30
> [ 2012/02/28 19:14:01.198610  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: fib2mrib (xorp_fib2mrib)
> [ 2012/02/28 19:14:01.199262  WARNING xorp_rtrmgr:26266 XrlFinderTarget obj/i686-pc-linux-gnu/xrl/targets/finder_base.cc:1135 handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "fib2mrib" does not exist or is not enabled.
> [ 2012/02/28 19:14:01.199410  WARNING xorp_rtrmgr:26266 RTRMGR rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve failed  retries: 0  max_retries: 30
> [ 2012/02/28 19:14:02.201379  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: olsr4 (xorp_olsr4)
> [ 2012/02/28 19:14:04.206545  WARNING xorp_olsr4:26454 OLSR contrib/olsr/xrl_target.cc:772 olsr4_0_1_change_local_addr_port ] OLSR does not yet support changing local address and port at runtime.
> [ 2012/02/28 19:14:04.206926  WARNING xorp_olsr4:26454 OLSR contrib/olsr/xrl_target.cc:794 olsr4_0_1_change_all_nodes_addr_port ] OLSR does not yet support changing remote address and port at runtime.
> [ 2012/02/28 19:14:04.207074  WARNING xorp_olsr4:26454 OLSR contrib/olsr/xrl_target.cc:794 olsr4_0_1_change_all_nodes_addr_port ] OLSR does not yet support changing remote address and port at runtime.
> [ 2012/02/28 19:14:04.207668  INFO xorp_rtrmgr:26266 RTRMGR rtrmgr/task.cc:2242 run_task ] No more tasks to run
> [ 2012/02/28 19:14:04.208231  WARNING xorp_fea:26273 LIBCOMM libcomm/comm_sock.c:967 comm_set_reuseport ] SO_REUSEPORT Undefined!
> ----------------------------------------------------------------------------------------------------------------------
>
> Are all of these warnings okay?  This starts XORP and I can ping the other laptop.  It also show up when I execute "$ ip route show":
>
> 10.10.10.20 via 10.10.10.20 dev wlan0 proto xorp metric 5 notify
>
> So XORP seems to be running but OLSR is not functioning correctly.  I get this error whenever I try to execute a show command for OLSR within xorpsh:
>
> ----------------------------------------------------------------------------------------------------------------------
> root at james-HP-EliteBook-8540p>  show olsr4 interface
> olsr_print_databases: error while loading shared libraries: libxorp_ipc.so: cannot open shared object file: No such file or directory
> ERROR: Command "/usr/local/xorp/lib/xorp/bin/olsr_print_databases": exited with exit status 127.
> ----------------------------------------------------------------------------------------------------------------------
>
> And lastly, here is my config file:
>
> ----------------------------------------------------------------------------------------------------------------------
> /* $XORP$ */
> protocols {
> 	fib2mrib {
> 		disable: false
> 	}
> 	olsr4 {
> 		main-address: 10.10.10.10
> 		interface wlan0 {
> 			vif wlan0 {
> 				address 10.10.10.10 {
> 				}
> 			}
> 		}
> 	}
> }
> fea {
> 	unicast-forwarding4 {
> 		disable: false
> 		}
> }
> interfaces {
>      interface lo {
> 	description: "loopback interface"
> 	disable: false
>          vif lo {
> 		disable: false
> 		address 127.0.0.1 {
> 			prefix-length: 8
> 			broadcast: 127.255.255.255
> 			disable: false
> 			}
> 		}
> 	}
>      interface wlan0 {
> 	description: "Wifi wlan0"
> 	disable: false
> 	vif wlan0 {
> 		disable: false
> 		address 10.10.10.10 {
> 			prefix-length: 24
> 			broadcast: 10.10.10.255
> 			disable: false
> 		}
> 		address 2001:DB8:10:10:10:10:10:10 {
> 			prefix-length: 64
> 			disable: false
> 		}
> 	}
>      }
> }
> /*
> plumbing {
> 	mfea4 {
> 		disable: false
> 		interface wlan0 {
> 			vif wlan0 {
> 				disable: false
> 			}
> 		}
> 		interface "register_vif" {
> 			vif "register_vif" {
> 				disable: false
> 			}
> 		}
> 	}
> }*/
> ----------------------------------------------------------------------------------------------------------------------
>
> Any input or suggestions would be greatly appreciated.  Thanks.
>
>
>
> Sincerely,
>
> James
>
> _______________________________________________
> Xorp-users mailing list
> Xorp-users at xorp.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users


-- 
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc  http://www.candelatech.com



More information about the Xorp-users mailing list