Автор Гілка: Як найкраще роздати Інтернет в LAN?  (Прочитано 5721 раз)

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
В школі до Інтеренту підключений лише учительський комп'ютер. Система -- openSUSE 10.3, з'єднання йде через ppp.

Яким чином роздати Інтернет на інші комп'ютери класу?

Намагався налаштувати роздачу через проксі-сервер, але при перевірці видає помилку:

* About to connect() to proxy 192.168.0.11 port 1080 (#0)
*   Trying 192.168.0.11... Connection refused
* couldn't connect to host
* Closing connection #0
« Змінено: 2009-05-15 15:05:16 від Sandr »
openSUSE + KDE

Відсутній Pablo

  • Дописувач
  • **
  • дописів: 96
  • Карма: +0/-0
  • Погроміст
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #1 : 2009-05-15 15:45:08 »
Висновок - проксі не піднявся, або не той порт обрано. Назву сервера і лог в студію.
А може доцільніше використовувати NAT?
« Змінено: 2009-05-15 15:45:39 від RPasha »
Тихіше їдеш -дальше будеш...
від місця призначення

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #2 : 2009-05-15 18:32:58 »
Назву сервера і відповідно де брати лог на жаль не знаю...  :-[

Можу лише сказати, що робив настройку через відповідний модуль YaST2.

Я там лише задав параметр URL проксі HTTP та увімкнув опцію Вживати один проксі для всіх протоколів.

Далі натискаю кнопку Перевірити параметри проксі, після чого видає помилку.  :(
openSUSE + KDE

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #3 : 2009-05-15 18:53:36 »
 :) Лол, ви налаштовували не проксі-сервер, а своє власне з'єднання з інтернетом ("for your access") через проксі сервер.
Колега Pablo правильно вам вказав на NAT.
« Змінено: 2009-05-15 18:54:20 від cadca »
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #4 : 2009-05-15 21:00:18 »
А може доцільніше використовувати NAT?

А як його використовувати, той NAT?  ::)

P.S. Вибачте, що може задаю такі питання, але я раніше пускав інет в локалку лише за допомогою Майстра налаштування мерержі у Вікнах. Тому дуже мало на цьому розуміюся ще...  :-[
openSUSE + KDE

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #5 : 2009-05-15 22:12:22 »
SuSEfirewall2 (див. тут, або відповідь #9 тут)
« Змінено: 2009-05-16 00:19:45 від cadca »
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #6 : 2009-05-15 23:43:35 »
SuSEfirewall2 (див. тут, або відповідь #9 тут)
Щось я вже зовсім заплутався...  :-/

Я той фаєрвол взагалі вимкнув. Навіщо його настроювати ще?

Чи в openSUSE саме фаєрволом і налаштовується NAT і спільний доступ в інет?

І що воно означає "маскарадити"?

А чи не можна якось зробити спільний доступ засобами YaST2?
« Змінено: 2009-05-16 00:19:24 від cadca »
openSUSE + KDE

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #7 : 2009-05-16 00:19:05 »
А чи не можна якось зробити спільний доступ засобами YaST2?
відповідь #9 тут
І ще тут в картинках, але без блекджеку і ... кхм.
« Змінено: 2009-05-16 00:20:11 від cadca »
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній Pablo

  • Дописувач
  • **
  • дописів: 96
  • Карма: +0/-0
  • Погроміст
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #8 : 2009-05-16 11:22:20 »
Якщо все ж таки Яст не допоможе, спробуйте більш кошерний метод:
Спробуйте в консолі виконати команди від імені root'a:
echo 1 > /proc/sys/net/ipv4/ip_forward

та почергово
iptables -t nat -A POSTROUTING -o ppp0 -s XX.XX.XX.XX -j MASQUERADE
, де XX.XX.XX.XX кожного разу заміняєте адресами хоста, яким дозволений вихід в Інтернет.

На клієнтських машинах вкажіть локальний адрес Вашого сервера як шлюз по замовчуванню, DNS серври вкажіть ті, які видає провайдер.
« Змінено: 2009-05-16 11:23:01 від RPasha »
Тихіше їдеш -дальше будеш...
від місця призначення

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #9 : 2009-05-16 11:26:04 »
Я ставив squid, знайшов на opennet.ru статейку і сформував одноклітинний конфіг на 4 рядка, щоб роздавало усім безумовно. Наразі під рукою немає, але факт, що працює нормально.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #10 : 2009-05-18 23:09:32 »
Цікаво, а чи можна якось дозволяти доступ до інету, використовуючи не IP-адреси машин, а імена користувачів?
openSUSE + KDE

Відсутній Pablo

  • Дописувач
  • **
  • дописів: 96
  • Карма: +0/-0
  • Погроміст
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #11 : 2009-05-23 11:56:21 »
Так,
а) прикрутити авторизацію до Сквіда. Але це доволі нетривіальна задача.
б) Використовувати PPTP чи PPPOE сервер, тоді клієнти при створення зєднання для доступу в Інтернет будуть змушені авторизуватись. Проте, легше розібратись з squid.
« Змінено: 2009-05-23 11:56:55 від RPasha »
Тихіше їдеш -дальше будеш...
від місця призначення

Відсутній Sandr

  • Графоман
  • ****
  • дописів: 461
  • Карма: +0/-0
  • Мій вибір — Лінукс!
    • ФОП Осипенко
Re: Як найкраще роздати Інтернет в LAN?
« Відповідей #12 : 2009-05-23 16:24:02 »
Через NAT мені так і не вдалося налаштувати роздачу...

Зате відкопав здається досить непоганий проксі-сервер -- 3proxy.

Розробник цього проксі з Росії (м. Нижній Новгород), тому відповідно мається й документація в більш-менш зрозумілому вигляді. Трохи почитавши, я невдовзі й підняв той сервер для роздачі інету в локалку. Конфігураційний файл для початку сформував найпростіший, тобто без будь-яких обмежень для клієнтів. Хоча можливостей у цього проксі-сервера доволі багато, включно з доступом для окремих користувачів.

Думав, що від того, що на один низькошвидкісний канал сядуть десять клієнтів, інет "потухне", але перше випробування пройшло нормально, і всі учні мали можливість переглядати сторінки в браузерах (хоча звісно повільно). Але це все ж краще, ніж товпитися вдесятьох біля одного компа, та ще й заважати мені працювати на ньому при цьому.  :P
« Змінено: 2009-05-23 16:28:15 від Sandr »
openSUSE + KDE