Tun Tap Driver For Os X
The TunTap project provides kernel extensions for Mac OS X that allow to create virtual network interfaces. From the operating system kernel's point of view, these interfaces behave similar to physical network adapters such as an Ethernet network interface. The second area in which tun and tap devices are popular are system virtualization. PktFilter - win32 service to configure the IPv4 filtering driver in Windows 2000/XP/Server 2003 Universal TUN/TAP driver - virtual point-to-point network tunnel device TUN/TAP driver for MacOS X; Tunnel driver for Solaris 8 (sparc64) Projects that use libdnet: arpd - ARP daemon arpscan - ARP scanner dhcp-agent - portable Unix DHCP client. The current TunTap version is provided as an installation package that can be installed on Mac OS X 10.9 (Mavericks) and 10.10 (Yosemite). Click to download the current release: tuntap20150118. Latest changes January 18, 2015. Update documentation to reflect removal of startup items. November 4, 2014. TUN/TAPは仮想ネットワークデバイス及びそのデバイスドライバの実装およびデバイス名で、主にUnix系のシステムで利用できる。 実ハードウェアであるネットワークカードと対応しているデバイスドライバと同様にネットワーク通信ができるが、データはハードウェアではなく、ネットワーク通信.
In computer networking, TUN and TAP are virtual networkkernel interfaces. Being network devices supported entirely in software, they differ from ordinary network devices which are backed up by hardware network adapters.
The Universal TUN/TAP Driver originated in 2000 as a merger of the corresponding drivers in Solaris, Linux and BSD.[1] The driver continues to be maintained as part of the Linux[2] and FreeBSD[3][4] kernels.
Design[edit]
Though for similar tunneling purposes, only one at a time can be used because TUN and TAP apply to different layers of the network stack. TUN, namely network TUNnel, simulates a network layer device and operates in layer 3 carrying IP packets. TAP, namely network TAP (Terminal Access Point), simulates a link layer device and operates in layer 2 carrying Ethernet frames. TUN is used with routing. TAP is used for creating a network bridge.[2]
Packets sent by an operating system via a TUN/TAP device are delivered to a user-space program which attaches itself to the device. A user-space program may also pass packets into a TUN/TAP device. In this case the TUN/TAP device delivers (or 'injects') these packets to the operating-system network stack thus emulating their reception from an external source.[2]
Applications[edit]
- Virtual private networks
- OpenVPN, Ethernet/IP over TCP/UDP; encrypted, compressed
- ZeroTier, Ethernet/IP over TCP/UDP; encrypted, compressed, cryptographic addressing scheme
- FreeLAN, open-source, free, multi-platform IPv4, IPv6 and peer-to-peer VPN software over UDP/IP.
- n2n, an open source Layer 2 over Layer 3 VPN application which uses a peer-to-peer architecture for network membership and routing
- Tinc, Ethernet/IPv4/IPv6 over TCP/UDP; encrypted, compressed
- VTun, Ethernet/IP/serial/Unix pipe over TCP; encrypted, compressed, traffic-shaping
- coLinux, Ethernet/IP over TCP/UDP
- Virtual-machine networking
- QEMU/KVM
- Connecting real machines with network simulation
- ns-3[5]
- NAT
- TAYGA, a stateless NAT64 implementation for Linux
Platforms[edit]
Platforms with TUN/TAP drivers include:
Dec 19, 2017 Google Chrome issue: Today I encountered a strange issue as Google chrome will not launch on a user’s newly deployed Mac with MacOS 10.13.2 High Sierra loaded. Every time I click on chrome icon to launch it, it just bounces in dock and then vanishes. Nothing opens or happens after and we are just looking at the screen like ok wth is going on! Feb 26, 2017 How to Install Google Chrome On MacOS Sierra. Install Chrome on Mac OSX High Sierra - Duration. Lee Sapara 33,114 views. How to Download Google Chrome on a Mac - Duration: 3:50. I cannot open Google Chrome on MacOS High Sierra 10.13.6 0 Recommended Answers 3 Replies 102 Upvotes Have used Chrome for years on the same Mac but now cannot open the program. Crashes and Slow Performance, Mac, Stable (Default) Upvote (102) Subscribe Unsubscribe. Community content may not be verified or up-to-date. Jun 24, 2020 Google Chrome is a Web browser by Google, created to be a modern platform for Web pages and applications. It utilizes very fast loading of Web pages and has a V8 engine, which is a custom built JavaScript engine. Because Google has used parts from Apple's Safari and Mozilla's Firefox browsers, they made the project open source. Get more done with the new Google Chrome. A more simple, secure, and faster web browser than ever, with Google’s smarts built-in. Download now.
- Linux, starting around version 2.1.60 of the Linux kernel mainline
- iOS (tun driver only)
- OS X (native support only for TUN (utun))[6]
- Android[7]
- Windows 2000/XP/Vista/7/8/8.1/10
See also[edit]
Tun Tap Windows
References[edit]
- ^'Universal TUN/TAP driver'. VTun project on SourceForge. Retrieved 2019-07-12.
- ^ abc'Universal TUN/TAP device driver'. GitHub mirror of Linux kernel. Retrieved 2020-06-27.
- ^'TUN(4) manual page'. FreeBSD. Retrieved 2019-07-12.
- ^'TAP(4) manual page'. FreeBSD. Retrieved 2019-07-12.
- ^'ns3::TapBridge Class Reference'. nsnam.org. Retrieved 2019-03-28.
- ^Back to My Mac uses an IPv6 tunnel on device utun0.
- ^'de.schaeuffelhut.android.openvpn'. F-Droid. 2013-01-10. Retrieved 2019-03-28.