全球主机交流论坛

标题: proxmox 开小鸡自动获取IP方法.hetzner开小鸡方法 [打印本页]

作者: cg865    时间: 2018-3-18 10:22
标题: proxmox 开小鸡自动获取IP方法.hetzner开小鸡方法

大家都抢到hetzner了吧,现在教大家开小鸡   注意是nat小鸡.

主机建议安装 proxmox,不折腾,功能强..   hetznet的方法是后台进救援模式,然后运行 installimages ,可以选 proxmox.其他杜甫一般可以自已下载Proxmox的ISO安装,安装过程很简单,不在这里介绍.

proxmox安装好后一般开小鸡是没办法自动获取IP的,因为proxmox默认没DHCPD服务,需要自已安装,以下不废话,进入正题..

1:添加NAT网桥
只有一个公网IP,想要虚拟机上网,就只能使用NAT模式.没有使用WEB UI上的方案,直接编辑/etc/network/interface文件

  1. auto vmbr0
  2. iface vmbr0 inet static
  3.   address 192.168.100.1
  4.   netmask 255.255.255.0
  5.   bridge_ports none
  6.   bridge_stp off
  7.   bridge_fd 0
  8.   post-up echo 1 > /proc/sys/net/ipv4/ip_forward
  9.   post-up echo 1 > /proc/sys/net/ipv4/conf/vmbr0/proxy_arp
  10.   post-up   iptables -t nat -A POSTROUTING -s '192.168.100.0/24' -o enp2s0 -j MASQUERADE
  11.   post-down iptables -t nat -D POSTROUTING -s '192.168.100.0/24' -o enp2s0 -j MASQUERADE
复制代码

运行 service networking restart  使添加的网桥生效

2:安装DHCP服务.
  1. apt-get install isc-dhcp-server
复制代码


3:配置DHCP服务
修改文件:/etc/default/isc-dhcp-server,添加INTERFACES="vmbr0"
修改文件:/etc/dhcp/dhcpd.conf
  1. ddns-update-style none;
  2. default-lease-time 600;
  3. max-lease-time 7200;
  4. #ping true;
  5. option domain-name-servers 172.27.15.2, 10.72.81.2;
  6. option domain-name "cloud.isfate.com";
  7. authorative;
  8. log-facility local7;
  9. subnet 192.168.100.0 netmask 255.255.255.0 {
  10.     range 192.168.100.5 192.168.100.230;
  11.     option subnet-mask 255.255.255.0;
  12.     option domain-name-servers 8.8.8.8, 8.8.4.4;
  13.     option domain-name "cloud.isfate.com";
  14.     option routers 192.168.100.1;
  15.     option netbios-name-servers 192.168.100.1;
  16.     option netbios-node-type 8;
  17.     get-lease-hostnames true;
  18.     use-host-decl-names true;
  19.     default-lease-time 600;
  20.     max-lease-time 7200;
  21.     interface vmbr0;
  22. }
复制代码


最后,  service isc-dhcp-server restart
收工..

新开小鸡选网卡时用vmbr0这个网卡就会自动获取到IP 并分配到 192.168.100.x的IP,可以上网.
外网要访问小鸡的话可以在主机上 安装 socat 或 frp来实现.

...什么  socat  frp怎么用???  不想打字了,自已google.

... 我的杜甫有多个独立IP,怎么分配给小鸡???    不想打字了,自已google. 心情好时放出来

作者: zhujiwiki    时间: 2018-3-18 10:27
楼主威武
作者: 羽檬    时间: 2018-3-18 10:29
不错不错,不过我还是喜欢多建一些vmbr用静态IP,做好端口映射,方便热切换。。
作者: cg865    时间: 2018-3-18 10:31
羽檬 发表于 2018-3-18 10:29
不错不错,不过我还是喜欢多建一些vmbr用静态IP,做好端口映射,方便热切换。。 ...


可以用mac固定ip分配,多个vmbr小鸡之间通信要麻烦些.
作者: gogolittlestar    时间: 2018-3-18 10:51

作者: leopard    时间: 2018-3-18 10:51
我的7O是用桥接方式。再主机端口映射到小鸡。
作者: kumotobi    时间: 2018-3-18 11:23
这样从后台安装proxmox和先装debian再安装proxmox包有什么区别吗?这样安装完母鸡是什么系统?
作者: rocky1015    时间: 2018-3-18 12:20
多个ip的话桥接到vmbr0,直接填写
作者: openos    时间: 2018-3-18 12:22
收藏一下.

有空的时候来折腾.
作者: rocky1015    时间: 2018-3-18 12:25
本帖最后由 rocky1015 于 2018-3-18 12:28 编辑

楼主的网卡配置可能有误
debian下安装proxmox的话,默认是不会新建vmbr0的
参考官网的文档
vmbr0应该要改为主机的IP
参考如下



作者: ehane    时间: 2018-3-18 13:33
Hetzner的额外iP可以申请绑定另外的MAC地址,小鸡虚拟网桥MAC地址填上申请时的MAC地址,就能自动获取IP联网了。
作者: cg865    时间: 2018-3-18 21:24
rocky1015 发表于 2018-3-18 12:25
楼主的网卡配置可能有误
debian下安装proxmox的话,默认是不会新建vmbr0的
参考官网的文档

这种方式也是可以的,多了一层桥接而已..如果有多的独立IP可以桥接到vmbr0,  
但,必须向Hetzner申请邦定MAC才行.这样非常麻烦.开的小鸡必须设置为Hetzner给的那个mac

有另外的更简洁办法,就是主服务器做个路由,小鸡任意MAC
作者: nuet    时间: 2018-3-18 21:26
你们太会玩
作者: cg865    时间: 2018-3-18 21:31
ehane 发表于 2018-3-18 13:33
Hetzner的额外iP可以申请绑定另外的MAC地址,小鸡虚拟网桥MAC地址填上申请时的MAC地址,就能自动获取IP联网 ...

YES
作者: baymin    时间: 2018-3-18 21:54
kumotobi 发表于 2018-3-18 11:23
这样从后台安装proxmox和先装debian再安装proxmox包有什么区别吗?这样安装完母鸡是什么系统? ...

直接installimage 只有一个盘,或者是我姿势不对
作者: baymin    时间: 2018-3-18 21:56
cg865 发表于 2018-3-18 21:24
这种方式也是可以的,多了一层桥接而已..如果有多的独立IP可以桥接到vmbr0,  
但,必须向Hetzner申请邦定MA ...

话说sys 的后台不也是添加MAC地址,然后小鸡绑定MAC地址就可以正常使用
作者: cg865    时间: 2018-3-18 22:39
baymin 发表于 2018-3-18 21:54
直接installimage 只有一个盘,或者是我姿势不对

你打开了RAID模式,,或是另一个盘没挂载
作者: cg865    时间: 2018-3-18 22:41
baymin 发表于 2018-3-18 21:56
话说sys 的后台不也是添加MAC地址,然后小鸡绑定MAC地址就可以正常使用

有单独买IP这样处理是最好的.

如果你的小鸡不是常规的linux系统或是某些破解的dd系统就要麻烦些,你指定的Mac无效,这样只能用主机路由模式
作者: jpfree    时间: 2019-11-13 12:37
这个配置和后台的对不上啊

作者: Lemon0    时间: 2020-4-21 21:24
求教euserv  1h1g如何开小鸡
作者: zhuyun9999    时间: 2020-4-30 17:36
rocky1015 发表于 2018-3-18 12:20
多个ip的话桥接到vmbr0,直接填写

怎么弄的,可以发个配置看看吗




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4