From 88cec831ccc96a1c08fc41be28fb7aeb5b1ebede Mon Sep 17 00:00:00 2001 From: superconvert <48017165+superconvert@users.noreply.github.com> Date: Wed, 3 Aug 2022 12:52:40 +0800 Subject: [PATCH] Update 03_run_qemu.sh --- 03_run_qemu.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/03_run_qemu.sh b/03_run_qemu.sh index 469a404..c6bac66 100755 --- a/03_run_qemu.sh +++ b/03_run_qemu.sh @@ -19,6 +19,10 @@ stop_nat() { ip tuntap del mode tap tap0 # 删除网桥 brctl delbr br0 + # 删除规则链 + iptables -D FORWARD -s 192.168.100.0/24 -j ACCEPT + iptables -D FORWARD -d 192.168.100.0/24 -j ACCEPT + iptables -t nat -D POSTROUTING -s 192.168.100.0/24 ! -d 192.168.100.0/24 -j MASQUERADE } #--------------------- @@ -37,13 +41,14 @@ start_nat() { # 启动桥设备和虚拟网卡设备 ip link set br0 up ip link set tap0 up + # 开启物理网卡的转发功能: + sysctl -w net.ipv4.ip_forward=1 # 配置iptables forward转发规则 # 在基本环境搭建这一节中,设置了一个本地网络,虚机只能访问host,无法访问外网,如果需要访问外网需要设置SNAT iptables -t nat -A POSTROUTING -s 192.168.100.0/24 ! -d 192.168.100.0/24 -j MASQUERADE - # 开启物理网卡的转发功能: - sysctl -w net.ipv4.ip_forward=1 # 如果有防火墙的,特别是centos系统中,记得放开防火墙 iptables -A FORWARD -s 192.168.100.0/24 -j ACCEPT + iptables -A FORWARD -d 192.168.100.0/24 -j ACCEPT } #----------------------