[pve-devel] dnsmasqd needs extra ip

Dietmar Maurer dietmar at proxmox.com
Wed Aug 28 06:23:55 CEST 2013


> indivual ips: (aka failover ip)
> 
> http://www.ovh.co.uk/dedicated_servers/ip_failover.xml
> Theses ip are individuals and non contiguous, routed from ovh routers to
> proxmox main ip
> 
> This is really a problem because we don't have extra ip for dhcp.
> 
> ex: client buy failoverip 172.16.0.1/32 && 172.16.1.1/32 routed to main
> proxmox ip  192.168.1.2
> 
> client 10.0.0.2----------->external router(192.168.1.1)---------
> >(192.168.1.2)proxmox-------------->(172.16.0.10/32)guest1
>                                                                                      --------------
> >(172.16.1.10/32)guest2
> 
> host config:
> auto eth0
> iface eth0 inet static
> address 192.168.1.2
> netmask 255.255.255.0
> gateway 192.168.1.1
> 
> #route add 172.168.0.10 gw tapguest1
> #route add 172.168.1.10 gw tapguest2
> 
> guest1 config:
> iface eth0 inet static
> address 172.16.0.10
> netmask 255.255.255.255
> gateway 172.16.0.1
> 
> guest2 config:
> iface eth0 inet static
> address 172.16.1.10
> netmask 255.255.255.255
> gateway 172.16.1.1


I miss the route for 172.16.1.1 and gateway 172.16.0.1 on the host? 

> range block ip: (aka failover ripe/arin block)
> http://www.ovh.com/us/dedicated-servers/arin_ip_block.xml
> 
> Not too much a problem,minimum block size is 4 ips

I am sure this is a problem, because most people have small blocks (4, 8 or 16 IPs).

> ex: client buy failoverip range block 172.16.0.0/24 && 172.16.1.0/24 routed to
> main proxmox ip  192.168.1.2
> 
> proxmox host have one ip of the range, which is used as gateway by guests
> and also used as dhcp server ip
> 
> client 10.0.0.2---->external router(192.168.1.1)------
> >(192.168.1.2)proxmox(vmbr1 172.16.0.1/24)--------->(172.16.0.10/24)guest
>                                                                            (vmbr2 172.16.1.1/24)---------
> >(172.16.1.10/24)guest
> 
> host config:
> auto eth0
> iface eth0 inet static
> address 192.168.1.2
> netmask 255.255.255.0
> gateway 192.168.1.1
> 
> guest1 config:
> iface eth0 inet static
> address 172.16.0.10
> netmask 255.255.255.0
> gateway 172.16.0.1
> 
> guest2 config:
> iface eth0 inet static
> address 172.16.1.10
> netmask 255.255.255.0
> gateway 172.16.1.1

But so far I also have no idea to avoid the usage of an extra IP.


More information about the pve-devel mailing list