@@ -20,7 +20,7 @@
# Django imports.
from django.contrib.admin.util import NestedObjects
from django.contrib.admin.utils import NestedObjects
from django.core.exceptions import ValidationError
from django.core.urlresolvers import reverse
from django.db import models
@@ -346,8 +346,8 @@ class Interface(RelatedCollectorMixin, m
name = models.CharField(max_length=100, default='eth0')
description = models.TextField(blank=True, default='Main network interface.')
entity = models.ForeignKey(Entity)
address = models.IPAddressField()
netmask = models.IPAddressField(default='255.255.255.255')
address = models.GenericIPAddressField()
netmask = models.GenericIPAddressField(default='255.255.255.255')
class Meta:
# Enforce uniqueness of interface name in an entity. Enforce uniqueness