Macos bgpd

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску


BGPd под Mac OS

Да, я знаю что это звучит странно но мне захотелось сделать роутер из мака. Не спрашивайте зачем =)
Важно

  • Без патчей собирается только последняя квагга - более старые могут потребовать ручного исправления. Вот описание (в 0.99.22 - уже не нужен

http://marc.info/?l=quagga-dev&m=135810288613843&w=2 )

13:18:41-root@Mac:~/zebra/quagga-0.99.22#./configure --disable-ipv6 --disable-ripd  --disable-ripngd --disable-ospf6d --enable-tcp-zebra  --disable-babeld 

Мне не удалось собрать с опцией

--enable-vtysh
Quagga configuration
--------------------
quagga version          : 0.99.22
host operating system   : darwin12.3.0
source code location    : .
compiler                : gcc
compiler flags          : -Os -fno-omit-frame-pointer -g -std=gnu99 -Wall -Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts -Wcast-qual
make                    : make
includes                :
linker flags            :  -lresolv    -lm
state file directory    : /var/run
config file directory   : /usr/local/etc
example directory       : /usr/local/etc
user to run as		: quagga
group to run as		: quagga
group for vty sockets	:
config file mask        : 0600
log file mask           : 0600

The above user and group must have read/write access to the state file
directory and to the config files in the config file directory.
make
make install

(Легким движением превращаем систему в слакварь)

Дальше все как и в линуксе - нет смысла описывать подробно