手里一台online的7欧一直闲置吃灰,而且后台自带proxmox系统,于是趁这2天没事就折腾了下,在网上查了很多服务器资料,最后成功在单ip的online服务器上开启了多台windows vps并连接成功,这里记录下proxmox开win小鸡过程

安装PROXMOX

前提在online的后台重装系统,把proxmox安装好

设置网卡转发规则

然后使用root用户ssh进入命令行

先设置一下虚拟网卡,设置转发规则

vi /etc/network/interfaces   在后边添加下面的语句

auto vmbr2
    iface vmbr2 inet static
    address 192.168.0.254
    netmask 255.255.255.0
    bridge_ports none
    bridge_stp off
    bridge_fd 0
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward
    post-up iptables -t nat -A POSTROUTING -s '192.168.0.0/24' -o vmbr0  -j MASQUERADE
    post-down iptables -t nat -D POSTROUTING -s '192.168.0.0/24' -o vmbr0  -j MASQUERADE
    post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 13389 -j DNAT --to 192.168.0.1:3389
    post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 13389 -j DNAT --to 192.168.0.1:3389

如果需要创建多个vps就复制后边2条语句,修改端口和对应ip就可以

网卡设置完后执行 service networking restart 重启下

注意:最好一下设置完成,因为我每次执行这个重启网卡后,windows都连接不上了得重启才行

下载系统iso镜像

下载安装系统需要的iso,需要下载的有windows 2003的iso和 Virtio 驱动的iso,我这里用的是论坛大佬的镜像地址 ,需要别的也可以自己网上找,/var/lib/vz/template/iso这个是proxmox放置kvm镜像的地址

cd /var/lib/vz/template/iso
wget http://wget.la/Windows/cn_win_srv_2003_r2_enterprise_with_sp2_vl_cd1_X13-46432.iso  
wget https://dl.zrj766.com/Windows/Virtio_drivers/x86/Windows2003_x86_virtio.iso

下载好系统iso和驱动iso就可以创建kvm虚拟机了

进入Proxmox面板,点击创建虚拟机

名称随便写,系统选择 Microsoft Windows XP/2003,CD/DVD选择windows 2003,硬盘按照下图,大小根据需要调整,还有CPU、内存。

网络选择先前创建的虚拟网卡vmbr2,模型 Virtio 半虚拟化,确认一下信息然后创建

然后再添加一块1G大小的Virtio硬盘

安装系统设置驱动

虚拟机创建完成点击启动进入vnc控制台装系统,安装好系统后需要安装Virtio驱动

Proxmox面板 添加cd-rom  virtio

刚挂载上Virtio驱动面板显示是红色的, 此时需要在vnc控制台手动关闭windows系统然后用Proxmox面板启动才能把Virtio驱动加载上

开机后右键 属性-桌面-自定义桌面-调出我的电脑、网上邻居

硬件-设备管理器-其他设备 安装 SCSI驱动 和 以太网控制器驱动

配置ip

然后手动设置ip地址
ip地址设置为 192.168.0.1   根据你的vmbr2转发规则设置
子网掩码 255.255.255.0
网关地址设置为 192.168.0.254
DNS设置为面板上的设置DNS服务器2 的ip地址

设置好ip后开启远程桌面,设置好防火墙就可以用远程桌面通过ip:13389连接了,如果开多台的话就修改端口和ip继续来就可以了

 

 

参考链接:

Proxmox ve创建虚拟机、设置NAT端口转发教程

ProxMox 2.3 and 3.0 – Creating a Windows KVM Step by Step with NAT

Setting up Windows VM on Proxmox with 1 IP 2

 

via.https://www.letxxt.com/%E5%8D%95ip%E7%9A%84online%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%88%A9%E7%94%A8proxmox%E5%BC%80windows-2003%E5%B0%8F%E9%B8%A1%E8%BD%AC%E5%8F%91%E4%B8%8A%E7%BD%91/