Пробовал расшарить соединение как написано в темах форума - реакции - 0.
Поставил Firestarter и включил шаринг интернета - реакции - 0.
У меня принципиально убунта не хочет раздавать интернет, или её ещё как-то уговорить можно?
У меня дома три компа.
Подключаясь к Интернету провайдер дал мне IP по которому ведется учет трафика и т.д.т.п.
На каждом компе стоит Kubuntu + из всего этого локальная сеть.
Провайдер отказался каким либо то образом организовывать доступ в интернет другим моим компам.
Я не мог оставить просто так компы без интернета - поэтому нашел такой выход:
1. Каждий из компов может работать как сервер и через какой-то один комп - Интернет раздается остальным (можно любой комп выбрать - у меня тот который включится первым :-))
2. Организовал я все это через сервер SQUID - (в репозитарии есть - ставишь, настраиваешь) - остальные компы используют сервер и работают через прокси.
3. Прокси - работает все кроме Kopete (так и не хочет зараза подхватывать связь через прокси)
В принципе - кто посоветует выход по-лучше - с удовольствием попробую.
Удачи!
Хм... SQUID...
Боюсь у меня не так много опыта, чтобы его удачно настроить...
По идее же любой способ интернет шаринга использует связку айпитэйблз и маскарадинг, но что я не пробовал, никак не получается...
В фряхе давно как-то настраивал и работало, там даже ядрыщь пересобирать пришлось, в бунте намного проще должно быть, но всё равно ничего не выходит... :0((
Попробуйте например:
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/ ). Небольшой, легко настраивается.
Уважаемый Condor!
Прошу меня простить, я в линуксе новичок, но хочу предложить вам один вариант:
возможно проще будет купить 1 роутер, и через него подавать интернет на все компы, и все ваши проблемы решаться сразу.
Гы, чисто поржать, но мой роутер Linksys WRT54GC наотрез отказывается авторизовываться по PPPOE.
Говорит авторизация провалена.
Поэтому и возникло желание сделать шаринг на третью сетевуху и к ней подцепить роутер с чистым интернетом.
Тикие дела...
Зы, шкипер, если увидишь мой пост, почисть мне карму на расстоянии а?
Ну раз такой у вас роутер, то может купить новый, который будет поддерживать то что нужно. У меня например так два компа соединены, на одном Винда хр сп3, на другом кубунту 9.04, интернет раздается с роутера посредству кабеля, в кубунту использую samba, практически с default настройками.
Гм. Не элегантно как то. Получается всегда одна из машин должна работать. Уж лучше крутить роутер. Попробовать в него тот же dd-wrt запихнуть. Ну и не лишним будет поинтересоваться на форуме провайдера что же не так у них там с пппое.
Все нормально с Д-линком 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-ом)
Добавляете эти строчки в скрипт соединения с инетом и все должно работать.
Может стоит капнуть в ту строну ? и спросить там, в духе "всё делаю правильно, а мне показывает дулю" ?
Касаемо роутеров - есть деньги\нет времени, стоит брать роутер и не париться. есть деньги\есть время - стоит собрать файл-сервер-помойку настроить на нём и держать его влючённым всегда. Нет денег\нет времени - взять firestarter - и им очень быстро расшарить на любом компьютере и не париться, почему ИМ не получилось, в душе не **** догадываюсь, там вроде всё очень просто.
Firestarter ситуацию не изменил.
Расшарки - нуль :0((
Всё-таки с роутером буду разбираться, и если всё нормально пройдёт, в следующий раз буду искать инфу по пробросу портов :0))
У меня дома три компа.
Подключаясь к Интернету провайдер дал мне IP по которому ведется учет трафика и т.д.т.п.
На каждом компе стоит Kubuntu + из всего этого локальная сеть.
Провайдер отказался каким либо то образом организовывать доступ в интернет другим моим компам.
Я не мог оставить просто так компы без интернета - поэтому нашел такой выход:
1. Каждий из компов может работать как сервер и через какой-то один комп - Интернет раздается остальным (можно любой комп выбрать - у меня тот который включится первым :-))
2. Организовал я все это через сервер SQUID - (в репозитарии есть - ставишь, настраиваешь) - остальные компы используют сервер и работают через прокси.
3. Прокси - работает все кроме Kopete (так и не хочет зараза подхватывать связь через прокси)
В принципе - кто посоветует выход по-лучше - с удовольствием попробую.
Удачи!
Хм... SQUID...
Боюсь у меня не так много опыта, чтобы его удачно настроить...
По идее же любой способ интернет шаринга использует связку айпитэйблз и маскарадинг, но что я не пробовал, никак не получается...
В фряхе давно как-то настраивал и работало, там даже ядрыщь пересобирать пришлось, в бунте намного проще должно быть, но всё равно ничего не выходит... :0((
Попробуйте например:
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/ ). Небольшой, легко настраивается.
Пробовал я такой вариант.
Что-то не заработало.
Скорее всего потому что у меня инет по PPPOE приходит...
Уважаемый Condor!
Прошу меня простить, я в линуксе новичок, но хочу предложить вам один вариант:
возможно проще будет купить 1 роутер, и через него подавать интернет на все компы, и все ваши проблемы решаться сразу.
Гы, чисто поржать, но мой роутер Linksys WRT54GC наотрез отказывается авторизовываться по PPPOE.
Говорит авторизация провалена.
Поэтому и возникло желание сделать шаринг на третью сетевуху и к ней подцепить роутер с чистым интернетом.
Тикие дела...
Зы, шкипер, если увидишь мой пост, почисть мне карму на расстоянии а?
Ну раз такой у вас роутер, то может купить новый, который будет поддерживать то что нужно. У меня например так два компа соединены, на одном Винда хр сп3, на другом кубунту 9.04, интернет раздается с роутера посредству кабеля, в кубунту использую samba, практически с default настройками.
Могу взять попробовать D-Link DIR-300, но это ведь D-Link...
Думаю, это то, что вам поможет. Попробуйте быть может все проблемы решаться.
А что D-Link? У меня стоит DIR-100 с ласт прошивкой, выделенку на 2 компа раздает исправно. Никаких нареканий
Гм. Не элегантно как то. Получается всегда одна из машин должна работать. Уж лучше крутить роутер. Попробовать в него тот же dd-wrt запихнуть. Ну и не лишним будет поинтересоваться на форуме провайдера что же не так у них там с пппое.
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 - локальная сеть
Все нормально с Д-линком 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-ом)
Добавляете эти строчки в скрипт соединения с инетом и все должно работать.
По этой инструкции и делал...
Фиг вам, как говорится получился...
Делал по этой инструкции, криво, но получалось, и не с первого раза:NAT и iptables (Как раздать интернет через вторую сетевую карту)
Может стоит капнуть в ту строну ? и спросить там, в духе "всё делаю правильно, а мне показывает дулю" ?
Касаемо роутеров - есть деньги\нет времени, стоит брать роутер и не париться. есть деньги\есть время - стоит собрать файл-сервер-помойку настроить на нём и держать его влючённым всегда. Нет денег\нет времени - взять firestarter - и им очень быстро расшарить на любом компьютере и не париться, почему ИМ не получилось, в душе не
****догадываюсь, там вроде всё очень просто.Firestarter ситуацию не изменил.
Расшарки - нуль :0((
Всё-таки с роутером буду разбираться, и если всё нормально пройдёт, в следующий раз буду искать инфу по пробросу портов :0))
Отправить комментарий