Esempio n. 1
0
    def get_netmask(self, networks, from_ip):

        for name, ip, mac, netmask in networks:
            if ip.startswith("127"):
                # exclude the loopack
                continue
            if ip == from_ip:
                if NetUtils.netmask_validate(netmask):
                    return netmask
                else:
                    return "255.0.0.0"
        else:
            return "255.0.0.0"
Esempio n. 2
0
    def get_netmask(self, networks, from_ip):

        for name, ip, mac, netmask in networks:
            if ip.startswith("127"):
                # exclude the loopack
                continue
            if ip == from_ip:
                if NetUtils.netmask_validate(netmask):
                    return netmask
                else:
                    return "255.0.0.0"
        else:
            return "255.0.0.0"
Esempio n. 3
0
    def test09_netmask_validate_false(self):
        """ correct format of netmask """
        nmask = "200.255.128.0"

        result = NetUtils.netmask_validate(nmask)
        self.assertFalse(result)
Esempio n. 4
0
    def test09_netmask_validate_false(self):
        """ correct format of netmask """
        nmask = "200.255.128.0"

        result = NetUtils.netmask_validate(nmask)
        self.assertFalse(result)