Hi! Not sure anybody cares, but here I go :)
I spent a few hours on taprouter today, therefore I am releasing a new version now. The biggest (most visible) change is that I wrote a DHCP server module. This makes taprouter easier to use, because there's no need anymore to configure manually wattcp and/or mtcp configuration files in DOSemu - the whole IP configuration will be delivered automatically via DHCP. The 'official' changelog is below: v0.51 [23 Jun 2013]: - Added an ARP caching mechanism, so taprouter doesn't broadcast everything anymore, - Implemented a DHCP server delivering IP addresses to TAP clients, along with proper default gateway and DNS settings. There have been also a dozen of bugfixes here and there, that I haven't noted down. Download and detailed instructions available at the usual place: http://www.viste-family.net/mateusz/software/taprouter/ regards, Mateusz On 06/22/2013 10:56 PM, Mateusz Viste wrote: > Hi all, > > It has been a long time now that I use DOSemu for most (if not all) of > my FreeDOS-related needs, and I'm quite happy with it. > > However, I noticed that DOSemu is scary for many people when it comes to > networking, because setting it is not that much intuitive for people > lacking in-depth networking knowledge. It's really a pity, since DOSemu > provides very good networking emulation via its own embedded packet driver. > > I decided to do something to make networking with DOSemy easier. Not > sure I succeeded, but here is the result of 1 day of my labor: taprouter. > > taprouter is a little program that will glue together DOSemu, linux > bridging, TAP interfaces and SLIRP (the latter is not widely known by > name, but it's the piece of code that is used by QEMU, Bochs, and > probably others, to provide 'user net' support from within virtual > machines). > > Anyway, taprouter is a layer 2 router/switch thing that will answer to > ARP requests, intercept IP packets, and relay traffic back and forth to > SLIRP, who will handle the tcp/udp work. > > Basically, the process of getting DOSemu to talk via the network is a 3 > steps procedure: > - configure basic linux bridging > - configure wattcp to use a specific IP address > - launch taprouter > > The advantage of the taprouter+slirp duo is that there is no need to run > anything as root, and no need to play with neither the routing table, > forwarding engine or (ip)NAT on the host machine. > > taprouter, as well as explanations about how to use it, are available > for download below: > > http://www.viste-family.net/mateusz/software/taprouter/ > > > Please keep in mind that this is my very first attempt, and things could > probably be better done and/or better explained. I will try to improve > the whole thing with time, if there's any interest from users. ;) > > cheers, > Mateusz > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > _______________________________________________ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user > ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user