diff --git a/Menu/GameShell/10_Settings/GateWay/__init__.py b/Menu/GameShell/10_Settings/GateWay/__init__.py index 9f8afe6..823edd0 100644 --- a/Menu/GameShell/10_Settings/GateWay/__init__.py +++ b/Menu/GameShell/10_Settings/GateWay/__init__.py @@ -207,9 +207,13 @@ class GateWayPage(Page): if "error" not in out[1]: parts = out[1].split(".") if len(parts) == 4:##IPv4 - tmp = int(parts[3]) + 1 - if tmp > 255: - tmp = 255 + tp3 = int(parts[3]) + tmp = tp3 + if tp3 == 0: + tmp = int(parts[3]) + 1 + elif tp3 > 0: + tmp = int(parts[3]) - 1 + parts[3] = str(tmp) ipaddress = ".".join(parts) os.system("sudo route add default gw "+ipaddress)