View Single Post
Old 22 June 2013, 18:08   #1
Toni Wilen
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 43
Posts: 20,657
slirp network emulation backend

slirp user mode networking is now merged (from Basilisk II, qemu version is too qemu specific) (pre-beta, if interested of testing)

- It is sort of emulated NAT, only connections from emulated environment to servers work. (inbound won't work).
- ICMP won't work. (ping does nothing)
- Does not require admin privileges or installation of drivers.
- If not using DHCP, IP must be set to, gateway, dns, mask (DHCP gives exact same addresses). These IP addresses are virtual, they don't exist outside of emulation.
- Supported by A2065 and uaenet emulations.
- Uses winsocket API = does not cause mysterious packet losses due to security software.

It takes raw ethernet frame from emulated network hardware, parses it, re-creates identical enough network calls using host's standard socket API and returns back raw ethernet frames. (Lots of emulations here, emulated Amiga runs network stack that creates ethernet frames, ethernet frames are parsed by slirp, host creates ethernet frames again)

Check for example qemu documentation for more details.

Logging: -slirplog x (x=1 to 7)

Last edited by Toni Wilen; 23 June 2013 at 17:08.
Toni Wilen is offline  
AdSense AdSense  
Page generated in 0.09207 seconds with 9 queries