因为最近剁手买了一台不带IPMI的独立服务器(关键是便宜速度还可以,贵的买不起啊*__*!!!)想试试 独立服务器开nat小鸡
所以就百度了下,度娘的教程有的地方少了东西所以一直没有弄对自己研究了一下记录一下过程(教程也是网上找的)。
好了正题如下开始吧
注意:母鸡系统市Debain 9
1.配置 /etc/hosts 文件,将服务器ip、对应的主机名添加进去
PS:Debain vi命令有点麻烦个人感觉一般不用debain,所以我用Filezilla sftp连接母鸡然后修改方便一点。
例如下面的格式:
127.0.0.1 localhost.localdomain localhost
186.65.78.125 muji.proxmox.com muji
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
2.修改同目录下的 hostname ( /etc/hostname)文件
将文件里的主机名修改 muji 和上面的hosts里的一样
3.然后运行命令:
hostname --ip-address
若只返回只有一个结果 186.65.78.125则表示配置正确。
1.添加 Proxmox VE 源
可以替换为中科大的源:(这里是Debian9使用的,其它自己改)执行nano /etc/apt/sources.list 添加内容如下:
# Debian Stretch USTC Open Source Software Mirror
deb http://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free
deb http://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free
deb http://mirrors.ustc.edu.cn/debian/ stretch-proposed-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security stretch/updates main contrib non-free
2、添加安全更新源
echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
当然也可以替换其中的 pve-no-subscription 为其它源,请根据需求进行选择
pve // 正式稳定版,但版本教老;
pve-no-subscription // 比测试源稳定,比pve源相对来说要新些。
pvetest // 测试源,问题多些
3、添加仓库密钥
wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg
4、更新源和系统
apt update && apt dist-upgrade
更新需要一点时间,更新完成后重启一下系统
5、安装 Proxmox VE
apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv
6.安装完成,浏览器登录 WEB 管理页面 https://ip:8006(必须是 HTTPS)
第三步:修改网卡配置
1.修改网卡 /etc/network/interfaces
auto lo
iface lo inet loopback
iface 默认网卡名 inet manual
auto vmbr0
iface vmbr0 inet static
address 主机IP
netmask 255.255.255.0
gateway 网关
bridge-ports 默认网卡名
bridge-stp off
bridge-fd 0
auto vmbr1
iface vmbr1 inet static
address 10.10.10.254
netmask 255.255.255.0
bridge-ports none
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 1222 -j DNAT --to 10.10.10.5:22
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 1222 -j DNAT --to 10.10.10.5:22
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 10.10.10.5:80
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 80-j DNAT --to 10.10.10.5:80
把中文改成自己的配置,如果不需要开nat小鸡和内网,那么vmbr1这部分可以删掉了
如果需要开nat小鸡,把最后4行修改一下。这四行对应的是主IP的1222和80端口映射到内网10.10.10.5这个IP的22和80端口,如果有其他端口需求可以继续添加
这些东西建议一开始就配置好,不然后期添加的时候restart网卡小鸡会断网,需要重启小鸡才行
2.Proxmox VE设置中文 登录及账户密码
最后附上一张登录页面截图
登录时选择 PAM authentication
用户名和密码就是服务器的 root账户和密码
然后语言那里可以选择中文
到此结束
接着上文做个记录
开NAT小鸡过程中出现的问题
1.Proxmox ve 安装好了 nat 小鸡开好了但是出现一个问题 用ssh连接小鸡 连接不上,连接母鸡22端口的时候却连接到了小鸡上不知道怎么回事,重新配置了网卡也不行 ,小鸡sshd_config修改了 允许连接登录也不管用,我觉得可能是nat端口转发没搞对。
2.开了win2012安装好了之后。没有网卡也就是说只能VNC连接,小鸡也不能上网,这个问题也没解决。
相关文章:
https://cloud.tencent.com/developer/article/1142162
https://rbq.ai/p/581/
https://rbq.ai/p/573/
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Stretch