LinuxForum.Fans
Тема

Фильтрация, маршрутизация, прокси, маскарадинг... Я совсем запутался.

Автор: c00ler 10 сообщений 2768 просмотров
#24773

Доброго времени суток уважаемые.
Помогите новичку.
Задача. Подключить к десктопу ноутбук и дать на него инет.
На десктопе стоит Debian выпуск 5.0.4 (lenny) ядро Linux 2.6.26-2-686 Gnome 2.22.3. Подключен инет по витой паре. Стоят две сетевухи eth0 - смотрит в инет, eth1 - к ноутбуку через кроссовер.
Вопрос. Что и как мне сделать чтобы на ноутбуке был инет. Желательно проще и подробнее.
На Google посылать не надо. Я там был, перечитал кучу мануалов и совсем запутался. :(

#24824
c00ler написал:
Что и как мне сделать чтобы на ноутбуке был инет. Желательно проще и подробнее.

какой инет? VPN, ADSL, PPPoE?

#24870
c00ler написал:
Доброго времени суток уважаемые.
Помогите новичку.
Задача. Подключить к десктопу ноутбук и дать на него инет.
На десктопе стоит Debian выпуск 5.0.4 (lenny) ядро Linux 2.6.26-2-686 Gnome 2.22.3. Подключен инет по витой паре. Стоят две сетевухи eth0 - смотрит в инет, eth1 - к ноутбуку через кроссовер.
Вопрос. Что и как мне сделать чтобы на ноутбуке был инет. Желательно проще и подробнее.
На Google посылать не надо. Я там был, перечитал кучу мануалов и совсем запутался. :(

В /etc/sysctl.conf записываете
net.ipv4.ip_forward = 1
Далее читаете iptables tutorial на предмет MASQUERADE и POSTROUTING.
Далее делаете, что написано и всё работает.

#25029
c00ler написал:
Доброго времени суток уважаемые.
Помогите новичку.
Задача. Подключить к десктопу ноутбук и дать на него инет.
На десктопе стоит Debian выпуск 5.0.4 (lenny) ядро Linux 2.6.26-2-686 Gnome 2.22.3. Подключен инет по витой паре. Стоят две сетевухи eth0 - смотрит в инет, eth1 - к ноутбуку через кроссовер.
Вопрос. Что и как мне сделать чтобы на ноутбуке был инет. Желательно проще и подробнее.
На Google посылать не надо. Я там был, перечитал кучу мануалов и совсем запутался. :(

Собственно, ситуация аналогичная.
(С той лишь разницей, что на десктопе опенСуСЕ 11.2 Ядро 2.6.31 Гноме 2.28.2)
Нужен аналог ics. Это, я так понимаю, _они_ маскарадинг обзывают.
Т.е. всё, что нужно - это добавить в iptables следующее:

text
iptables --table nat --append POSTROUTING --out-interface eth0 - j MASQUERADE

(или, как описано здесь www.opennet.ru/docs/RUS/iptables/,

text
iptables -t nat -A POSTROUTING -p TCP -j MASQUERADE

),
а также разрешить маршрутизацию в ядре, если не включена:

text
echo 1 > /proc/sys/net/ipv4/ip_forward

Возможно, также нужно разрешить пересылку на внешний интерфейс пакетов, принимаемых внутренним

text
iptables -A FORWARD -i eth1 - j ACCEPT

Вроде всё должно аботать - но нет. :( Куда копать? Какие логи просмотреть?
Может, это проблема самой СуСЕ с её встроенным SuSEfirewall2?
Но не работает ни с выключенным файрволлом, ни с включеным.
Пока ноут ходит через сквид, но он (ноут) тоже обновляться хочет :rolleyes:
Забыл,- инет на десктопе через pppoe (adsl), интерфейс dsl0

#25141

Аналогичная ситуация. Только десктоп с Fedora 12, решилось все легко и просто, без каких-либо iptables.
Описано здесь. Не сомневаюсь, что в Debian есть что-то подобное.

2clackx: очень зря полезли в iptables как таковой. В SuSEfirewall2 есть настройки маскарадинга (см. выше, аналогия Fedora). Если особо не торопитесь - завтра/послезавтра выложу полную инструкцию.

#25153

Хахах, в СуСЕ это, кажется, даже проще, чем в Федоре, - уж точно не сложнее wink
Как-то всегда старался не полагаться на гуй - в результате чего не вывихнул себе весь мозг. :D
Ваша статья наставила на путь истинный, Огромное СПАСИБО - всё решилось в два клика.
Если нужно, с радостью напишу такой же хауту для СуСЕ. :cool:

#25203

2clackx: у меня была аналогичная проблема :)
Думаю, не я один буду рад, если Вы напишите HOW-TO по данной теме :-) Так что дерзайте!

2cooler: Вы справились или тема нет?

Войдите или зарегистрируйтесь, чтобы ответить.