The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"iptables после поресборки ядра."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"iptables после поресборки ядра."
Сообщение от VictorV Искать по авторуВ закладки(ok) on 01-Сен-04, 08:25  (MSK)
Как-то на досуге экспериментировал с ядром... собрал. Но после этого обнаружились недочеты и опять сел на старое. Надо было обновить iptables и решил сделать это на старом. После обновления отвалился NAT ('Invalid argument') :( Ну похожая ситуация с новым ядром после сборки не вызвала бы недоумения... тут просто надо было обновить iptables чтобы восстановить зависимости. Решил собрать ядро заново. И вот тут начало творится что-то совсем непонятное! При загрузке iptables-restore говрит что ошибка в строке 43 (это iptables 1.2.7), при загрузке правил из стартового скрипта на NAT говорит 'Invalid argumen'. Iptables-restore 1.2.9 говорит, что ошибка уже в стоке 54!!! Далее те-же самые 'invalid argument'. Из shel при загрузке того-же скрипта правила применяются!!! Никаких ошибок. NAT работает! service iptables restart - те же саммые ошибки. Со старым ядром такого нет. Все грузится нормально... кроме NAT!!!  Собрал уже кучу ядер.. не могу разобратся. Чувство такое что что-то с самим пакетом. Но переустановка не помогает.

Ядро 2.4.2 / 2.4.27 iptables 1.2.7 / 1.2.9 ASPLinux 9.
Вот опции ядра с которыми собирал.
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK_DEV=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_ROUTE_NAT=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_TOS=y
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_ARPD=y
# CONFIG_INET_ECN is not set
CONFIG_SYN_COOKIES=y

#
#   IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_FTP=y
CONFIG_IP_NF_AMANDA=m
CONFIG_IP_NF_TFTP=m
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_QUEUE=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_MAC=m
CONFIG_IP_NF_MATCH_PKTTYPE=m
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_DSCP=m
CONFIG_IP_NF_MATCH_AH_ESP=m
CONFIG_IP_NF_MATCH_LENGTH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_TCPMSS=m
CONFIG_IP_NF_MATCH_HELPER=m
CONFIG_IP_NF_MATCH_STATE=m
CONFIG_IP_NF_MATCH_CONNTRACK=m
CONFIG_IP_NF_MATCH_UNCLEAN=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_MIRROR=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_NAT_AMANDA=m
CONFIG_IP_NF_NAT_LOCAL=m
CONFIG_IP_NF_NAT_SNMP_BASIC=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_NAT_TFTP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_DSCP=m
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
# CONFIG_IP_NF_ARP_MANGLE is not set

Может как-то можно со старым ядром зависимости восстановить????? Хотя это тоже не дело, а вдруг новоя ядро понадобится :( ХЕЛП!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "iptables после поресборки ядра."
Сообщение от roger Искать по авторуВ закладки(ok) on 01-Сен-04, 09:12  (MSK)
Вообще на netfilter.org авторы сильно не рекомендуют использовать iptables данной версии. Столкнулся с подобной проблемой RedHat 9 iptables 1.2.7a, при наложении патча не компилировалось.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "iptables после поресборки ядра."
Сообщение от VictorV Искать по авторуВ закладки(ok) on 01-Сен-04, 09:21  (MSK)
>Вообще на netfilter.org авторы сильно не рекомендуют использовать iptables данной версии. Столкнулся
>с подобной проблемой RedHat 9 iptables 1.2.7a, при наложении патча не
>компилировалось.

Так я пробовал две версии 1.2.7 - это то, что у меня стояло до этого. 1.2.9 - это то, что попробовал установить вместо 1.2.7 Был там патчик один в версии 1.2.9. Но при наложении его 1.2.9. нормально собирается. И вообще 1.2.7. и 1.2.9. пробовал установить как из rpm так и из сырцов.

Эти же ядра работают на другой машине. Все нормально :( Где грабли? Может дело в iptables-restore? Типа файлик сохранить надо save. Хотя делал и это тоже :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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