UnZero Опубликовано 11 января, 2006 Жалоба Поделиться Опубликовано 11 января, 2006 Всем привет! У меня есть локальная сетка, находящаяся за натом. Нат этот обеспечивает машина с Mandrake Linux 10.0 и двумя сетевыми картами. Одна смотрит в инет, другая в локальную сеть. Ядро - стандартной поставки Linux version 2.6.3-7mdk. Он работает нормально, но тут возникла необходимость из-за этого ната установить pptp VPN с внешним серваком. При попытке его установить - рвет с 619 ошибкой. Где-то прочитал, что для пропуска GRE через NAT надо прицепить к ядру модули ip_nat_pptp, ip_conntrack_pptp, ip_nat_proto_gre, ip_conntrack_proto_gre. Где их модно взять? Компилировать ядро из исходников не хочу, по скольку: 1. На машине не установлен GCC 2. На винчестере совсем нет свободного места 3. Даже если я его найду, то всеравно, если учесть, что это Pentium 200 - то собираться будет всю ночь. Можно ли где-нибудь достать rpm-пакет с этим модулем? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 11 января, 2006 Жалоба Поделиться Опубликовано 11 января, 2006 У мя самого биллинг на ВПНе построен, и что интересно - когда случаются у пользователей ошибки соединения, НИКТО не говорит текста сообщения об ошибке, только номера. Вы думаете, "ошибка 619" о чем-нибудь говорит??? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 11 января, 2006 Жалоба Поделиться Опубликовано 11 января, 2006 Цитата: Где их модно взять? соберите на другой машине с таким же ядром и осью Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
cerber_spb Опубликовано 11 января, 2006 Жалоба Поделиться Опубликовано 11 января, 2006 А вы проверяли ? Может дяди из мандривы уже собрали вам все модули ? /lib/modules/... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 11 января, 2006 Жалоба Поделиться Опубликовано 11 января, 2006 cerber_spb писал(а) ср, 11 января 2006 14:29 А вы проверяли ? Может дяди из мандривы уже собрали вам все модули ? /lib/modules/... Не может быть, а точно собрали Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
UnZero Опубликовано 12 января, 2006 Автор Жалоба Поделиться Опубликовано 12 января, 2006 Проверял через modprobe- говорит, что нет такого. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
UnZero Опубликовано 12 января, 2006 Автор Жалоба Поделиться Опубликовано 12 января, 2006 На сколько я понимаю, эта ошибка возникает тогда, когда NAT не может пропустить протокол GRE. Например, это же самое выдается при попытке конекта к VPN серверу через GPRS (на серых адресах) - т.е. тоже через нат. Я и имею в виду, что мне надо добавить к ядру модуль, отвичающий за трансляцию протокола GRE (так уж он устроен этот VPN PPTP ). Нет ли ни где в сети какого-нибудь FTP с компилированными модулями к моему ядру? Как, например, когда у меня была первая федора - в ее ядре отсутствала поддержка NTFS. Для того, чтобы читать эту ФС я скачал rpm-пакет с модулем нтфс-а, установил его и нтфс заработал. Вот я и подумал - может для Мандрейков есть что-то подобное? На счет собрать ядро на другой машине и скопировать модуль - стоит попробовать. Дома у меня тоде стоит этот Mandrake. А модуль просто скопировать в /lib/modules/2.6.3-7mdk/kernel/net/ipv4/netfilter/? Больше ни чего не надо делать (в каком-нибудь конфиге его прописать и т.п.)? И вообще так делают (я просто ни когда не пробовал)? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 12 января, 2006 Жалоба Поделиться Опубликовано 12 января, 2006 Если ядра отличаются только этими опциями, то должно работать... В случае чего смотрите вывод dmesg Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
UnZero Опубликовано 16 января, 2006 Автор Жалоба Поделиться Опубликовано 16 января, 2006 Вчера дома попробовал покапаться в ядрах. Перекопал весь конфигуратор своего ядра (2.6.3-7mdk) - нет там такого модуля вообще. Были у меня сорцы ядра 2.6.10 - попробовал собрать его - тоже этого модуля не нашел. (Смотрю через make xconfig). Гуглом откопал какую-то rpm-ку с ядром 2.6.12-(чего-то там)mdk. В ней этот модуль был. Но после установки ядро на отрез отказалось грузиться. Попробовал прицепить модуль этого ядра к своему ядру - оно не (как и следовало ожидать) брать отказалось. Попробую взять последнее ядро с kernel.org. Как правильно обновить ядро в Мандрейке 10.0 целиком (желательно со сборкой на другой машине). Можно ли самому создать rpm с ядром? Или достаточно раскидать его файлы по соответствующим каталогам и настроить загрузчик. (Единственный момент - дома я гружусь через grub - а тут lilo). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 16 января, 2006 Жалоба Поделиться Опубликовано 16 января, 2006 Вчера собирал 2.6.15-mm3, там точно есть. РПМ собирать не надо, просто распаковываете ядро, конфигурите, выполняете команды make; make modules_install; cp arch/i386/boot/bzImage /boot/vmlinuz-2.6, настраиваете загрузчик. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
UnZero Опубликовано 17 января, 2006 Автор Жалоба Поделиться Опубликовано 17 января, 2006 Спасибо всем, кто мне помогал - заработало! Дома собрал ядро 2.6.15.1. Установил. Закинул все в tar и на болванку. Пренес сюда, распаковал. Прописал lilo. Только (возможно так и должно быть при смене ядер) iptables только со второго раза запустился (но запустился). Теперь pptp vpn через nat прогоняется без проблем. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.