diff --git a/IPython/utils/localinterfaces.py b/IPython/utils/localinterfaces.py index f1dbe83..05a9645 100644 --- a/IPython/utils/localinterfaces.py +++ b/IPython/utils/localinterfaces.py @@ -101,7 +101,10 @@ def _load_ips_ifconfig(): for line in lines: blocks = line.lower().split() if (len(blocks) >= 2) and (blocks[0] == 'inet'): - addrs.append(blocks[1]) + if "addr:" in blocks[1]: + addrs.append(blocks[1].split(":")[1]) + else: + addrs.append(blocks[1]) _populate_from_list(addrs)