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

James Mccracken mccrajs at tigermail.auburn.edu
Tue Feb 28 17:43:43 PST 2012


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:

----------------------------------------------------------------------------------------------------------------------
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



More information about the Xorp-users mailing list