I should hold off this help request until June 6th, in keeping with the
subject line, but here goes; I think this is a one-liner for all the
networking gurus out there:
I'm trying to use my laptop as a dhcp server, but I don't think I have the
routing table sorted out.
I can connect to the net (wireless router, address 192.168.0.1) with my
laptop's wireless:
root@kappa:~# dhclient eth1
"bound to 192.168.0.101"
and I can use my laptop as a dhcp host:
root@kappa:~# ifconfig eth0 192.168.1.1
root@kappa:~# dhcpd3 -cf my_dhcpd.conf eth0
where
root@kappa:~# cat my_dhcpd.conf
option domain-name-servers 192.168.0.1;
option routers 192.168.0.1;
# This is a very basic subnet declaration.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.150 192.168.1.151;
}
I then connect my desktop's ethernet port to my laptop's ethernet port (eth0)
with a crossover cable,and run dhcp on the desktop, getting 192.168.1.151
That works; I can ssh from my desktop into my laptop.
But now my routing table is
root@kappa:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth1
when it used to be
root@kappa:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth1
which means I can't surf the web on my desktop or ping 192.168.0.1, which
means I'm doing something wrong.
What should I do to fix this? I think I need to fix the routing table, but
I'm not sure what to do. Also, what will my desktop use as a dns server?
I'd greatly appreciate any help. (Or even a recommendation for a decent
802.11g pci card for the desktop. Is the madwifi-ng stuff any good?)
-Sebastien Bailard
pinkmeatprime [ at ] supermeta [ dot ] com