示例#1
0
文件: network.py 项目: Tayyib/uludag
 def setDefault(self, gw, dst = "0.0.0.0", mask = "0.0.0.0"):
     # We must delete previous default gateway and route entry set for gateway
     # or we will end up with multiple entries
     self.deleteDefault()
     self.delete(gw)
     try:
         csapi.changeroute(SIOCADDRT, gw, dst, mask)
     except:
         pass
示例#2
0
    def setDefaultRoute(self, gw, dst="0.0.0.0", mask="0.0.0.0"):
        """ Set the default gateway. To do this we must delete the previous default gateway
            and the route entry set for gw, if any, or we will end up with multiple entries """

        self.delDefaultRoute()
        self.delRoute(gw)
        try:
            csapi.changeroute(self.SIOCADDRT, gw, dst, mask)
        except:
            pass
示例#3
0
    def setDefaultRoute(self, gw, dst = "0.0.0.0", mask = "0.0.0.0"):
        """ Set the default gateway. To do this we must delete the previous default gateway
            and the route entry set for gw, if any, or we will end up with multiple entries """

        self.delDefaultRoute()
        self.delRoute(gw)
        try:
            csapi.changeroute(self.SIOCADDRT, gw, dst, mask)
        except:
            pass
示例#4
0
文件: network.py 项目: Tayyib/uludag
 def delete(self, gw, dst = "0.0.0.0", mask = "0.0.0.0"):
     try:
         csapi.changeroute(SIOCDELRT, gw, dst, mask)
     except:
         pass
示例#5
0
 def delRoute(self, gw, dst="0.0.0.0", mask="0.0.0.0"):
     """ Delete a route entry from kernel routing table """
     try:
         csapi.changeroute(self.SIOCDELRT, gw, dst, mask)
     except:
         pass
示例#6
0
 def delRoute(self, gw, dst = "0.0.0.0", mask = "0.0.0.0"):
     """ Delete a route entry from kernel routing table """
     try:
         csapi.changeroute(self.SIOCDELRT, gw, dst, mask)
     except:
         pass