Назад | Перейти на главную страницу

как получить адрес шлюза

Я пытаюсь получить адрес шлюза, но когда я вызываю "route -n", я ожидаю увидеть что-то подобное

  Destination     Gateway     Genmask      Flags
  0.0.0.0         dnsip      0.0.0.0         UG     0      0        0 eth0

но я вижу только флаг U, а ip шлюза - 0.0.0.0.

Когда я смотрю / etc / sysconfig / network / routes, я вижу адрес шлюза. Я не могу использовать этот файл, потому что не во всех версиях open suse есть этот файл. Поэтому мне нужно использовать обычный способ узнать адреса шлюза.

Ты можешь использовать:

ip route get 8.8.8.8

Где 8.8.8.8 - IP-адрес, расположенный за пределами вашей сети. (В данном случае это Google DNS)

Или:

ip route list exact 0/0