systemd-networkd, TAP

  • 手动创建tap
  • 开机自动创建tap

手动创建tap0

1
2
3
4
5
6
7
8
9
sudo ip tuntap add dev tap0 mode tap
# set ip
sudo ip addr add 192.168.60.1/24 dev tap0
# tap up
sudo ip link set tap0 up

# ---
## delete ip from tap0
sudo ip addr del 192.168.60.1/24 dev tap0

启动时由 systemd 自动创建 tap0

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
sudo vim /etc/systemd/network/90-tap0.netdev
[NetDev]
Description=description0
Name=tap0
Kind=tap

sudo vim /etc/systemd/network/tap.network
[Match]
Name=tap0
[Link]
MACAddress=5a:70:70:48:7f:50

https://www.freedesktop.org/software/systemd/man/systemd.netdev.html https://www.freedesktop.org/software/systemd/man/systemd.network.html