Вы можете попробовать базовое командное руководство, подобное этому: https://help.ubuntu.com/community/UsingTheTerminal
ОК, после нескольких долгих дней я нахожу разрешение.
Во-первых, я был установлен фиксированными ссылками по умолчанию, установленным в 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 и наслаждайтесь работой рабочей программы .
ОК, после нескольких долгих дней я нахожу разрешение.
Во-первых, я был установлен фиксированными ссылками по умолчанию, установленным в 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 и наслаждайтесь работой рабочей программы .
ОК, после нескольких долгих дней я нахожу разрешение.
Во-первых, я был установлен фиксированными ссылками по умолчанию, установленным в 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 и наслаждайтесь работой рабочей программы .