[Xorp-users] Re: help establishing OSPF adjacencies
Nick Feamster
feamster@lcs.mit.edu
Mon, 17 Oct 2005 20:02:17 -0400
Hi Pavlin,
On Mon, Oct 17, 2005 at 02:28:01PM -0700, Pavlin Radoslavov wrote:
> A quick suggestion. Please use the full path name to the click
> binary instead of using "~". Previously the click binary and its
> arguments were executed via "sh -c" (and execve()).
> Now it is executed directly via execve() without "sh -c" and the "~"
> in the path name is not expanded.
I spoke a little too soon, perhaps. It's true now that I don't have
errors on click startup, and the click control socket appears to be
running, but it's not reading the configuration correctly, I don't
think. So, ps shows me this:
click -f /dev/null -p 13000 -R
and the control socket shows me this (no configuration...huh?):
% telnet planetlab4.csail.mit.edu 13000
Trying 128.31.1.14...
Connected to planetlab4.csail.mit.edu (128.31.1.14).
Escape character is '^]'.
Click::ControlSocket/1.1
read config
200 Read handler 'config' OK
DATA 0
For reference, here's the fea/click config I'm running:
fea {
unicast-forwarding4 {
disable: true
}
click {
disable: false
user-click {
disable: false
command-file: "/home/mit_rcp/demo/click"
command-extra-arguments: "-R"
command-execute-on-startup: true
control-address: 127.0.0.1
control-socket-port: 13000
startup-config-file: "/dev/null"
user-click-config-generator-file: "/home/mit_rcp/demo/static_config"
}
}
}
-Nick