The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Почему в FreeBSD 5.3 не работает форвадинг пакетов (ipfw fwd), auto_tips (?), 14-Мрт-05, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "Почему в FreeBSD 5.3 не работает форвадинг пакетов (ipfw fwd..."  +/
Сообщение от Artem (??), 21-Июн-05, 15:27 
>Очень помог
>без него не пашит

Напишите пожалуйста как пропатчить у меня не чего не выходит.
freebsd 5.3-STABLE делаю так

захожу в деректорию "usr/src/sys/netinet/"
с файлом ip_output.c
делаю

# patch < /путь/к/файлу/патча

Это текст файла патча

Index: ip_output.c
===================================================================
RCS file: /FreeBSD-CVS/src/sys/netinet/ip_output.c,v
retrieving revision 1.225.2.3
diff -u -b -r1.225.2.3 ip_output.c
--- ip_output.c15 Sep 2004 15:07:09 -00001.225.2.3
+++ ip_output.c19 Sep 2004 15:51:42 -0000
@@ -713,7 +713,7 @@
/* Or forward to some other address? */
fwd_tag = m_tag_find(m, PACKET_TAG_IPFORWARD, NULL);
if (fwd_tag) {
-if (!in_localip(ip->ip_src) && !in_localaddr(ip->ip_dst)) {
+if (!in_localaddr(ip->ip_dst)) {
dst = (struct sockaddr_in *)&ro->ro_dst;
bcopy((fwd_tag+1), dst, sizeof(struct sockaddr_in));
m->m_flags |= M_SKIP_FIREWALL;

вот что пишет

Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: ip_output.c
|===================================================================
|RCS file: /FreeBSD-CVS/src/sys/netinet/ip_output.c,v
|retrieving revision 1.225.2.3
|diff -u -b -r1.225.2.3 ip_output.c
|--- ip_output.c15 Sep 2004 15:07:09 -00001.225.2.3
|+++ ip_output.c19 Sep 2004 15:51:42 -0000
--------------------------
Patching file ip_output.c using Plan A...
Hunk #1 failed at 713.
1 out of 1 hunks failed--saving rejects to ip_output.c.rej
Hmm...  Ignoring the trailing garbage.
done

Помогите!!!!

Ответить | Правка | Наверх | Cообщить модератору

11. "Почему в FreeBSD 5.3 не работает форвадинг пакетов (ipfw fwd..."  +/
Сообщение от AssHole (ok), 28-Июн-05, 10:28 
этот патч для 5.3бета4, а в релизе надо это исполнять руками, потому
как эта строчка чуток в другом месте.
и, видимо, либо я тоже сделал что-то не так, либо таблетка не помогает...

делал так:

нашел в файле ip_output.c
if (!in_localip(ip->ip_src) && !in_localaddr(ip->ip_dst)) {
поменял на
if (!in_localaddr(ip->ip_dst)) {

cd /usr/src/sys/modules/ipfw
make
make install

cd /usr/src/sbin/ipfw
make
make install

... и ни фига ...

напишите рецепт у кого заработало...

Ответить | Правка | Наверх | Cообщить модератору

12. "Почему в FreeBSD 5.3 не работает форвадинг пакетов (ipfw fwd..."  +/
Сообщение от Milesemail (?), 07-Июл-05, 11:29 
взял статью заменил как написано
убрал        if (!in_localip(ip->ip_src) && !in_localaddr(ip->ip_dst)) {
вписал        if (!in_localaddr(ip->ip_dst)) {

И! перекомпили ядро !!!
/sys/i386/conf
config GENERIC
... и т.д
А вообще это блин такое свинство я три дня пытался понять почему не работает..!!!!

Ответить | Правка | Наверх | Cообщить модератору

13. "Почему в FreeBSD 5.3 не работает форвадинг пакетов (ipfw fwd..."  +/
Сообщение от antoshkin (ok), 29-Июл-05, 23:18 
>взял статью заменил как написано
>убрал        if (!in_localip(ip->ip_src) && !in_localaddr(ip->ip_dst)) {
>вписал        if (!in_localaddr(ip->ip_dst)) {
>
>И! перекомпили ядро !!!
>/sys/i386/conf
>config GENERIC
>... и т.д
>А вообще это блин такое свинство я три дня пытался понять почему
>не работает..!!!!

Я вот сделал также, а нифига не работает...
5.3 Release

Ответить | Правка | Наверх | Cообщить модератору

14. "Почему в FreeBSD 5.3 не работает форвадинг пакетов (ipfw fwd..."  +/
Сообщение от mAdDukeemail (ok), 09-Дек-05, 05:02 
>Я вот сделал также, а нифига не работает...
>5.3 Release


аналогично - не работает

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру