Macos bgpd: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая: Категория:MAC_OS =BGPd под Mac OS= Да, я знаю что это звучит странно но мне захотелось сделать роутер из мака....)
 
Строка 3: Строка 3:
 
Да, я знаю что это звучит странно но мне захотелось сделать роутер из мака.
 
Да, я знаю что это звучит странно но мне захотелось сделать роутер из мака.
 
Не спрашивайте зачем =)
 
Не спрашивайте зачем =)
  +
<BR>
  +
<B>Важно</B>
  +
* Без патчей собирается только последняя квагга - более старые могут потребовать ручного исправления. Вот описание (в 0.99.22 - уже не нужен
  +
<PRE>http://marc.info/?l=quagga-dev&m=135810288613843&w=2 )
  +
* Если IPv6 не нужен то без --disable-babeld не собирается ни под каким соусом. Подробнее тут: http://marc.info/?l=quagga-users&m=136059772720102&w=3
  +
  +
  +
13:18:41-root@Mac:~/zebra/quagga-0.99.22#./configure --disable-ipv6 --disable-ripd --disable-ripngd --disable-ospf6d --enable-tcp-zebra --disable-babeld
  +
</PRE>
  +
<PRE>
  +
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.
  +
</PRE>

Версия 11:24, 13 апреля 2013

BGPd под Mac OS

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

  • Без патчей собирается только последняя квагга - более старые могут потребовать ручного исправления. Вот описание (в 0.99.22 - уже не нужен
http://marc.info/?l=quagga-dev&m=135810288613843&w=2 )
* Если IPv6 не нужен то без --disable-babeld не собирается ни под каким соусом. Подробнее тут: http://marc.info/?l=quagga-users&m=136059772720102&w=3


13:18:41-root@Mac:~/zebra/quagga-0.99.22#./configure --disable-ipv6 --disable-ripd  --disable-ripngd --disable-ospf6d --enable-tcp-zebra  --disable-babeld
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.