Автор Тема: Раздать инет на вторую машину(Продолжение).  (Прочитано 9982 раз)

Оффлайн Profit

  • Участник
  • *
  • Сообщений: 127
АльтЛинукс Офис Сервер Ковчег(192.168.0.1).
К нему по локалке подцеплен второй комп(192.168.0.2). Как выдать ему инет?
Почитал форум нашол инф. о NAT и скрипты от Droola, но я впервый раз с этим столкнулся и не понимаю куда эти скрипты класть и как их править.
Подскажите пожалуйста как сделать, что куда скопировать и какие строки в скрипте заменить.
« Последнее редактирование: 29.10.2009 18:30:43 от Profit »

Drool

  • Гость
Re: Раздать инет на вторую машину.
« Ответ #1 : 27.10.2009 14:31:25 »
Если не горит - стукнитесь после 21.00 по GMT+2 в джаббер, разберемся. Так все довольно просто. Скрипт nat кладется в /etc/rc.d/init.d и управляется командой service nat start (stop, list). В конфиге сквида нужно просто указать подсеть, с которой слушать, и сделать transparent.

Оффлайн Profit

  • Участник
  • *
  • Сообщений: 127
Re: Раздать инет на вторую машину.
« Ответ #2 : 27.10.2009 16:18:44 »
Если не горит - стукнитесь после 21.00 по GMT+2 в джаббер, разберемся. Так все довольно просто. Скрипт nat кладется в /etc/rc.d/init.d и управляется командой service nat start (stop, list). В конфиге сквида нужно просто указать подсеть, с которой слушать, и сделать transparent.

Сейчас попробую, если не получиться то в джаббер постучу.

Оффлайн Profit

  • Участник
  • *
  • Сообщений: 127
Все было настроено и работало вполне нормально.

Сейчас такая ситуация: Через некоторое время клиентская машина перестает получать инет, но как то странно, т.е. сначала всё нормально, загружаются страницы, включается аська. Потом страницы перестают загружаться, аська продолжает работать.
Ситуация аналогичная в Виндовс Виста.

Есть подозрение что это началось после очередного автообновления(настроенно в веб-интерфейсе сервера)
Куды смотреть? Что делать?  ;D

Оффлайн Yvgen

  • Участник
  • *
  • Сообщений: 137
Все было настроено и работало вполне нормально.

Сейчас такая ситуация: Через некоторое время клиентская машина перестает получать инет, но как то странно, т.е. сначала всё нормально, загружаются страницы, включается аська. Потом страницы перестают загружаться, аська продолжает работать.
Ситуация аналогичная в Виндовс Виста.

Есть подозрение что это началось после очередного автообновления(настроенно в веб-интерфейсе сервера)
Куды смотреть? Что делать?  ;D
Я реализовал подобное с помощью:
dhcpd (раздает IP) + squid (transparent proxy) + iptables
Инет есть на всех клиентах: Win, Lin

Drool

  • Гость
Куды смотреть? Что делать?  ;D

Смотреть не переписались ли конфиги при обновлении. Вырубить автоматическое обновление нафиг.

Оффлайн Profit

  • Участник
  • *
  • Сообщений: 127
Все было настроено и работало вполне нормально.

Сейчас такая ситуация: Через некоторое время клиентская машина перестает получать инет, но как то странно, т.е. сначала всё нормально, загружаются страницы, включается аська. Потом страницы перестают загружаться, аська продолжает работать.
Ситуация аналогичная в Виндовс Виста.

Есть подозрение что это началось после очередного автообновления(настроенно в веб-интерфейсе сервера)
Куды смотреть? Что делать?  ;D
Я реализовал подобное с помощью:
dhcpd (раздает IP) + squid (transparent proxy) + iptables
Инет есть на всех клиентах: Win, Lin

С помощью NAT тоже все отлично работа....ло :)

Оффлайн Profit

  • Участник
  • *
  • Сообщений: 127
Куды смотреть? Что делать?  ;D

Смотреть не переписались ли конфиги при обновлении. Вырубить автоматическое обновление нафиг.

Ок. Поглядим, а так хочеться что бы пакетики свеженькие были :)

Drool

  • Гость
Ок. Поглядим, а так хочеться что бы пакетики свеженькие были :)

Да запросто, только обновляться нужно ручками, в консоли:
apt-get update && apt-get dist-upgradeИ по ходу дела в соседней консоли сразу же разруливать всякие rpmsave и rpmnew.
А на днях наступил на чудную граблю при обновлении:
http://lists.altlinux.org/pipermail/sisyphus/2009-October/342901.html

Оффлайн Profit

  • Участник
  • *
  • Сообщений: 127
Цитировать
Да запросто, только обновляться нужно ручками, в консоли:
apt-get update && apt-get dist-upgrade
В чем получается разница?

Цитировать
И по ходу дела в соседней консоли сразу же разруливать всякие rpmsave и rpmnew.
А на днях наступил на чудную граблю при обновлении:
http://lists.altlinux.org/pipermail/sisyphus/2009-October/342901.html
Вы знаете что то подобное я недавно видел в веб-интерфейсе в отчетах...но могу ошибаться.

А насчет 127.0.0.1 есть такой нюанс, не знаю относится ли он к этому, у меня VPN мне пров выдает IP Динаминый и Днс автоматов присваивается.
Так вот в файле resolv.conf по умолчанию всегда вот так:
Цитировать
search ufanet.ru
nameserver 127.0.0.1
nameserver 81.30.199.5
nameserver 81.30.199.94
nameserver 10.8.2.1

а на сервере так:
Цитировать
search home ufanet.ru
nameserver 127.0.0.1
nameserver 81.30.199.5
nameserver 81.30.199.94
nameserver 10.8.2.1

Соответсятвенно никакого инета у меня нет пока не удалю 127......
Точно откуда береться 127.0.0.1 не пойму, иду в ifaces и там везде где вижу 127.0.0.1 убираю. Обычно помогает :)

Вот и думаю я может вообще 4 сервер поставить, а то у меня одни траблы :(
« Последнее редактирование: 29.10.2009 23:28:08 от Profit »

Drool

  • Гость
А сервис dnsmasq случайно не запущен? И еще я бы попробовал выбросить вообще автопоиск в доменных именах. У меня так:
1. десктоп
Цитировать
cat /etc/resolv.conf
nameserver 192.168.13.1
2. роутер
Цитировать
cat /etc/resolv.conf
# Generated by resolvconf
# Do not edit manually, use
# /etc/net/ifaces/<interface>/resolv.conf instead.
nameserver 127.0.0.1
nameserver 192.168.1.1
Наталкивает на мысль посмотреть еще в /etc/net/ifaces/<interface>/resolv.conf
Цитировать
cat /etc/net/ifaces/eth1/resolv.conf
nameserver 192.168.1.1
« Последнее редактирование: 29.10.2009 23:47:11 от Drool »

Оффлайн Profit

  • Участник
  • *
  • Сообщений: 127
Цитировать
А сервис dnsmasq случайно не запущен?
нет, кстати, пробывал его удалить с десктопа, так он за собой целую гору пакетов тянет, особенно NetWorkM это так должно быть?
Цитировать
И еще я бы попробовал выбросить вообще автопоиск в доменных именах.
Как это сделать?

Цитировать
2. роутер
nameserver 127.0.0.1
nameserver 192.168.1.1
Здесь 127.0.0.1 не мешает инету?

Цитировать
Наталкивает на мысль посмотреть еще в /etc/net/ifaces/<interface>/resolv.conf
cat /etc/net/ifaces/eth1/resolv.conf

У меня здесь нет /resolv.conf, зато есть в lo, там я его кажется и подправлял.
а на роутере l1

Вообще развели этих резолвов, я уже запутался в них  :D

Drool

  • Гость
1. нет, кстати, пробывал его удалить с десктопа, так он за собой целую гору пакетов тянет, особенно NetWorkM это так должно быть?
2. Как это сделать?
3. У меня здесь нет /resolv.conf, зато есть в lo, там я его кажется и подправлял.
а на роутере l1
4.Вообще развели этих резолвов, я уже запутался в них  :D

1. На сервере NetworkManager?! Я без понятия, я это одоробло по имени Network Manager всегда сносил там, где он поставится. Мне его функционал никогда не был нужен.
2. Попробовать удалить строки search из resolv.conf, ну еще в альтераторе посмотреть в настройках сети - пустое ли поле "Домены поиска".
3. Интерфейс lo вообще трогать нельзя.
4. http://www.altlinux.org/Etcnet

Оффлайн Profit

  • Участник
  • *
  • Сообщений: 127
1. На десктопе.
3. Понял
4. Написано для человека который уже разбирается, мне пока с nwm проще.
« Последнее редактирование: 30.10.2009 00:20:40 от Profit »

Drool

  • Гость
1. На десктопе.

Если у Вас нет всяких там CDMA/GPRS/Wi-Fi/etc примочек - от NM может быть больше вреда, чем пользы. На десктопе в альтераторе прописываются IP-адреса сетки, шлюза и DNS - и все работает, NM не нужен.