И опять про шаринг интернета.

Изображение пользователя Condor.

Пробовал расшарить соединение как написано в темах форума - реакции - 0.
Поставил Firestarter и включил шаринг интернета - реакции - 0.
У меня принципиально убунта не хочет раздавать интернет, или её ещё как-то уговорить можно?

0
Wander - 26 Сентябрь, 2009 - 20:31
Изображение пользователя Wander.

У меня дома три компа.
Подключаясь к Интернету провайдер дал мне IP по которому ведется учет трафика и т.д.т.п.
На каждом компе стоит Kubuntu + из всего этого локальная сеть.
Провайдер отказался каким либо то образом организовывать доступ в интернет другим моим компам.

Я не мог оставить просто так компы без интернета - поэтому нашел такой выход:

1. Каждий из компов может работать как сервер и через какой-то один комп - Интернет раздается остальным (можно любой комп выбрать - у меня тот который включится первым :-))
2. Организовал я все это через сервер SQUID - (в репозитарии есть - ставишь, настраиваешь) - остальные компы используют сервер и работают через прокси.
3. Прокси - работает все кроме Kopete (так и не хочет зараза подхватывать связь через прокси)

В принципе - кто посоветует выход по-лучше - с удовольствием попробую.
Удачи!

0
Condor - 26 Сентябрь, 2009 - 21:14
Изображение пользователя Condor.

Хм... SQUID...
Боюсь у меня не так много опыта, чтобы его удачно настроить...
По идее же любой способ интернет шаринга использует связку айпитэйблз и маскарадинг, но что я не пробовал, никак не получается...
В фряхе давно как-то настраивал и работало, там даже ядрыщь пересобирать пришлось, в бунте намного проще должно быть, но всё равно ничего не выходит... :0((

0
caskad - 27 Сентябрь, 2009 - 07:05

Попробуйте например:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d ! 192.0.0.0/8 -j SNAT --to-destination xxx.xxx.xxx.xxx
где 192.168.1.0 - сеть из которой нужен доступ в инет (ставьте свой)
xxx.xxx.xxx.xxx - внешний адрес вашей машины в интернете

Стандартное решение, должно заработать.
Остальное можно докрутить, читайте man iptables,

Если решение для небольшой сети, удобнее на мой взгляд вместо SQUID использовать 3proxy ( http://3proxy.ru/ ). Небольшой, легко настраивается.

0
Condor - 27 Сентябрь, 2009 - 08:28
Изображение пользователя Condor.

Пробовал я такой вариант.
Что-то не заработало.
Скорее всего потому что у меня инет по PPPOE приходит...

0
zarkon - 27 Сентябрь, 2009 - 16:17

Уважаемый Condor!
Прошу меня простить, я в линуксе новичок, но хочу предложить вам один вариант:
возможно проще будет купить 1 роутер, и через него подавать интернет на все компы, и все ваши проблемы решаться сразу.

0
Condor - 27 Сентябрь, 2009 - 17:14
Изображение пользователя Condor.

Гы, чисто поржать, но мой роутер Linksys WRT54GC наотрез отказывается авторизовываться по PPPOE.
Говорит авторизация провалена.
Поэтому и возникло желание сделать шаринг на третью сетевуху и к ней подцепить роутер с чистым интернетом.
Тикие дела...

Зы, шкипер, если увидишь мой пост, почисть мне карму на расстоянии а?

0
zarkon - 27 Сентябрь, 2009 - 20:41

Ну раз такой у вас роутер, то может купить новый, который будет поддерживать то что нужно. У меня например так два компа соединены, на одном Винда хр сп3, на другом кубунту 9.04, интернет раздается с роутера посредству кабеля, в кубунту использую samba, практически с default настройками.

0
Condor - 27 Сентябрь, 2009 - 20:50
Изображение пользователя Condor.

Могу взять попробовать D-Link DIR-300, но это ведь D-Link...

0
zarkon - 27 Сентябрь, 2009 - 20:52

Думаю, это то, что вам поможет. Попробуйте быть может все проблемы решаться.

0
Anakin_Sk - 30 Сентябрь, 2009 - 12:38
Изображение пользователя Anakin_Sk.

А что D-Link? У меня стоит DIR-100 с ласт прошивкой, выделенку на 2 компа раздает исправно. Никаких нареканий

0
poisons - 29 Сентябрь, 2009 - 16:36
Изображение пользователя poisons.

Гм. Не элегантно как то. Получается всегда одна из машин должна работать. Уж лучше крутить роутер. Попробовать в него тот же dd-wrt запихнуть. Ну и не лишним будет поинтересоваться на форуме провайдера что же не так у них там с пппое.

0
Гость - 29 Сентябрь, 2009 - 08:51

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE

192.168.0.0/24 - локальная сеть

0
OnkelDen - 29 Сентябрь, 2009 - 14:25
Изображение пользователя OnkelDen.

Все нормально с Д-линком 300-м, работает без проблем.
А настраивается все элементарно, выше был пример с iptables. Он прекрасно работает. И PPPOE тут совсем не причем, у меня он тоже через него приходит.

Это вкратце:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.1.0/24 -j ACCEPT
iptables -A POSTROUTING -t nat -o ppp0 --protocol all -j MASQUERADE
где 192.168.1.0 - сеть из которой нужен доступ в инет (ставьте свой)
ppp0 - интерфейс через который комп соединен с провайдером (проверить ifconfig-ом)

Добавляете эти строчки в скрипт соединения с инетом и все должно работать.

0
Condor - 30 Сентябрь, 2009 - 12:09
Изображение пользователя Condor.

По этой инструкции и делал...
Фиг вам, как говорится получился...

0
balamutick - 30 Сентябрь, 2009 - 11:52
Изображение пользователя balamutick.

Делал по этой инструкции, криво, но получалось, и не с первого раза:NAT и iptables (Как раздать интернет через вторую сетевую карту)

Может стоит капнуть в ту строну ? и спросить там, в духе "всё делаю правильно, а мне показывает дулю" ?

Касаемо роутеров - есть деньги\нет времени, стоит брать роутер и не париться. есть деньги\есть время - стоит собрать файл-сервер-помойку настроить на нём и держать его влючённым всегда. Нет денег\нет времени - взять firestarter - и им очень быстро расшарить на любом компьютере и не париться, почему ИМ не получилось, в душе не **** догадываюсь, там вроде всё очень просто.

0
Condor - 30 Сентябрь, 2009 - 12:11
Изображение пользователя Condor.

Firestarter ситуацию не изменил.
Расшарки - нуль :0((
Всё-таки с роутером буду разбираться, и если всё нормально пройдёт, в следующий раз буду искать инфу по пробросу портов :0))

Отправить комментарий