CORE, quagga, zebra daemon - проблема с автозапускным маршрутизатором ОС

Вы можете попробовать базовое командное руководство, подобное этому: https://help.ubuntu.com/community/UsingTheTerminal

2
задан 19 November 2017 в 14:48

3 ответа

ОК, после нескольких долгих дней я нахожу разрешение.

Во-первых, я был установлен фиксированными ссылками по умолчанию, установленным в zebra.service, который мы можем найти на /lib/systemd/system/. Запустите zebra.service в каком-либо текстовом редакторе и измените строки 4, 10, 11, 13. Запишите каталог:

/usr/lib/quagga/zebra.conf вместо /etc/quagga/zebra.conf

В конечном итоге файл должен выглядеть: [ ! d3]

 1 [Unit]
 2 Description=GNU Zebra routing manager
 3 After=network.target
 4 ConditionPathExists=/usr/lib/quagga/zebra.conf
 5 Documentation=man:zebra
 6
 7 [Service]
 8 Type=forking
 9 ExecStartPre=/sbin/ip route flush proto zebra
10 ExecStartPre=-/bin/chmod -f 640 /etc/quagga/vtysh.conf /usr/lib/quagga/zebra.conf
11 ExecStartPre=-/bin/chown -f quagga:quagga /run/quagga /usr/lib/quagga/zebra.conf
12 ExecStartPre=-/bin/chown -f quagga:quaggavty /etc/quagga/vtysh.conf
13 ExecStart=/usr/sbin/zebra -d -A 127.0.0.1 -f /usr/lib/quagga/zebra.conf
14 Restart=on-abort
15 RuntimeDirectory=quagga
16
17 [Install]
18 WantedBy=network.target

Сохраните файлы и перезапустите системные демоны, используя systemctl daemon-reload. Запустите службу zebra, используя system zebra start.

Другим способом для этого является создание символической ссылки, смотрящей на zebra.conf. Для этого используйте:

ln -s /usr/lib/quagga/zebra.conf /etc/quagga/zebra.conf

Теперь вы исправили неверный реализованный репозиторий пакетов от Ubuntu 16.04 до настоящего времени.

На втором этапе нам нужно исправить установку CORE. Достаточно немного вещей, которые не настроены по умолчанию. Я заметил проблему с групповым доступом. CORE не хотят запускать zebra.service автоматически, потому что пользователь root не имеет доступа к определенной временной папке. Как я понял, пользователь root не был членом группы «quaggavty».

Чтобы изменить эту ситуацию, просто добавьте root в группу: usermod -a -G quaggavt root

Перезапустите CORE и наслаждайтесь работой рабочей программы .

0
ответ дан 22 May 2018 в 16:15

ОК, после нескольких долгих дней я нахожу разрешение.

Во-первых, я был установлен фиксированными ссылками по умолчанию, установленным в zebra.service, который мы можем найти на /lib/systemd/system/. Запустите zebra.service в каком-либо текстовом редакторе и измените строки 4, 10, 11, 13. Запишите каталог:

/usr/lib/quagga/zebra.conf вместо /etc/quagga/zebra.conf

В конечном итоге файл должен выглядеть: [ ! d3] 1 [Unit] 2 Description=GNU Zebra routing manager 3 After=network.target 4 ConditionPathExists=/usr/lib/quagga/zebra.conf 5 Documentation=man:zebra 6 7 [Service] 8 Type=forking 9 ExecStartPre=/sbin/ip route flush proto zebra 10 ExecStartPre=-/bin/chmod -f 640 /etc/quagga/vtysh.conf /usr/lib/quagga/zebra.conf 11 ExecStartPre=-/bin/chown -f quagga:quagga /run/quagga /usr/lib/quagga/zebra.conf 12 ExecStartPre=-/bin/chown -f quagga:quaggavty /etc/quagga/vtysh.conf 13 ExecStart=/usr/sbin/zebra -d -A 127.0.0.1 -f /usr/lib/quagga/zebra.conf 14 Restart=on-abort 15 RuntimeDirectory=quagga 16 17 [Install] 18 WantedBy=network.target

Сохраните файлы и перезапустите системные демоны, используя systemctl daemon-reload. Запустите службу zebra, используя system zebra start.

Другим способом для этого является создание символической ссылки, смотрящей на zebra.conf. Для этого используйте:

ln -s /usr/lib/quagga/zebra.conf /etc/quagga/zebra.conf

Теперь вы исправили неверный реализованный репозиторий пакетов от Ubuntu 16.04 до настоящего времени.

На втором этапе нам нужно исправить установку CORE. Достаточно немного вещей, которые не настроены по умолчанию. Я заметил проблему с групповым доступом. CORE не хотят запускать zebra.service автоматически, потому что пользователь root не имеет доступа к определенной временной папке. Как я понял, пользователь root не был членом группы «quaggavty».

Чтобы изменить эту ситуацию, просто добавьте root в группу: usermod -a -G quaggavt root

Перезапустите CORE и наслаждайтесь работой рабочей программы .

1
ответ дан 18 July 2018 в 03:20

ОК, после нескольких долгих дней я нахожу разрешение.

Во-первых, я был установлен фиксированными ссылками по умолчанию, установленным в zebra.service, который мы можем найти на /lib/systemd/system/. Запустите zebra.service в каком-либо текстовом редакторе и измените строки 4, 10, 11, 13. Запишите каталог:

/usr/lib/quagga/zebra.conf вместо /etc/quagga/zebra.conf

В конечном итоге файл должен выглядеть: [ ! d3] 1 [Unit] 2 Description=GNU Zebra routing manager 3 After=network.target 4 ConditionPathExists=/usr/lib/quagga/zebra.conf 5 Documentation=man:zebra 6 7 [Service] 8 Type=forking 9 ExecStartPre=/sbin/ip route flush proto zebra 10 ExecStartPre=-/bin/chmod -f 640 /etc/quagga/vtysh.conf /usr/lib/quagga/zebra.conf 11 ExecStartPre=-/bin/chown -f quagga:quagga /run/quagga /usr/lib/quagga/zebra.conf 12 ExecStartPre=-/bin/chown -f quagga:quaggavty /etc/quagga/vtysh.conf 13 ExecStart=/usr/sbin/zebra -d -A 127.0.0.1 -f /usr/lib/quagga/zebra.conf 14 Restart=on-abort 15 RuntimeDirectory=quagga 16 17 [Install] 18 WantedBy=network.target

Сохраните файлы и перезапустите системные демоны, используя systemctl daemon-reload. Запустите службу zebra, используя system zebra start.

Другим способом для этого является создание символической ссылки, смотрящей на zebra.conf. Для этого используйте:

ln -s /usr/lib/quagga/zebra.conf /etc/quagga/zebra.conf

Теперь вы исправили неверный реализованный репозиторий пакетов от Ubuntu 16.04 до настоящего времени.

На втором этапе нам нужно исправить установку CORE. Достаточно немного вещей, которые не настроены по умолчанию. Я заметил проблему с групповым доступом. CORE не хотят запускать zebra.service автоматически, потому что пользователь root не имеет доступа к определенной временной папке. Как я понял, пользователь root не был членом группы «quaggavty».

Чтобы изменить эту ситуацию, просто добавьте root в группу: usermod -a -G quaggavt root

Перезапустите CORE и наслаждайтесь работой рабочей программы .

1
ответ дан 24 July 2018 в 17:49

Другие вопросы по тегам:

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