Dave Miner wrote:
> Sundar Yamunachari wrote:
>> Dave Miner wrote:
>>> Evan Layton wrote:
>>>> Hi Sundar,
>>>>
>>>> Looking at what we're doing in setup-dhcp.sh and how the dhcp server 
>>>> needs to be set up it appears that in order to create the proper 
>>>> macro we have to have the default router for that subnet we are 
>>>> attempting to configure. However if the subnet we're are attempting 
>>>> to configure is not the same as the default router on the server we 
>>>> have no way to determine the router for that subnet.
>>>>
>>>> Based on this I've found no way to do any kind of automated 
>>>> configuration of all the subnets on the system. The best I can think 
>>>> of to do for this bug is to print out a message telling the user 
>>>> that we found other subnets and if they wish to configure those for 
>>>> dhco they will have to do it manually. We can generate at least part 
>>>> of the macro needed however since we need to default router for the 
>>>> subnet to do this we can only give an example and not a fully 
>>>> functional command.
>>>>
>>>> Does anyone have any ideas on another way to handle this or to 
>>>> gather the default router for all the subnets on the server?
>>>>
>>>
>>> Well, strictly speaking a router (default or otherwise) is only 
>>> required if you need to communicate with systems which are not on 
>>> your local link.  If the install server is connected to the link, 
>>> then installation should work just fine without any router being 
>>> configured.  Thus I'm not sure what problem you're concerned about here?
>> The bug report mentions that the clients in the second interface 
>> subnet is getting the router that is in the first interface. This is 
>> because the installadm code picks up the default router for system and 
>> setup the DHCP macro and the client cannot access the router.
>>
>>  From the bug report:
>>
>> nic1 192.168.1.1 ---> router 192.168.1.254 --> connected to internet
>> nic2 192.168.2.1 ---> router 192.168.2.1 --> private network
>>
>> Our macro have router as 192.168.1.254 where as the submitter wanted 
>> 192.168.2.1 as the router.
>>
>> By creating network macros for each subnet 192.168.1.0 and 
>> 192.168.2.0, we can ensure that the client gets the correct router
>>
> 
> So, create the macros, but if you don't have correct router information, 
> then just don't configure it into the macro initially.  Alternatively, 
> you may be able to configure the install server as the router and let 
> ICMP redirects cause the , though that might need some testing to verify 
> it works.  If the user wants/needs to configure the Router into an 
> existing macro he'd then just need to do:
> 
> dhtadm -M -m <network macro> -e Router=<address> -g

So, we could just do a partial setup minus the router info and then print out a 
message saying you'll need to run that dhtadm command.? (or something like 
that...)

-evan

> 
> Dave


Reply via email to