收起左侧

请教下虚拟机使用nat网络的一些问题

1
回复
100
查看
[ 复制链接 ]

2

主题

3

回帖

0

牛值

江湖小虾

已按群里大佬的修改了nat网络,切进入虚拟机有网络能正常上网了 (因为就只有1个无线网卡,好像无线网卡无法使用ovs,至少我是没找到)

实际使用中碰到2个问题,请大佬指点,谢谢

1.修改nat后,在虚拟机设置界面无法在进行修改了,保存会提示出错

提示:编辑虚拟机失败:虚拟网卡选择的网络过不存在

2.端口映射的问题,我使用了virsh edit修改虚拟机增加转发字段,也使用过virsh net-edit default增加转发字段,均失败,请教大佬能否给个这两个方案的具体教程,或者还有更简单的端口转发设置

最后给个用iptables实现的端口转发相关命令

sudo -s #提权
# 启用IP转发
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p
# 简化版转发规则
sudo iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT --to-destination 192.168.122.82:3389
sudo iptables -t nat -A POSTROUTING -p tcp -d 192.168.122.82 --dport 3389 -j MASQUERADE
# 如不行试试删除原有拒绝规则
iptables -D FORWARD 4 -t filter
iptables -D FORWARD 5 -t filter
# 查看当前NAT规则
iptables -nL -v --line-numbers -t nat
# 清除所有NAT规则
iptables -t nat -F PREROUTING
iptables -t nat -F POSTROUTING
收藏
送赞
分享

2

主题

3

回帖

0

牛值

江湖小虾

5 天前 楼主 显示全部楼层
哦,忘了说了,商店的lucky端口转发测试也是成功的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则