Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Шлюз Интернета на базе Ubuntu-Server / Internet Connection Sharing + Squid  (Прочитано 519432 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AVK_Blaze

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Ubuntu server 10.04
ipmasq  не найдены кандидаты на установку
что  делать ??

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
зачем тебе он?
нат делать?

Оффлайн AVK_Blaze

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
а нельзя ли просто правило в Iptables написать и форвардинг включить?

Оффлайн djrust

  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
можно,видишь человек не понимает!Объяснил бы)

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
ВСЕ КОМУ НУЖЕН NAT В ПОИСКЕ В ЛЕВОМ ВЕРХНЕМ УГЛУ ПИШЕМ "Снова NAT для новечка" В ТОЙ ТЕМЕ ВСЁ НАПИСАНО!

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
ВСЕ КОМУ НУЖЕН NAT В ПОИСКЕ В ЛЕВОМ ВЕРХНЕМ УГЛУ ПИШЕМ "Снова NAT для новечка" В ТОЙ ТЕМЕ ВСЁ НАПИСАНО!
прежде чем орать проверьте правописание, нет в русском языке слова "новечок" есть "новичок" и если какой-то безграмотный идиот-жертва российского образования так написал не стоит апеллировать к подобного рода темам. достаточно было дать ссылку http://www.google.ru/search?q=%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D0%B9+%D1%88%D0%BB%D1%8E%D0%B7+%2BNAT+%2Biptables

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
ненене друг,видишь название  кавычки заключено?)просто так тема называется))

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
ВСЕ КОМУ НУЖЕН NAT В ПОИСКЕ В ЛЕВОМ ВЕРХНЕМ УГЛУ ПИШЕМ "Снова NAT для новечка" В ТОЙ ТЕМЕ ВСЁ НАПИСАНО!
прежде чем орать проверьте правописание, нет в русском языке слова "новечок" есть "новичок" и если какой-то безграмотный идиот-жертва российского образования так написал не стоит апеллировать к подобного рода темам. достаточно было дать ссылку http://www.google.ru/search?q=%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D0%B9+%D1%88%D0%BB%D1%8E%D0%B7+%2BNAT+%2Biptables

Оффлайн Testeroid

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Сервер Ubuntu Server 10.04 LTS, eth0 смотрит в инет, eth1 в локаль.
Инет у меня на сервере уже был (pppoeconf), установил dnsmasq, ipmasq (с ним были проблемы, пришлось отдельно качать, потом ставить, т.к. не нашёл в репозиториях) - комп с виндой не получает ip, не получает инет...
Честно говоря, мне кажется, что инструкция немного бедновата, не помешало бы более подробное описание чудопакетов dnsmasq и ipmasq.

Как решить мою проблему? Уже охренеть сколько лажу по нету в поисках инфы, но везде очень коротко написано и неясно.

Оффлайн djrust

  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
А что ты сделал,чтобы он у тебя автоматом получал IP?тебе нужен DHCP или прописывай руками IP

Пользователь решил продолжить мысль 13 Июля 2010, 00:41:55:
http://easylinux.ru/node/117
« Последнее редактирование: 13 Июля 2010, 00:41:55 от djrust »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
а теперь удаляем все то что установили ибо нефиг забивать гвозди микроскопом.
на сервере
для начала получим права root
sudo -i
настроим dsl соединение
pppoeconf
после настройки конфигурации (назовем ее к примеру dsl, в дальнейшем имеет значение)
пропишем параметры сети для всех интерфейсов включая dsl соединение
/etc/network/interfaces
auto eth0
iface etho inet dhcp  #если провайдер раздает параметры по dhcp, иначе прописываем статику аналогично eth1 (не забываем добавить gateway)

auto eth1
iface eth1 inet static
  address 192.168.0.1
  netmask 255.255.255.0

auto dsl
iface dsl inet ppp
  provider dsl
включаем форвардинг в ядре
sysctl net.ipv4.ip_forward=1 >>/etc/sysctl.conf
добавляем правило для трансляции адресов iptables
iptables -t nat -A POSTROUTING -i eth1 -o ppp0 -j MASQUERADE
сохраняем правила iptables
echo -e "#! $(which iptables-restore)\n$(iptables-save)" >/etc/network/if-up.d/iptables-rules
chmod +x /etc/network/if-up.d/iptables-rules

на клиенте параметры сети пропишем ручками
ip - 192.168.0.2
маска 255.255.255.0
шлюз 192.168.0.1
dns - либо провайдера, либо любой другой только не 192.168.0.1 (на нем днс мы не поднимали)
« Последнее редактирование: 13 Июля 2010, 01:07:22 от censor »

Оффлайн djrust

  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
ты тока это.....не забудь в блокнот скопировать,чтобы по 10 раз одно и тоже не писать))))))

Оффлайн Testeroid

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
добавляем правило для трансляции адресов iptables
iptables -t nat -A POSTROUTING -i eth1 -o ppp0 -j MASQUERADE
Пишет, что нельзя использовать -i с POSTROUTING :(

Пользователь решил продолжить мысль 13 Июля 2010, 02:34:23:
А что ты сделал,чтобы он у тебя автоматом получал IP?тебе нужен DHCP или прописывай руками IP

Пробовал вручную прописывать - тот же эффект:(


Пользователь решил продолжить мысль 13 Июля 2010, 00:41:55:
http://easylinux.ru/node/117

Попробовал, так же - не помогло. В правилах пробовал и eth0, и ppp0.
« Последнее редактирование: 13 Июля 2010, 02:35:00 от Testeroid »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Пишет, что нельзя использовать -i с POSTROUTING :(
да, я ошибся.
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.