qemu安装debian后的网络配置

本文介绍了如何在QEMU环境下安装Debian后进行网络配置,包括host-only模式和NAT模式。首先确保主机内核支持TAP/TUN,然后通过qemu命令创建虚拟网卡tap0。在host上配置IP地址,guest上配置静态IP并设定默认网关。要启用NAT,需要开启IP转发并在iptables中添加规则。参考链接提供了更多详细信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)

host内核需要支持TAP/TUN, lsmod | grep tun 看支不支持。

(2)

启动并在host生成一个虚拟网卡tap0

sudo qemu -M pc -m 1024 -net nic-net tap,ifname=tap0,script=/etc/qemu-ifupdebian.1.img

(3)

host:

      ifconfig tapN 192.168.25.1 netmask255.255.255.0

guest:

      ifconfig eth0 192.168.25.123 netmask255.255.255.0 

      route add default gw 192.168.25.1

现在即为host-only模式,即只可以pinghost

(4)

设置NAT

这个其实就是在host里双网卡,其中eth0tapNNAT

首先打开ip转换功能(也可以直接编辑配置文件ip_forward=1

echo 1>/proc/sys/net/ipv4/ip_forward

然后开启NAT 

iptables -t nat -A POSTROUTING -oeth0 -s 192.168.25.0/24 -j MASQUERADE

上句的意思为将所有来自192.168.8.0/24网段的数据包,从eth0接口转发出去


参考:

qemu设置网络(转)

http://www.cnblogs.com/yangnas/archive/2010/05/28/1745917.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值