Return True if a default route is present :return: bool
(self)
| 112 | return True |
| 113 | |
| 114 | def defaultroute_exists(self): |
| 115 | """ Return True if a default route is present |
| 116 | :return: bool |
| 117 | """ |
| 118 | logging.info("Checking if default IPv4 route is present") |
| 119 | route_found = CsHelper.execute("ip -4 route list 0/0") |
| 120 | |
| 121 | if len(route_found) > 0: |
| 122 | logging.info("Default route found: " + route_found[0]) |
| 123 | return True |
| 124 | else: |
| 125 | logging.warn("No default route found!") |
| 126 | return False |
| 127 | |
| 128 | def add_or_change_defaultroute(self, gateway): |
| 129 | """ Add a default route if not found, or change the default route if found |