blob: 7b7f70c369331ada5a8fae0e98a2a5401101a303 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/sh
# script to configure QEMU tap device
ip link set "$1" up
ip addr add 192.168.7.1/24 dev "$1" 2>/dev/null
sysctl -w net.ipv4.ip_forward=1
DEFAULT_IFACE="$(ip route show default 0.0.0.0/0 | awk '{print $5}')"
iptables -D FORWARD -s 192.168.7.0/24 -j ACCEPT 2>/dev/null
iptables -D FORWARD -d 192.168.7.0/24 -j ACCEPT 2>/dev/null
iptables -D DOCKER-USER -s 192.168.7.0/24 -j ACCEPT 2>/dev/null
iptables -D DOCKER-USER -d 192.168.7.0/24 -j ACCEPT 2>/dev/null
iptables -I FORWARD 1 -s 192.168.7.0/24 -j ACCEPT
iptables -I FORWARD 1 -d 192.168.7.0/24 -j ACCEPT
iptables -I DOCKER-USER 1 -s 192.168.7.0/24 -j ACCEPT 2>/dev/null
iptables -I DOCKER-USER 1 -d 192.168.7.0/24 -j ACCEPT 2>/dev/null
iptables -t nat -D POSTROUTING -s 192.168.7.0/24 -o "$DEFAULT_IFACE" -j MASQUERADE 2>/dev/null
iptables -t nat -I POSTROUTING 1 -s 192.168.7.0/24 -o "$DEFAULT_IFACE" -j MASQUERADE
|