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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как правильно раздать интернет?  (Прочитано 1552 раз)

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

Оффлайн DrMartens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Как правильно раздать интернет?
« : 01 Ноябрь 2011, 17:43:44 »
спробовал разними способами раздать интернет в сеть, пробовал создавать шлюз и прокси не получается.
Есол комп в сети с ір 192.168.1.106.
Читал, что можно через фаервол или вебмин раздать. ПОдскажите как. 
« Последнее редактирование: 01 Ноябрь 2011, 22:01:12 от DrMartens »

Оффлайн tikhenko

  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Re: Как раздать интернет с помощью webmin?
« Ответ #1 : 01 Ноябрь 2011, 17:50:50 »
Вторая сетевая карта есть?

Оффлайн DrMartens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как раздать интернет с помощью webmin?
« Ответ #2 : 01 Ноябрь 2011, 18:01:19 »
есть.

Пользователь решил продолжить мысль 01 Ноябрь 2011, 18:02:03:
в eth1 инет входит, а с eth0 в сеть

Оффлайн tikhenko

  • Участник
  • *
  • Сообщений: 151
    • Просмотр профиля
Re: Как раздать интернет с помощью webmin?
« Ответ #3 : 01 Ноябрь 2011, 18:15:26 »
Ну дык, в чём проблема.
Пример настройки /etc/network/interfaces:
auto lo
iface lo inet loopback

allow-hotplug eth1
iface eth1 inet dhcp
    pre-up iptables-restore < /etc/iptables.rules

auto eth0
iface eth0 inet static
    address 192.168.1.1
    network 192.168.1.0
    netmask 255.255.255.0
Подключение eth1 может быть и не по DHCP, отредактируйте согласно настройкам своего провайдера.
Пример настройки /etc/iptables.rules (возможно, не лучший):
*nat
:PREROUTING ACCEPT [8:977]
:POSTROUTING ACCEPT [1:100]
:OUTPUT ACCEPT [2:152]
-A POSTROUTING -o eth1 -j MASQUERADE
COMMIT
В файле /etc/sysctl.conf раскомментируйте (или добавьте) строку:
net.ipv4.ip_forward=1Другим машинам в сети присваивайте адреса, начиная с 192.168.1.2, и указывайте в качестве шлюза 192.168.1.1. Всё.

Пользователь решил продолжить мысль 01 Ноябрь 2011, 18:20:44:
Извините, не заметил, что айпишник 106. Ну, отредактируйте согласно своим усмотрениям.
« Последнее редактирование: 01 Ноябрь 2011, 21:56:53 от tikhenko »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Как раздать интернет с помощью webmin?
« Ответ #4 : 01 Ноябрь 2011, 21:56:10 »
Webmin тут не в кассу.

В прикрепленной теме есть эта ссылка. Не читали?

Оффлайн DrMartens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как раздать интернет с помощью webmin?
« Ответ #5 : 01 Ноябрь 2011, 22:00:42 »
Webmin тут не в кассу.

В прикрепленной теме есть эта ссылка. Не читали?
Пробовал именно по этой теме настраивать не получилось.
Скажите, как включить комп, что бы он раздавал инет все сети(до 30 компов).
Это нужно сделать так: интернет в сетвевую №1 => с сетвеой №2 в сеть?
как тогда лучше настроить сервер для раздачи интернета, что бы можно было вести докладную статистику по всем компьютерам сети, знать куда ходили когда итд.

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Как правильно раздать интернет?
« Ответ #6 : 01 Ноябрь 2011, 22:07:34 »
"Не получилось" - это не ответ. :)
Должно получиться. Перепроверяйте все.

Сначала с этой задачей справьтесь, потом про учет трафика думать будете.

Оффлайн DrMartens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как правильно раздать интернет?
« Ответ #7 : 01 Ноябрь 2011, 22:14:29 »
Webmin тут не в кассу.

В прикрепленной теме есть эта ссылка. Не читали?


И еще при включении компьтера к интернету через адсл-модем, он автоматически получит IP 192.168.1.2 т.к. IP адсл-модема 192.168.1.1 правильно?

Если да, то как нужно будет конфигурировать /etc/network/interfaces
так (?):
auto lo
iface lo inet loopback
     post-up iptables-restore </etc/iptables.conf
auto eth1
iface eth1 inet dhcp
auto eth0
iface eth0 inet static
     address 192.168.1.1
     netmask 255.255.255.0

это если eth1 - сконфигурирован и получает интернет от провайдера, а
eth0 - отдаёт интернет КЛИЕНТУ.

 И по настройке /etc/dnsmasq.conf

Если у компа IP будет 192.168.1.2, то:

Цитировать
# Укажем интерфейс, который будет слушать dnsmasq
interface=eth1
у меня должен быть interface=eth0 ?

Цитировать
# Укажем адрес, на котором будет находиться dnsmasq
listen-address=192.168.0.1
у меня должен быть IP компа, что раздает - 192.168.1.2?

Цитировать
# Укажем DHCP-серверу диапазон выдаваемых адресов, длинную маску и время их аренды
dhcp-range=192.168.0.2,192.168.0.254,255.255.255.0,24h

А здесь у меня соответственно должно быть:
dhcp-range=192.168.1.3,192.168.1.254,255.255.255.0,24h ?
192.168.0.254 - здесь 254 это я так понимаю максимальное количество компов подсети?

Цитировать
# Укажем DHCP-серверу маршрут по умолчанию (default route) выдаваемом клиентам,
# в нашем случае это адрес интерфейса eth1
dhcp-option=3,192.168.0.1

и последний шаг, здесб у меня аналогично должен быть IP 192.168.1.2 (адрес сетевой куда куда "втикнут" интернет)

Я правильно все понял? Если нет, что прошу обьяснить мне)


« Последнее редактирование: 01 Ноябрь 2011, 22:17:40 от DrMartens »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Как правильно раздать интернет?
« Ответ #8 : 02 Ноябрь 2011, 11:43:35 »
Что-то я не пойму, откуда в разговоре взялся адсл-модем? Раньше его не было.
Модем у вас какой? USB или LAN?
И не прикасайтесь пока к настройкам dnsmasq. При настройке сети это второй шаг.

Оффлайн DrMartens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как правильно раздать интернет?
« Ответ #9 : 02 Ноябрь 2011, 13:30:56 »
Адсл-модем был, и он дает интернет всей сети компов! А я вчера пробовал просто раздать интернет с своего компа сети на подключенный к нему. Что бы потом просто поставить сервер после модема и не забирать инет в сети на долго.

Пользователь решил продолжить мысль 02 Ноябрь 2011, 14:38:47:
модем - LAN
« Последнее редактирование: 02 Ноябрь 2011, 14:38:47 от DrMartens »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Как правильно раздать интернет?
« Ответ #10 : 02 Ноябрь 2011, 14:49:48 »
Я опять не понял.
Так у вас сначала идет ADSL-модем, потом с него получаете Инет?
Тогда вообще все просто должно быть. После модема достаточно поставить свич - и все.
Если свича нет, и в качестве такового хотите использовать свой комп с 2 сетевухами, то нужно поставить пакет bridge-utils и изменить файл /etc/network/interfaces (я могу показать как, но вы сначала ответье - это именно то, что вам нужно?).

Оффлайн DrMartens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как правильно раздать интернет?
« Ответ #11 : 02 Ноябрь 2011, 14:59:57 »
Так у вас сначала идет ADSL-модем, потом с него получаете Инет?
Тогда вообще все просто должно быть. После модема достаточно поставить свич - и все.

Именно так и стоит! Но нужно поставить комп после модема что бы раздавал интернет. Потому, что нужно вести статистику по юзерах сети. Есть и свитч и комп.
« Последнее редактирование: 02 Ноябрь 2011, 15:02:33 от DrMartens »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Как правильно раздать интернет?
« Ответ #12 : 02 Ноябрь 2011, 15:48:58 »
Можешь здесь посмотреть.
Вообще, в Инете полно ссылок на настройку брижда, если по английски неохота читать.

Оффлайн DrMartens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как правильно раздать интернет?
« Ответ #13 : 02 Ноябрь 2011, 16:09:11 »
auto lo
iface lo inet loopback

allow-hotplug eth1
iface eth1 inet dhcp
    pre-up iptables-restore < /etc/iptables.rules

auto eth0
iface eth0 inet static
    address 192.168.1.6
    network 192.168.1.0
    netmask 255.255.255.0

такая конфигурация будет правильной? Если в eth0 входит интернет, а из eth1 идт в сеть, и IP раздающего 192.168.1.6?

Пользователь решил продолжить мысль 02 Ноябрь 2011, 17:17:18:
Получилось) Спасибо тебе большое)
http://wiki.debian.org/BridgeNetworkConnections - вот так!

А теперь не подскажете как статистику по пользователях сделать?
 
« Последнее редактирование: 02 Ноябрь 2011, 17:17:18 от DrMartens »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: Как правильно раздать интернет?
« Ответ #14 : 02 Ноябрь 2011, 19:02:50 »
Цитировать
А теперь не подскажете как статистику по пользователях сделать?

Советую создать новую Тему по этому вопросу, т.к. все предыдущее обсуждение было не об этом.
И лично я не смогу нормально подсказать - никогда не приходилось делать (по ненадобности).

 

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