Маршрут и флаг “e”

sed команда повреждается (я предполагаю, что люди пропустили его так или иначе на форуме, который Вы отсылаете к). Это должно быть:

sed  '/-z/s:dnsmasq:dnsmasq -r /etc/dnsmasq/resolv.conf :g' dnsmasq>dnsmasq.local

То, что Вы использовали поврежденный sed команда привела к стиранию /etc/rc.d/dnsmasq.local (или создание его как пустой файл). Я не знаю детали того, как NetworkManager настроен на Ubuntu, но я предполагаю что факт /etc/rc.d/dnsmasq.local быть пустым может оказать важное влияние на Вашу целую конфигурацию сети.

Вы можете также:

  • Проверьте это /etc/rc.d/dnsmasq.local действительно пусто и если так, удалите его - Ваша конфигурация сети должна возвратиться к состоянию, в котором это прежде выпускало того неудачника sed команда.

  • cd в `/etc/rc.d/ и выполненный исправленный sed команда выше. Это должно создать dnsmasq.local файл, содержащий, что автор того форума отправляет действительно предназначенный. Возможно остальные могли бы работать после этого.

6
02.05.2012, 17:43
2 ответа

Это отображается на RTF_EXPIRES. Это означает, что маршрут имеет небесконечное время жизни. В этом случае ядро, вероятно, изучило маршрут динамично от РА (Объявление маршрутизатора).

Я рекомендую использовать ip вместо route (и вместо ifconfig). Хотя это является определенным для Linux и непортативным, его синтаксис намного менее архаичен, чем команды прежней версии. ip -6 route даже показал бы Вам фактическое количество времени, прежде чем Ваш маршрут истечет вместо того, чтобы просто добавить a e флаг, чтобы сказать, что это делает.

5
27.01.2020, 20:25
  • 1
    Спасибо за то, что пролили свет на значение RTF_EXPIRES. Существует ли источник, который Вы использовали? –  Mikel 02.05.2012, 18:17
  • 2
    ipv6: Решите проблему с dst кэшем с истекшим сроком, действительно предполагает, что это - РА IPv6. –  Mikel 02.05.2012, 18:20
  • 3
    @Mikel, я не нашел документацию как таковую для значения, но существует несколько хитов при захвате для него в linux-2.6/net/ipv6 и контекст вокруг многих хитов делает значение довольно четким, particularily linux-2.6/net/ipv6/addrconf.c строка 1891 от недавнего контроля мерзавца. –  Celada 02.05.2012, 18:42
  • 4
    @Mikel, я не нашел документацию как таковую для значения, но существует несколько хитов при захвате для него в linux-2.6/net/ipv6 и контекст вокруг многих хитов делает значение довольно четким, particularily linux-2.6/net/ipv6/addrconf.c строка 1891 от недавнего контроля мерзавца. –  Celada 02.05.2012, 18:42

В странице справочника не говорится...

Но route программа прибывает из пакета сетевых инструментов...

Существует интерфейс мерзавца к источнику здесь

который дает нам следующую информацию:

 UP U
 GATEWAY G
 REJECT !
 HOST H
 REINSTATE R
 DYNAMIC D
 MODIFIED M
 DEFAULT d
 ALLONLINK a
 ADDRCONF c
 NONEXTHOP o
 EXPIRES e
 CACHE c
 FLOW f
 POLICY p
 LOCAL l
 MTU u
 WINDOW w
 IRTT i
 NOTCACHED n

Таким образом, это означает, истекает.

4
27.01.2020, 20:25

Теги

Похожие вопросы