红联Linux门户
Linux帮助

Linux下设置使外网能访问qemu虚拟机中系统的方法

发布时间:2007-05-09 00:35:53来源:红联作者:Hbhmycg
1、主机上面的设置:
# modprobe tun
# vi /etc/qemu-ifup
#!/bin/sh
/sbin/ifconfig $1 192.168.10.1
route add -host 192.168.10.100 dev $1
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.10.0/24 -j MASQUERADE
#qemu -hda mecca.img -cdrom dsl-3.3.iso -m 256 -net nic -net tap -boot d

2、Qemu中虚拟机的设置
# ifconfig eth0 192.168.10.100 netmask 255.255.255.0
# route add default gw 192.168.10.1
# sshstart

3、设置使外网通过2222商品能连接qemu中的dsl的sshd服务。
# iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 192.168.10.100:22
文章评论

共有 0 条评论