(E-Mail Removed) wrote:
> I have two networks set up which I've connected with an linux ethernet
> bridge (using bridge-utils). I have almost the same thing working in
> another location and it is great. It allows our customers who need
> public IP's to utilize them behind our private network. Here is the
> setup:
>
> 192.168.5.0/24 network <==> eth1 of bridge / eth0 of bridge <==>
> 172.0.0.1/24 (actually public IP address network)
Well, systems connected to your eth1 need to have IP addresses in the
range 172.0.0.1/24 and definitely not in the range 192.168.5.0/24
because your bridge won't route them through its eth0.
Why not set up another DHCP server on the eth0 side, like on your
bridge, allocate addresses in another public range (like 192.168.6.0/24
or 172.16.1.0/24) and add the range to the routing table of your bridge?
Robert
>
> Inside the 192.168.5.0 network there is a DHCP server based on
> OpenBSD, but I cannot touch the settings on this box. When the bridge
> is turned on and some system requests a dhcp address, I get the
> following error message over and over: dhcpd Abandoning IP address:
> 192.168.5.XX declined (where XX is is in the DHCP range, each time a
> new one out of the pool). I have to flush these leases out of my DHCP
> leases list. This happens until I shut off the bridge (with "ifconfig
> bridge-name down"). The bridge has stp turned on.
>
> I haven't even had the chance to set up my ebtables and iptables rules
> until I can get around this issue. Is there something that I am
> missing?
>
> Please no suggestions to not use RFC 1918 networks, that is not an
> options because my bosses tell me so.
>