在路由器安装了Debian来安装PVE,这里来记录一下关键步骤。
前期准备 在debian10安装完成后,连接ssh,进行前期pve安装环境配置。
1 2 3 4 5 6 7 8 9 10 11 12 13 hostname hostnamectl set-hostname debian hostname --ip-address 127 .0 .0 .1 localhost .localdomain localhost 192 .168 .100 .100 debian .proxmox .com debian
/etc/hosts
127.0.0.1是本地保留地址,不用理会。192.168.100.100
是我路由器指定给pve的IP,需要修改为自己的公网IP或内网IP。 在主机名修改为pve
那域名也必须要设置为pve.proxmox.com
,就相当于主机名.proxmox.xom
。
添加安装源 1 sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
1 2 3 4 5 6 7 # 官方安装库 echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list .d/pve-install-repo.list # pve6.x国内加速源 echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription" >/etc/apt/sources.list .d/pve-install-repo.list # pve7.x国内加速源 echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription" >/etc/apt/sources.list .d/pve-install-repo.list
1 2 wget http://download.proxmox.com/debian/proxmox-ve-release -6. x.gpg -O /etc/apt/trusted .gpg.d/proxmox-ve-release -6. x.gpg chmod +r /etc/apt/trusted .gpg.d/proxmox-ve-release -6. x.gpg # optional, if you have a non-default umask
1 2 3 4 5 apt update && apt full-upgrade apt install proxmox-ve postfix open -iscsi
选择NO
然后进行下一部安装。
选择local only
确认域名是否正确,就是主机名那个。
待安装完成后,进行一波重启。在浏览器打了 https://IP:8006
,注意的是要https协议打开才可以,pve账号密码就是服务器的账号密码
到这里就完成了,Debian安装pve的操作。接下来进行NAT开小鸡
开NAT机器 进入Debian主机,进行设置vmbr0
网桥进行桥接第一块网卡。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 vim /etc/network/interfaces auto vmbr0 iface vmbr0 inet static address 10.10 .10 .1 /24 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 '10.10.10.0/24' -o ens5 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o ens5 -j MASQUERADE post-up iptables -t raw -I PREROUTING -i fwbr+ -j CT --zone 1 post-down iptables -t raw -D PREROUTING -i fwbr+ -j CT --zone 1
更多详细的文档:https://pve.proxmox.com/wiki/Network_Configuration
创建一个CT容器,前面步骤可以按自己需求来设置,重点是设置网络这里。
使用静态IP配置 10.10.10.0 网段 10.10.10.11/24 做ip地址,也方便自己记住 网关设置为10.10.10.1 设置nat 在母鸡上运行,使用iptables做nat转发
1 2 3 iptables -t nat -A PREROUTING -p tcp -m tcp --dport 1122 -j DNAT --to-destination 10.10.10.11:22 iptables -t nat -A PREROUTING -p udp -m tcp --dport 1122 -j DNAT --to-destination 10.10.10.11:22
PS :把小鸡的IP 10.10.10.11:22
的数据转发到 母鸡IP1122
上
使用ssh进行连接,母鸡IP:转发端口进行连接