>From a purely theoretical point of view, this seems an interesting problem. I think >Mark is right that some RFC would be violated by this. However, If I were to tackle >it, I would probably begin by looking at how Network Address Translation works, then >apply that at the ARP level.
I think the logic would be something along the lines of this: 1. I know what the local IP subnet and the subnet mask is. 2. Any ethernet request for a non-local IP address would result in a Proxy/NAT request to the local gateway. 3. The local gateway will handle the request (it should know where the DNS servers and other servics are). 4. Any results from the local gateway are returned to the Proxy/NAT address 5. The Proxy/NAT address returns the information to the original requesting IP. I know this is basically repeating what you've said, but from a coding perspective, this should be enough of a road map to make it happen. Unless of course, greater minds than mine have already thought this through and addressed it in the RFCs. I personally think this would make for a great device. Basically, it might remove some network configurations, and make networking even more user friendly. As for making it happen, I'm afraid I can't really help out too much - my experience says there is nothing like that at this time (though my experience might be a little dated on the networking theory side of things) My thoughts... Shawn -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Mark Lane Sent: Tuesday, July 27, 2004 9:34 PM To: CLUG General Subject: Re: [clug-talk] Networking question? On July 28, 2004 01:39 am, Martin Glazer <[EMAIL PROTECTED]> wrote: > Hi All, > > I'm trying to figure out if any one knows a Linux s/w application or some > other method of doing the following - > > I have a semi-public, controlled, internet access point (ethernet), in > which anyone can connect their laptop, but what I want to avoid is for the > person connecting (running Linux/Windows/Mac OS) from having to make any > changes to their network configuration. ie. if they are running a dhcp > client on their machine, then I will provide a dynamic address (easy > enough), but if they already have a static IP, with associated gateway and > nameserver, then I would still like to allow access for them, even though > my network is on a completely different subnet, different gateway, > different nameserver. The connecting laptop could have any IP address and I > will not know the address or other network information beforehand. No you really don't want to do this. If they want to use your service they need to use DHCP. Not only would allowing there static IPs on your network be a nightmare to admin, it must certainly violate some RFC. Besides, most people who are using their laptops for such roaming will either always be using DHCP or will no how to switch quickly. Windows XP even allows you to have multiple network configurations setup so it would just be a matter of switching from the static one to dynamic one. regards, -- Mark Lane, CET mailto:[EMAIL PROTECTED] Hard Data Ltd. http://www.harddata.com T: 01-780-456-9771 F: 01-780-456-9772 11060 - 166 Avenue Edmonton, AB, Canada, T5X 1Y3 --> Ask me about our Excellent 1U Systems! <-- _______________________________________________ clug-talk mailing list [EMAIL PROTECTED] http://clug.ca/mailman/listinfo/clug-talk_clug.ca _______________________________________________ clug-talk mailing list [EMAIL PROTECTED] http://clug.ca/mailman/listinfo/clug-talk_clug.ca

