null Posted June 18, 2010 Posted June 18, 2010 Добрый день, коллеги! Скажите, а можно ли реализовать GVRP на FreeBSD? В портах ничего на данную тему не нашел, гугл только подсказал про Gvrpad (http://www.knossos.net.nz/gvrpad.html), но он не собирается :) Возможно, кто-то из вас патчил его или можете предложить свой вариант решения проблемы? :) Вставить ник Quote
Giga-Byte Posted June 18, 2010 Posted June 18, 2010 (edited) у меня работает. на 7.2-R, ничего не правил. вы хоть укажите систему и какую ошибку выдаёт. // TODO как бы его ещё научить принимать анонсы и создавать интерфейсы Edited June 18, 2010 by Giga-Byte Вставить ник Quote
null Posted June 18, 2010 Author Posted June 18, 2010 у меня работает. на 7.2-R, ничего не правил.вы хоть укажите систему и какую ошибку выдаёт. // TODO как бы его ещё научить принимать анонсы и создавать интерфейсы # make gcc -O3 -Wall -Werror -o gvrpad gvrpad.c -DVERSION='"0.1"' cc1: warnings being treated as errors gvrpad.c: In function 'main': gvrpad.c:533: warning: pointer targets in passing argument 2 of 'add_interface' differ in signedness *** Error code 1 Stop in /usr/home/null/src/gvrpad-0.1. # Вставить ник Quote
Giga-Byte Posted June 18, 2010 Posted June 18, 2010 у меня работает. на 7.2-R, ничего не правил.вы хоть укажите систему и какую ошибку выдаёт. // TODO как бы его ещё научить принимать анонсы и создавать интерфейсы # make gcc -O3 -Wall -Werror -o gvrpad gvrpad.c -DVERSION='"0.1"' cc1: warnings being treated as errors gvrpad.c: In function 'main': gvrpad.c:533: warning: pointer targets in passing argument 2 of 'add_interface' differ in signedness *** Error code 1 Stop in /usr/home/null/src/gvrpad-0.1. # а нет-таки, вру. правил.533-ю строку заменял на: ether_addr addr; memcpy(&addr, dl->sdl_data + dl->sdl_nlen, sizeof(ether_addr)); ifc = add_interface(vreq.vlr_parent, addr); можно конечно отключить -Werror в Makefile, но думаю, скопипастить и отдать функции правильный операнд (тип которого она ожидает) будет правильнее. Вставить ник Quote
null Posted June 18, 2010 Author Posted June 18, 2010 Спасибо! Работает!! На всякий случай создал патчик (может, кому надо будет): http://gist.github.com/443567 Будем теперь пробовать данную тулзу :) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.