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


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

Автор Тема: Ubuntu 10.04 в роли роутера  (Прочитано 2877 раз)

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

Оффлайн DarkIsador

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
  • Ubuntu 10.04 amd64
    • Просмотр профиля
Ubuntu 10.04 в роли роутера
« : 27 Апреля 2010, 21:03:16 »
Скорее всего такая тема,так как через поисковик выходит много тем,но там в основном проблема у всех,что интернеты раздает,а как медиасервер не вещает.

У меня же проблема в том,чтобы Ubuntu сделать роутером. На ХП пользовался Керио ВинРоут и был доволен,сейчас бы под убунтой также сделать,чтобы включить компьютер и интернеты везде были :)

Если это обсуждалось-ссылку дайте.

Простите если это обсуждалось, но я просто не заметил.
Много грязи и говна-это родина моя!
AMD|ATI

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Ubuntu 10.04 в роли роутера
« Ответ #1 : 28 Апреля 2010, 02:46:00 »
Просто не искал и не читал. Даже не начинал.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн borman77

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ubuntu 10.04 в роли роутера
« Ответ #2 : 28 Апреля 2010, 11:26:46 »
гугл вам в помощь......

Оффлайн uid0

  • Активист
  • *
  • Сообщений: 371
    • Просмотр профиля
    • hitetra.ru
Re: Ubuntu 10.04 в роли роутера
« Ответ #3 : 28 Апреля 2010, 11:33:55 »
Если не нужно считать трафик, по пользюкам и т.д. ! то очень просто !

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s ip_компа_кому_инета_надо -j MASQUERADE

iptables правило для каждого ip нужно прописать !
Be root, be different...

Оффлайн T1mbo

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ubuntu 10.04 в роли роутера
« Ответ #4 : 28 Апреля 2010, 11:55:09 »
исходные данные:
1. на машине есть интернет. через что угодно. через сетевую карту, через модем, через wi-fi, и т.д. и т.п. предположим, интерфейс этот называется, ну, например, ppp0.
2. на машине есть сконфигурированная сетевая карта, к которой подключен(ы) компьютер(ы), которому(-ым) надо дать кусочек интернета. предположим, что адрес на этой сетевой карте — 192.168.0.1, маска — 24 бита (расшифровка для тех, кто из криокамеры windows/*bsd — маска=255.255.255.0).

что необходимо сделать:
1. включить форвардинг пакетов
2. включить маскарадинг пакетов, идущих от жаждущих компьютеров в интернет.

подробнее:
1. от имени root-а:
# echo 1 > /proc/sys/net/ipv4/ip_forward
2.1. если у вас статический адрес на том интерфейсе, который смотрит в интернет, от имени root-а:
# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j SNAT --to-source <этот самый статический ip-адрес>
2.2. если у вас динамически изменяющийся адрес на том интерфейсе, который смотрит в интернет, от имени root-а:
# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
2.3. если не понимаете, о чём речь в пунктах 2.1 и 2.2, следуйте пунтку 2.2.

всё.

дополнения.
чтобы эти самые настройки сохранились и после перезагрузки вашего компьютера, нужно предпринять два шага:
1. в файле /etc/sysctl.conf раскомментировать (или добавить, если не обнаружится закомментированной) такую строчку:
net.ipv4.ip_forward=1
2. ту самую команду iptables…, которая описана выше, можно добавить куда-нибудь в /etc/rc.local
© Unixforum.org

Оффлайн DarkIsador

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
  • Ubuntu 10.04 amd64
    • Просмотр профиля
Re: Ubuntu 10.04 в роли роутера
« Ответ #5 : 28 Апреля 2010, 17:23:35 »
(Нажмите, чтобы показать/скрыть)
© Unixforum.org
Спасибо большое, это проделал. На ноутбук с ХП прописал адрес 192.168.0.2, маску 255.255.255.0 , шлюз я прописал 192.168.0.1 , основной шлюз тоже 192.168.0.1 , но интернета на ноутбуке нету :|
Ifconfig выдает
(Нажмите, чтобы показать/скрыть)
Тоесть внтуренний адрес не выдает :|
Много грязи и говна-это родина моя!
AMD|ATI

Оффлайн T1mbo

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ubuntu 10.04 в роли роутера
« Ответ #6 : 28 Апреля 2010, 19:07:35 »
Цитировать
Тоесть внтуренний адрес не выдает :|

Опиши соеденение с провайдером(ifconfig -a)

UPD:
А eth0 присвоен айпи 192.168.0.1 ?



« Последнее редактирование: 28 Апреля 2010, 19:52:16 от T1mbo »

 

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