I've got three Linksys WRT54GL v.1.1 routers setup with olsr using my own detailed guide here

When I turn on all three routers so they're reachable by eachother, http://192.168.1.254:1979 reports no olsr routes.

Another smaller problem is that wireless clients connected to the network is delayed for a long time before they receive IP info from dhcp.

The following quoted examples is the edited config files for the first router, additional information on the second and third routers is stated below each quote:

/etc/config/wireless

DebugLevel   0
IpVersion    4
ClearScreen  yes
Hna4
{
  0.0.0.0      0.0.0.0
  192.168.1.0  255.255.0.0
}
AllowNoInt  no
IpcConnect
{
  MaxConnections  0
  Host            127.0.0.1
}
UseHysteresis     yes
HystScaling       0.50
HystThrHigh       0.80
HystThrLow        0.30
LinkQualityLevel  0
Pollrate          0.05
NicChgsPollInt    3.0
Interface "wl0"
{
  AutoDetectChanges  yes
}
LoadPlugin "olsrd_httpinfo.so.0.1"
{
  PlParam "port"  "1979"
  PlParam "Net"   "0.0.0.0 0.0.0.0"
}

The second router's value: 192.168.2.0
The third router's value: 192.168.3.0

/etc/config/network

#### VLAN configuration
config switch eth0
        option vlan0    "0 1 2 3 5*"
        option vlan1    "4 5"


#### Loopback configuration
config interface loopback
        option ifname   "lo"
        option proto    static
        option ipaddr   127.0.0.1
        option netmask  255.0.0.0


#### LAN configuration
config interface lan
        option type     bridge
        option ifname   "eth0.0"
        option proto    static
        option ipaddr   192.168.1.254
        option netmask  255.255.0.0


#### WAN configuration
config interface        wan
        option ifname   "eth0.1"
        option proto    dhcp

#### WLAN configuration
config interface wireless
        option ifname   "wl0"
        option proto    static
        option ipaddr   192.168.1.254
        option netmask  255.255.0.0

The second router's values: 192.168.2.254
The third router's values: 192.168.3.254