def get_default_gateway_linux():
    """Read the default gateway directly from /proc."""
with open('/proc/net/route') as fh:
    for line in fh:
        fields = line.strip().split()
Python: получить шлюз по умолчанию для локального интерфейса/IP-адреса в Linux