ETHER: Update comments and network notes to describe Npcap support
This commit is contained in:
parent
c8389a7bfd
commit
782ee133df
2 changed files with 22 additions and 17 deletions
|
@ -216,19 +216,19 @@ Note: As mentioned above, NAT networking is specifically capable of providing
|
|||
-------------------------------------------------------------------------------
|
||||
|
||||
Windows notes:
|
||||
1. The Windows-specific code uses the WinPCAP 4.1.3 package from
|
||||
https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe. This package
|
||||
for windows simulates the libpcap package that is freely available for
|
||||
un*x systems. The Npcap package does not currently allow simulators
|
||||
to exchange packets with the host system while WinPcap does.
|
||||
1. The Npcap package available from https://nmap.org/npcap is the preferred
|
||||
interface for Windows 7 onward since the original WinPCAP 4.1.3 package
|
||||
from https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe is no longer
|
||||
developed or supported. These packages for windows simulate the libpcap
|
||||
package that is freely available for un*x systems.
|
||||
|
||||
2. You must *install* the WinPCAP runtime package.
|
||||
|
||||
3. The first time the WinPCAP driver is used, it will be dynamically loaded,
|
||||
and the user must be an Administrator on the machine to do so. If you need
|
||||
to run as an unprivileged user, you must set the "npf" driver to autostart.
|
||||
Current WinPcap installers provide an option to configure this at
|
||||
installation time, so if that choice is made, then there is no need for
|
||||
Current Npcap and WinPcap installers provide an option to configure this
|
||||
at installation time, so if that choice is made, then there is no need for
|
||||
administrator privileged to run simulators with network support.
|
||||
|
||||
|
||||
|
@ -238,10 +238,11 @@ Building on Windows:
|
|||
Express 2008 or 2010 interactive development environments, read the file
|
||||
".\Visual Studio Projects\0ReadMe_Projects.txt" for details about the
|
||||
required dependencies. Alternatively, you can build simh with networking
|
||||
support using the MinGW GCC compiler environment or the cygwin environment.
|
||||
Each of these Visual C++, MinGW and cygwin build environments require
|
||||
WinPcap and Posix packages being available. These should be located in a
|
||||
directory structure parallel to the current simulator source directory.
|
||||
support using the MinGW GCC compiler environment (32 bit) or the cygwin
|
||||
environment. Each of these Visual C++, MinGW and cygwin build environments
|
||||
require Npcap or WinPcap and Posix threading packages being available.
|
||||
These should be located in a directory structure parallel to the current
|
||||
simulator source directory.
|
||||
|
||||
For Example, the directory structure should look like:
|
||||
|
||||
|
@ -268,8 +269,8 @@ Building on Windows:
|
|||
file is invoked with.
|
||||
|
||||
The current windows network built binaries will run on any system without
|
||||
regard to whether or not WinPcap is installed, and will provide
|
||||
Network functionality when WinPcap is available.
|
||||
regard to whether or not Npcap or WinPcap is installed, and will provide
|
||||
Network functionality when Npcap or WinPcap is available.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
|
12
sim_ether.c
12
sim_ether.c
|
@ -56,7 +56,7 @@
|
|||
|
||||
Supported/Tested Platforms:
|
||||
|
||||
Windows(NT,2K,XP,2K3,Vista,Win7) WinPcap V3.0+
|
||||
Windows(NT,2K,XP,2K3,Vista,Win7) WinPcap-4.1.3 Npcap-V0.9994
|
||||
Linux libpcap at least 0.9
|
||||
OpenBSD,FreeBSD,NetBSD libpcap at least 0.9
|
||||
MAC OS/X libpcap at least 0.9
|
||||
|
@ -67,8 +67,11 @@
|
|||
Compaq Tru64 Unix ??
|
||||
VMS Alpha/Itanium VMS only, needs VMS libpcap
|
||||
|
||||
WinPcap is available from:
|
||||
WinPcap is no longer developed or supported by was available from:
|
||||
http://winpcap.polito.it/
|
||||
Npcap is a complete replacement for systems running Windows7 and later
|
||||
and is available from:
|
||||
https://nmap.org/npcap
|
||||
libpcap for VMS is available from:
|
||||
http://simh.trailing-edge.com/sources/vms-pcap.zip
|
||||
libpcap for other Unix platforms is available at:
|
||||
|
@ -82,8 +85,9 @@
|
|||
Current Version: http://www.tcpdump.org/daily/libpcap-current.tar.gz
|
||||
Released Version: http://www.tcpdump.org/release/
|
||||
|
||||
When necessary (see NOTE above about vendor supplied libpcap),
|
||||
we've gotten the tarball, unpacked, built and installed it with:
|
||||
When absolutely necessary (see NOTE above about vendor supplied
|
||||
libpcap), we've gotten the tarball, unpacked, built and installed
|
||||
it with:
|
||||
gzip -dc libpcap-current.tar.gz | tar xvf -
|
||||
cd libpcap-directory-name
|
||||
./configure
|
||||
|
|
Loading…
Add table
Reference in a new issue