More fiddling..
I restored the router(TP Link 703n) to defaults, it became a wifi router with a default accesspoint that phones and clients can connect to, so it have no internet but you can access the http config pages. Roadshow still gets no DHCP ip address but Morphos netstack gets 192.168.1.110 from the default DHCP settings and I can surf the router settings page on 192.168.1.1
Found another small router, ASUS WL-330N3G with OpenWRT, Roadshow gets no ip and Morphos netstack gets ip and surfs both http config page in router and internet when the router gets configured as wifi client.
So I wonder if my Roadshow settings or files are totally %&$#?@!%&$#?@!%&$#?@!%&$#?@!ed up, unplugs everything from the G4 Powerbook, shutdown the machine and bring with me a network cable and walk over to my main wifi router (ASUS RT-N66u with TomatoUSB) and powerup the powerbook with Roadshow enabled with DHCP :
19-May-14 19:54:36 [Debug] Unknown Interface 'powerbook' hardware address = xx:xx:xx:xx:D8:EC.
19-May-14 19:54:40 [Debug] Unknown Setting up BOOTP packet for 'powerbook' with hardware address xx:xx:xx:xx:D8:EC.
19-May-14 19:54:40 [Debug] Unknown Sent initial DHCPDISCOVER request for 'powerbook'; transaction ID=0x32049F6E, retry timeout=0:00:04 hours, allocation timeout=0:01:00 hours.
19-May-14 19:54:42 [Debug] Unknown Received BOOTP/DHCP server message for 'powerbook'.
19-May-14 19:54:42 [Debug] Unknown Picking up BOOTP/DHCP server message for 'powerbook'.
19-May-14 19:54:42 [Debug] Unknown Configuration information for 'powerbook': Server identifier = 192.168.0.1.
19-May-14 19:54:42 [Debug] Unknown Setting up BOOTP packet for 'powerbook' with hardware address xx:xx:xx:xx:D8:EC.
19-May-14 19:54:42 [Debug] Unknown Setting up DHCP packet for 'powerbook' with transaction ID = 0x32049F6E, server address = 192.168.0.1, client address = 192.168.0.75.
19-May-14 19:54:42 [Debug] Unknown Responding to DHCP offer; sent DHCPREQUEST request for 'powerbook'; transaction ID=0x32049F6E, retry timeout=0:00:03 hours.
19-May-14 19:54:42 [Debug] Unknown Received BOOTP/DHCP server message for 'powerbook'.
19-May-14 19:54:42 [Debug] Unknown Picking up BOOTP/DHCP server message for 'powerbook'.
19-May-14 19:54:42 [Debug] Unknown Server has responded to address allocation request for 'powerbook'. Suggested IP address is 192.168.0.75.
19-May-14 19:54:42 [Debug] Unknown Checking if the IP address 192.168.0.75 proposed for 'powerbook' is already in use.
19-May-14 19:54:42 [Debug] Unknown Configuration information for 'powerbook': Server hardware address = xx:xx:xx:xx:DF:C0.
19-May-14 19:54:44 [Debug] Unknown IP address verification timeout for 'powerbook' has elapsed.
19-May-14 19:54:44 [Debug] Unknown Configuration information for 'powerbook': Server identifier = 192.168.0.1.
19-May-14 19:54:44 [Debug] Unknown Configuration information for 'powerbook': Address lease time = 1 day(s), 0:00:00 hour(s).
19-May-14 19:54:44 [Debug] Unknown Configuration information for 'powerbook': Address renewal time = 0 day(s), 12:00:00 hour(s).
19-May-14 19:54:44 [Debug] Unknown Configuration information for 'powerbook': Address rebind time = 0 day(s), 21:00:00 hour(s).
19-May-14 19:54:44 [Debug] Unknown Configuration information for 'powerbook': Subnet mask = 255.255.255.0.
19-May-14 19:54:44 [Debug] Unknown Configuration information for 'powerbook': Domain name system server = 192.168.0.1.
19-May-14 19:54:44 [Debug] Unknown Configuration information for 'powerbook': Router = 192.168.0.1.
19-May-14 19:54:44 [Debug] Unknown Binding address of 'powerbook'.
19-May-14 19:54:44 [Debug] Unknown Configuration information for 'powerbook': Server identifier = 192.168.0.1.
19-May-14 19:54:44 [Debug] Unknown Configuration information for 'powerbook': Server IP address = 192.168.0.1.
19-May-14 19:54:44 [Debug] Unknown Setting interface 'powerbook' address to 192.168.0.75.
19-May-14 19:54:44 [Debug] Unknown Setting interface 'powerbook' net mask to 255.255.255.0.
19-May-14 19:54:44 [Debug] Unknown Interface 'powerbook' IP address is now set to 192.168.0.75/255.255.255.0.
19-May-14 19:54:45 [Debug] Unknown Interface 'powerbook' address successfully changed to 192.168.0.75/255.255.255.0.
*scratches head*
c:netshutdown and runs a tcpdump after bringing interface up again :
20:00:42.843466 IP (tos 0x0, ttl 64, id 14624, offset 0, flags [none], length: 328) 192.168.0.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length: 300, xid:0x45399efb, flags: [Broadcast]
Your IP: 192.168.0.75
Server IP: 192.168.0.1 [|bootp]
20:00:42.845691 IP (tos 0x0, ttl 64, id 25345, offset 0, flags [DF], length: 328) 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request [|bootp]
20:00:42.853536 IP (tos 0x0, ttl 64, id 34608, offset 0, flags [none], length: 328) 192.168.0.1.bootps > 192.168.0.75.bootpc: BOOTP/DHCP, Reply, length: 300, xid:0x45399efb, flags: [none]
Your IP: 192.168.0.75
Server IP: 192.168.0.1 [|bootp]
20:00:42.854626 arp who-has 192.168.0.75 tell 0.0.0.0
20:00:42.948448 arp who-has 192.168.0.1 tell 192.168.0.77
20:00:43.229127 arp who-has 192.168.0.112 tell 192.168.0.15
20:00:43.554230 arp who-has 192.168.0.66 tell 192.168.0.15
20:00:43.982747 arp who-has 192.168.0.3 tell 192.168.0.15
20:00:44.230203 arp who-has 192.168.0.66 tell 192.168.0.15
If firmware matters, TomatoUSB is also 'homebrew' firmware and shares much with DD-Wrt firmware and OpenWRT firmware, sometimes you can flash
Tomato firmware directly over DD-Wrt firmware on the same router and stuff stays configured as before and workds as they usally use same nvram variables as they are based on the same sources from the opensource community.
Still it would be great to find some solution to this..