mirror of
https://github.com/xcat2/confluent.git
synced 2024-11-28 20:39:40 +00:00
Fix LLA request for deploycfg
If a client uses IPv6 LLA, the '%' location may slip in. In such a case, disable client ip matching, since fe80:: is useless for that anyway.
This commit is contained in:
parent
d84a76dbc6
commit
7304c8e3b7
@ -443,7 +443,10 @@ def get_nic_config(configmanager, node, ip=None, mac=None, ifidx=None,
|
||||
if serverfam:
|
||||
serveripn = socket.inet_pton(serverfam, serverip)
|
||||
if clientip is not None:
|
||||
if '.' in clientip:
|
||||
if '%' in clientip:
|
||||
# link local, don't even bother'
|
||||
clientfam = None
|
||||
elif '.' in clientip:
|
||||
clientfam = socket.AF_INET
|
||||
elif ':' in clientip:
|
||||
clientfam = socket.AF_INET6
|
||||
|
Loading…
Reference in New Issue
Block a user