On Tuesday 10 April 2007 18:16, Mrugesh Karnik wrote:
> On Tuesday 10 Apr 2007 12:30:50 jtd wrote:
> > > It does. I had set it up and it was working properly on 31st.
> >
> > I think it was a combination of settings that allowed dhcp. Cause
> > when we disabled dhcp in the web i/f and tried to create a
> > udhcpd.conf file it simply refused to run on ANY interface.
>
> Agreed. It needs to run the DHCP server on the wired LAN ports.
> That's the default setting. You can add one additional interface
> through the local config file. Which is what I had done.

Aha. But why not only on the wireless lan?.

>
> The init scripts are a kind of weird.
>
> > > It
> > > was working fine for WLAN, not OLSR, because if I'm not
> > > mistaken, there's a different interface for OLSR, bridged with
> > > the actual WLAN interface. The DHCP server was running on the
> > > WLAN interface rather than the OLSR interface.
> >
> > The OLSR i/f is for the backbone routing. running dhcp on this
> > will open a new can of worms requiring dhcp forwarding etc.
>
> Hmmmm. Now I'm royally confused. Which interface does dnsmasq
> listen to, in the working mesh? From what Dr. Nagarjuna said, there
> was a parameter called `OLSR-DHCP'. I assumed that that corresponds
> to the OLSR interface. I assumed wrong it seems :s So if I'm wrong,
> I guess OLSR handles the `cascaded' DHCP requests properly with
> dnsmasq listening to the WLAN interface?

I am confused. Looks like we have to have a close look at "OLSR-DHCP".
Because having OLSR and wlan in the same subnet seems just not right, 
cause u are reducing the number of nodes or clients, a completely 
unneccessary trade off.

> > > There is provision. I did the last time. Edit the
> > > /etc/local.udhcpd.conf file. Either that or something similar.
> > > It allows you to run DHCP on any interface.
> >
> > Trust u not to remember ;-). We tried to replicate what u did but
> > could not.
>
> Well take a look at the init script /etc/init.d/udhcpd. There's a
> section towards the end where it populates the /etc/udhcpd.conf
> file with a here document. You'll see that it sources the file
> /etc/local.something at the end of the here document. This is the
> file where the manual configuration goes. In the udhcpd.conf, there
> comes up a comment saying `local settings go after this' or
> something. The sourced local file is reproduced there, right below
> the default config section.

Ok. so that is where u put the settings rather than changing the 
initial default interface.

> > afaik what u did was right but we were unable to repeat it. Which
> > makes it a chance occurence or your own brand of witchcraft ;-) 
> > or we were stupid - but i am sure that it's not the case.

Well we were stupid. We should have put the local settings right where 
it said we should - at the end of the conf file. Never trust oneself.

> It definitely isn't.
>
> > > Can someone please post the ifconfig output on the
> > > `server'? Server being the wireless router connected to the
> > > internet directly through its WAN port.
>
> Hmmm. That one still stands..

Ya. Looks like we gotta go to HBCSE once more to look things up 
thoroughly.

-- 
Rgds
JTD

-- 
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to