From e0505c0df6481b8259d387f918916b3c34827b8f Mon Sep 17 00:00:00 2001 From: David Paleino Date: Wed, 28 Nov 2012 16:54:31 +0100 Subject: [PATCH] Autofill common subnet masks for private networks --- gtk/netentry.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gtk/netentry.py b/gtk/netentry.py index a434431..5fd7988 100644 --- a/gtk/netentry.py +++ b/gtk/netentry.py @@ -184,7 +184,13 @@ class AdvancedSettingsDialog(gtk.Dialog): # Make sure the netmask is blank if stringToNone(netmask.get_text()) is None: # Fill in the most common one - netmask.set_text('255.255.255.0') + if ip.startswith('172'): + netmask.set_text('255.240.0.0') + elif ip.startswith('10'): + netmask.set_text('255.0.0.0') + else: + # 192.168 and all other cases + netmask.set_text('255.255.255.0') elif ip != '': error(None, _('Invalid IP address entered.'))