Доброго времени суток уважаемые.
Помогите новичку.
Задача. Подключить к десктопу ноутбук и дать на него инет.
На десктопе стоит Debian выпуск 5.0.4 (lenny) ядро Linux 2.6.26-2-686 Gnome 2.22.3. Подключен инет по витой паре. Стоят две сетевухи eth0 - смотрит в инет, eth1 - к ноутбуку через кроссовер.
Вопрос. Что и как мне сделать чтобы на ноутбуке был инет. Желательно проще и подробнее.
На Google посылать не надо. Я там был, перечитал кучу мануалов и совсем запутался. :(
Фильтрация, маршрутизация, прокси, маскарадинг... Я совсем запутался.
Что и как мне сделать чтобы на ноутбуке был инет. Желательно проще и подробнее.
какой инет? VPN, ADSL, PPPoE?
Доброго времени суток уважаемые.
Помогите новичку.
Задача. Подключить к десктопу ноутбук и дать на него инет.
На десктопе стоит 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.
Далее делаете, что написано и всё работает.
Далее делаете, что написано и всё работает.
вот по-русски: http://www.opennet.ru/docs/RUS/iptables/
Доброго времени суток уважаемые.
Помогите новичку.
Задача. Подключить к десктопу ноутбук и дать на него инет.
На десктопе стоит 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 следующее:
iptables --table nat --append POSTROUTING --out-interface eth0 - j MASQUERADE(или, как описано здесь www.opennet.ru/docs/RUS/iptables/,
iptables -t nat -A POSTROUTING -p TCP -j MASQUERADE),
а также разрешить маршрутизацию в ядре, если не включена:
echo 1 > /proc/sys/net/ipv4/ip_forwardВозможно, также нужно разрешить пересылку на внешний интерфейс пакетов, принимаемых внутренним
iptables -A FORWARD -i eth1 - j ACCEPTВроде всё должно аботать - но нет. :( Куда копать? Какие логи просмотреть?
Может, это проблема самой СуСЕ с её встроенным SuSEfirewall2?
Но не работает ни с выключенным файрволлом, ни с включеным.
Пока ноут ходит через сквид, но он (ноут) тоже обновляться хочет :rolleyes:
Забыл,- инет на десктопе через pppoe (adsl), интерфейс dsl0
Аналогичная ситуация. Только десктоп с Fedora 12, решилось все легко и просто, без каких-либо iptables.
Описано здесь. Не сомневаюсь, что в Debian есть что-то подобное.
2clackx: очень зря полезли в iptables как таковой. В SuSEfirewall2 есть настройки маскарадинга (см. выше, аналогия Fedora). Если особо не торопитесь - завтра/послезавтра выложу полную инструкцию.
Хахах, в СуСЕ это, кажется, даже проще, чем в Федоре, - уж точно не сложнее wink
Как-то всегда старался не полагаться на гуй - в результате чего не вывихнул себе весь мозг. :D
Ваша статья наставила на путь истинный, Огромное СПАСИБО - всё решилось в два клика.
Если нужно, с радостью напишу такой же хауту для СуСЕ. :cool:
2clackx: у меня была аналогичная проблема :)
Думаю, не я один буду рад, если Вы напишите HOW-TO по данной теме :-) Так что дерзайте!
2cooler: Вы справились или тема нет?
Спасибо всем за советы.
Но мне помогла вот эта статья http://www.bible-mda.ru/soft/debian-4.0-firewall/debian-4.0-firewall.html
Тема закрыта.