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