[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ale] dhcpd to multiple vlans from one server



Uhm I've described exactly the way to do what you are describing. That is
unless we are misunderstanding each other.


On Fri, Jan 23, 2015 at 10:47 AM, Robert L. Harris <
robert.l.harris at gmail.com> wrote:

>
> The catch though I'd the server was going to be a trunk withone
> interface.  It wouldn't have a separate physical interface on each lan.  I
> was hoping one ip/interface could handle multiple vlans through the
> dhcp.conf.  (I.e. an option line in the subnet descriptor block )
>
> Doesn't appear to be the case though.
>
> Robert
>
> On Fri, Jan 23, 2015, 08:37 Michael Still <stillwaxin at gmail.com> wrote:
>
>> You don't need to do anything fancy here. This functionality is built
>> into isc-dhcpd. Just tell your routers in each subnet to relay dhcp to your
>> dhcp server ip and put this kinda stuff in your config:
>> group foo {
>>  option domain-name "mydomain.name";
>>  option domain-name-servers myrecursivednsserver1, myrecursivednsserver2;
>>  option ntp-servers myntpserver1, myntpserver2;
>>  default-lease-time 3600;
>>  max-lease-time 3600;
>>
>>  shared-network network1 {   <--- VLANX
>>    subnet 172.16.0.0 netmask 255.255.255.192 {
>>      range 172.16.0.10 172.16.0.20;
>>      option routers 172..16.0.1;
>>      option subnet-mask 255.255.255.192;
>>    }
>>  }
>>
>>  shared-network network2 {  <--- VLANY
>>    subnet 192.168.0.0 netmask 255.255.255.192 {
>>      range 192.168.0.10 192.168.0.20;
>>      option option-150 myvoipboxip;
>>      option routers 192.168.0.1;
>>      option subnet-mask 255.255.255.192;
>>   }
>>  }
>>
>> Every router will source a *new* packet using the interface IP from the
>> subnet it *received* the dhcp request on so the dhcp server knows which
>> pool to use to issue IPs to the clients. I ran a global network with 2x
>> dhcp servers this way.
>>
>>
>> On Thu, Jan 22, 2015 at 11:57 PM, Robert L. Harris <
>> robert.l.harris at gmail.com> wrote:
>>
>>>   That looks like what I'm looking for.
>>>
>>>
>>> On Thu Jan 22 2015 at 9:26:43 PM James Sumners <james.sumners at gmail.com>
>>> wrote:
>>>
>>>> It's something you would take care of at the switch level if you don't
>>>> want to have an interface per vlan on your DHCP server --
>>>> https://lists.isc.org/pipermail/dhcp-users/2006-August/001509.html
>>>>
>>>> On Thu, Jan 22, 2015 at 7:37 PM, Robert L. Harris <
>>>> robert.l.harris at gmail.com> wrote:
>>>>
>>>>> Ok, so if I have 2 subnets:
>>>>>
>>>>> 172.20.1/24 on vlan 21
>>>>> 172.20.2/24 on vlan 22
>>>>>
>>>>> If a host plugs into a port assigned to vlan 22, how do I make sure
>>>>> dhcpd gives out the right address?  That's the part of the designation I'm
>>>>> missing.
>>>>>
>>>>> Robert
>>>>>
>>>>>
>>>>> On Thu Jan 22 2015 at 5:17:25 PM James Sumners <
>>>>> james.sumners at gmail.com> wrote:
>>>>>
>>>>>> You just have to define the subnets in the config and put each
>>>>>> subnet's pool within its respective block. No need for aliased IPs.
>>>>>>
>>>>>> On Thursday, January 22, 2015, Robert L. Harris <
>>>>>> robert.l.harris at gmail.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> Anyone have a dhcpd serving multiple subnets to multiple vlans from
>>>>>>> a single server on a trunk they can share configs?  I don't want to spawn a
>>>>>>> bunch of servers and if I can do it with a single interface that would be
>>>>>>> ideal.  If I have to go with eth0.0, eth0.1, etc that's a good second
>>>>>>> choice.
>>>>>>>
>>>>>>> Robert
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> James Sumners
>>>>>> http://james.sumners.info/ (technical profile)
>>>>>> http://jrfom.com/ (personal site)
>>>>>> http://haplo.bandcamp.com/ (band page)
>>>>>>
>>>>>> _______________________________________________
>>>>>> Ale mailing list
>>>>>> Ale at ale.org
>>>>>> http://mail.ale.org/mailman/listinfo/ale
>>>>>> See JOBS, ANNOUNCE and SCHOOLS lists at
>>>>>> http://mail.ale.org/mailman/listinfo
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Ale mailing list
>>>>> Ale at ale.org
>>>>> http://mail.ale.org/mailman/listinfo/ale
>>>>> See JOBS, ANNOUNCE and SCHOOLS lists at
>>>>> http://mail.ale.org/mailman/listinfo
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> James Sumners
>>>> http://james.sumners.info/ (technical profile)
>>>> http://jrfom.com/ (personal site)
>>>> http://haplo.bandcamp.com/ (band page)
>>>>  _______________________________________________
>>>> Ale mailing list
>>>> Ale at ale.org
>>>> http://mail.ale.org/mailman/listinfo/ale
>>>> See JOBS, ANNOUNCE and SCHOOLS lists at
>>>> http://mail.ale.org/mailman/listinfo
>>>>
>>>
>>> _______________________________________________
>>> Ale mailing list
>>> Ale at ale.org
>>> http://mail.ale.org/mailman/listinfo/ale
>>> See JOBS, ANNOUNCE and SCHOOLS lists at
>>> http://mail.ale.org/mailman/listinfo
>>>
>>>
>>
>>
>> --
>> [stillwaxin at gmail.com ~]$ cat .signature
>> cat: .signature: No such file or directory
>> [stillwaxin at gmail.com ~]$
>>  _______________________________________________
>> Ale mailing list
>> Ale at ale.org
>> http://mail.ale.org/mailman/listinfo/ale
>> See JOBS, ANNOUNCE and SCHOOLS lists at
>> http://mail.ale.org/mailman/listinfo
>>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
>


-- 
[stillwaxin at gmail.com ~]$ cat .signature
cat: .signature: No such file or directory
[stillwaxin at gmail.com ~]$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20150123/c40f7adc/attachment.html>