Компьютерный форум NoWa.cc
Правила Форума
редакция от 29.01.2013
Портал .::2Baksa.Net::. Трекер BRODIM.COM
Вернуться   Компьютерный форум NoWa.cc > Операционные системы > UNIX, Linux, MacOs для PC и другие ОС

Уважаемые пользователи nowa.cc и 2baksa.net. У нас сложилось тяжелое финансовое положение. Мы работаем для вас вот уже более 14 лет
и теперь вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney Z826074280762 Webmoney R087294265364 Webmoney U051530505194 Webmoney E804621616710
PayPal E-mail для связи / to Contact E-mail для связи по вопросу помощи / to Contact : E-mail для связи / to Contact
Кошелек для вашей помощи Yandex 410013204813773
Yandex Спасибо за поддержку!

Российский интернет-шлюз: контроль трафика, DLP, антивирус, fail2ban, прокси-сервер, шифрование данных, https-фильтрация. Сертификат ФСТЭК

загрузка...
Ответ
 
Опции темы Language
Старый 17.06.2007, 09:23   #1
Неактивный пользователь
 
Аватар для MaX6
 
Пол:Мужской
Регистрация: 22.12.2006
Сообщений: 81
Репутация: 59
По умолчанию IPCop 1.4.15 + RedMAC-1.0-GUI-b1

У меня стоит прокси IPCop 1.4.15 и возникла необходимость поставить к нему аддон RedMAC-1.0-GUI-b1.tar.gz который позволяет менять MAC адрес на внешним интерфейсе (RED). Вот только проблема заключается в том что последняя версия IPCOp 1.4.15 не поддерживает RedMAC. В поисковике я нашел что можно отредактировать конфигурационный файл и RedMAC будет работать на IPCop 1.4.15 но информация на ENG и поэтому я не понял что конкретно нужно делать. Собственно вот ссылка на первоисточник [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
И вот что там сказано:

fix for ipcop 1.4.15 RedMAC addon
________________________________________
RedMAC doesn't work with ipcop 1.4.15. After installing addons,
redmac package and rebooting, redmac still says it needs to reboot.
It is stuck. You can patch redmac.cgi with code below and change your
MAC right away and then reboot to get new red interface MAC setup.

This fix is for RedMAC-1.0-GUI-b1.tar.gz insert into /home/httpd/cgi-
bin/redmac.cgi right after line 44:
&Header::openpage($Lang::tr{'redmac'}, 1, '');

Код:
#
-----------------------------------------------------------------------------------------
# redmac fix - bl8n8r 06/10/2007 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
#
my $reddev=`grep RED_DEV= ${General::swroot}/ethernet/settings | sed
's#RED_DEV=##g'`;
chomp ($reddev);

my $redmac=`ifconfig eth1 | grep HWaddr | awk '{print $5};'`;
chomp ($redmac);

# is redmac/originalmac empty or crap in file?
my $hwmac=`cat ${General::swroot}/redmac/originalmac | grep ':'`;
chomp ($hwmac);

if ( length($hwmac) < 4)
{
print "<font color=red>didnt find any colons in ${General::swroot}/
redmac/originalmac so adding current mac from RED_DEV $reddev</
font><br>\n";
open (FO, ">${General::swroot}/redmac/originalmac") || die ("unable
to open ${General::swroot}/redmac/originalmac");
printf (FO "%s\n", $redmac);
close (FO);
}
#
# redmac fix - bl8n8r 06/10/2007 ^^^^^^^^^^^^^^^^^^^^
То есть на сколько я понял нужно данный текст вставить после линии 44 после строк
&Header::openpage($Lang::tr{'redmac'}, 1, '');

Это понятно но там вроде еще нужно куда то вставлять нужные значения MAC. Вот куда их вписать я не понял. Если просто вставить текст что выше то вот что выдает RedMAC:
Цитата:
Can't modify negation (-) in predecrement (--) at /home/httpd/cgi-bin/redmac.cgi line 52, near "$reddev="
Execution of /home/httpd/cgi-bin/redmac.cgi aborted due to compilation errors.

Если кто владеет Английским так чтобы понять что как нужно сделать отпишите пожалуйста.

Последний раз редактировалось MaX6; 17.06.2007 в 11:09..
MaX6 вне форума
 
Ответить с цитированием Вверх
Надежный китайский посредник Taobao.com


Реклама: F6T83AEсамодельные пороги защита на уазвыпрямить вмятину на машине ценалюбэ концертыкупить фианиты в уфе


Старый 17.06.2007, 13:49   #2
MaX6
Неактивный пользователь
 
Аватар для MaX6
 
Пол:Мужской
Регистрация: 22.12.2006
Сообщений: 81
Репутация: 59
По умолчанию Ответ: IPCop 1.4.15 + RedMAC-1.0-GUI-b1

Пришлось ставить виртуальную машину что бы выяснить в чем дело. Короче нужно добавлять без знаков:
#
-----------------------------------------------------------------------------------------
И должно получится так (первая и последняя строчка у вас уже есть они присутствуют в этом примере что бы было видно где начинается и где заканчивается код):

Код:
&Header::openpage($Lang::tr{'redmac'}, 1, '');

# redmac fix - bl8n8r 06/10/2007 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
#
my $reddev=`grep RED_DEV= ${General::swroot}/ethernet/settings | sed
's#RED_DEV=##g'`;
chomp ($reddev);

my $redmac=`ifconfig eth1 | grep HWaddr | awk '{print $5};'`;
chomp ($redmac);

# is redmac/originalmac empty or crap in file?
my $hwmac=`cat ${General::swroot}/redmac/originalmac | grep ':'`;
chomp ($hwmac);

if ( length($hwmac) < 4)
{
print "<font color=red>didnt find any colons in ${General::swroot}/
redmac/originalmac so adding current mac from RED_DEV $reddev</
font><br>\n";
open (FO, ">${General::swroot}/redmac/originalmac") || die ("unable
to open ${General::swroot}/redmac/originalmac");
printf (FO "%s\n", $redmac);
close (FO);
}
#
# redmac fix - bl8n8r 06/10/2007 ^^^^^^^^^^^^^^^^^^^^

# MAC addresses

Последний раз редактировалось MaX6; 18.06.2007 в 17:03..
MaX6 вне форума
 
Ответить с цитированием Вверх
Ответ
 Уважаемые пользователи портала 2BakSa.NeT и форума NoWa.cc !

  Рады Вам сообщить, что у нас открылся Torrent трекер >> BRODIM.COM

  Приглашаем вас принять участие в обмене полезной информацией,

  и ждем от вас поддержки в создании новых раздач.

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:17. Часовой пояс GMT +3.


Rambler's Top100
Copyright ©2004 - 2018 2Baksa.Net

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.11949 секунды с 9 запросами