[OpenIndiana-discuss] crippling dladm set-linkprop limitations when setting allowed-ips, resulting in dladm: property list too long

Lou Picciano loupicciano at comcast.net
Wed Jan 26 00:57:49 UTC 2011


Jonathan - 


Though we do use dladm quite a bit, haven't run into this limitation of the allowed property... 


On the other hand, doesn't this property accept CIDR masking; wouldn't this go a long way toward consolidating your 'allowed' requirements? 


Lou 

----- Original Message ----- 
From: "Jonathan Kinney" <openindiana-discuss at super-geek.com> 
To: openindiana-discuss at openindiana.org 
Sent: Tuesday, January 25, 2011 7:37:37 PM 
Subject: [OpenIndiana-discuss] crippling dladm set-linkprop limitations when setting allowed-ips, resulting in dladm: property list too long 

I was wondering if anyone has insight into this problem I ran into. 
While adjusting the link properties for an existing vnic, I found that 
if you try to add more than 243 characters worth of comma separated IP 
addresses to the allowed-ips= property, it results in the error 
"dladm: property list too long". Here is an example to show what I 
mean. The command (all on one line): 

dladm set-linkprop -t -p 
allowed-ips=28.42.112.131,28.42.112.132,28.42.112.133,28.42.112.134,28.42.112.135,28.42.112.136,28.42.112.137,28.42.112.138,28.42.112.139,28.42.112.140,28.42.112.141,28.42.112.142,28.42.112.143,28.42.112.144,28.42.112.145,28.42.112.146,28.42.112.147,28.42.112.148 
ywo378_0 

Will result in the following error: 

dladm: property list too long 
'allowed-ips=28.42.112.131,28.42.112.132,28.42.112.133,28.42.112.134,28.42.112.135,28.42.112.136,28.42.112.137,28.42.112.138,28.42.112.139,28.42.112.140,28.42.112.141,28.42.112.142,28.42.112.143,28.42.112.144,28.42.112.145,28.42.112.146,28.42.112.147,28.42' 

This simply means that, depending on the IP address length, you can 
fit 15-30 IP addresses with comma separation into the allowed-ips 
property using the dladm command. Just off the top of my head, it 
looks like the DLADM_STRSIZE being set to 256 may be related to this 
issue. I am sure I am not the only security conscious person who has 
ran into this issue. Does anyone have any idea how to get around this 
limitation besides rebuilding from source code? 

Jonathan Kinney 
http://www.simplywebhosting.com 

_______________________________________________ 
OpenIndiana-discuss mailing list 
OpenIndiana-discuss at openindiana.org 
http://openindiana.org/mailman/listinfo/openindiana-discuss 


More information about the OpenIndiana-discuss mailing list