Skip to content

Load TUN Module

Jason Lyu edited this page Apr 3, 2022 · 2 revisions

Some linux releases may need load dev/net/tun manually.

#!/bin/sh

# Create the necessary file structure for /dev/net/tun
if [ ! -c /dev/net/tun ]; then
  if [ ! -d /dev/net ]; then
    mkdir -m 755 /dev/net
  fi
  mknod /dev/net/tun c 10 200
  chmod 0755 /dev/net/tun
fi

# Load the tun module if not already loaded
if ( ! (lsmod | grep -q "^tun\s")); then
  insmod /lib/modules/tun.ko
fi
Clone this wiki locally