1 (25.08.2010 23:04:52 отредактировано Gnom)

У меня такая проблема:
Ethernet кабель билайна я подключил к комутатору. Мой ноутбук с Мандрагалом (как говорит мой папа) 2010.1 подключен к нему.
Ещё есть компьютер у папы с мандривой и у мамы ноутбук с windows 7. Если их всех подключить к комутатору, то они, как и я, окажутся во внутридомовой сети. Я, находясь в интернете могу их пинговать. Могу ли я раздавать им интернет через ту же ethernet сетевую карту, через которую я выхожу в интернет? Мы по-идее в одной подсети находимся, и шлюз и DNS у нас общие.
Можно ли так сделать?
Спасибо.
Sacha_D Ваше сообщение не соответствовало теме,поэтому вынес в отдельную (Gnom)

2

До момента "а можно" структуру сети с трудом представлял. Поясни - один провайдер билайн, который черезсвитч раздается на локалку из 3х комов. По описанию так. А что требуется?

Why so serious, Son?
-Ты где подцепил вирус?
-Недавно просто провел ночь с длинногой блондинкой, которая умеет переставлять Windows

3

Я кажется понял что вы хотите сделать. Сделать раздачу интернета на локальную сеть. Это возможно, но если не ошибаюсь то один из компов должен быть шлюзом и в нем должно быть 2 сетевых карты. Далее билайн должен идти на одну карту сетевую. Настраивается нат фррвардинг который передаст трафик на 2ую сетевую в этом компе. Дальше подключешь 2ую сетевую к свитчу и потом в другие порты сетевухи других компов. Если иптаблес нррмально настроен то интернет будет на всех машинах

Why so serious, Son?
-Ты где подцепил вирус?
-Недавно просто провел ночь с длинногой блондинкой, которая умеет переставлять Windows

4

Sacha_D пишет:

Ethernet кабель билайна я подключил к комутатору.

Билайн предоставляет и такой интернет? Ну так настрой билайн-модем или что там у тебя в роутер и пусть сам в сеть раздаёт?

kOvr1K пишет:

Настраивается нат фррвардинг который передаст трафик на 2ую сетевую в этом компе.

Не обязательно, та же схема будет работать и с одной сетевой платой.

Sacha_D, какой тип соединения с интернетом?

Q9550, ASUS P5QL/EPU, NV GF 250 GTS 1024 Mb, 5 Gb RAM (800 Mgz), Beholder 609, KDE 4.6.5, kernel 3.0.3-desktop-nrj.69mib

5

vint,
может и будет, но я бы не пожалел 200р на сетевую карту чтобы все было  и понятно, чтобы не было путаницы.

Why so serious, Son?
-Ты где подцепил вирус?
-Недавно просто провел ночь с длинногой блондинкой, которая умеет переставлять Windows

6

Соединение через ОБЫЧНЫЙ Ethernet кабель vpn pptp тунелем.

7

на своем компе... настраиваем nat и разрешаем прохождение пакетов ..

 Консоль:

iptables -A POSTROUTING -t nat -j MASQUERADE -o ppp0 # ppp0 интерфейс через который ходят пакеты на провайдера если у вас другое - заменить
iptables -P FORWARD ACCEPT
sysctl -w net.ipv4.ip_forward=1

на других компах в сети... прописываем dns сервера провайдера и указываем в качестве шлюза адрес вашего компа...
в принципе все..

8

Можно ещё поднять DHCP чтоб сеть других компов настраивать не нужно было.
Или на модеме настройти router, если это представляется возможным.

Q9550, ASUS P5QL/EPU, NV GF 250 GTS 1024 Mb, 5 Gb RAM (800 Mgz), Beholder 609, KDE 4.6.5, kernel 3.0.3-desktop-nrj.69mib

9 (27.08.2010 12:13:32 отредактировано odin)

если всего 3 компа.... и сеть давно настроена... то смысла подымать лишний сервис наверное  нет... ab разве что для расширения кругозора ....

10

на своем компе... настраиваем nat и разрешаем прохождение пакетов ..

и куда мы их отправим если у человека одна сетевая карта на комьютере?

Why so serious, Son?
-Ты где подцепил вирус?
-Недавно просто провел ночь с длинногой блондинкой, которая умеет переставлять Windows

11 (27.08.2010 13:21:48 отредактировано odin)

сетевая карта одна (а больше в принципе в данном случае и не нужно) ... но при поднятом vpn интерфейса у него будет 2 ppp0 и eth0 (к примеру)... т.е. фактически мы разрешаем прохождение пакетов с одного интерфейса на другой... вот и все...

ПС: в данном случае 2 сетевых карты нужно будет только в том случае если модем в одной подсети  а компы в дургой...

12

Если нет возможности воткнуть вторую сетевуху, то можно поднять витуальный интерфейс, а дальше по мануалу.

13

sbin пишет:

Если нет возможности воткнуть вторую сетевуху, то можно поднять витуальный интерфейс, а дальше по мануалу.

виртуальный интерфейс для чего.. ??

14

odin,

т.е. фактически мы разрешаем прохождение пакетов с одного интерфейса на другой... вот и все...

и..? А не смущает что все интерфейсы - это одна и та же сетевая карта? Ну будут пакеты ходит внутри стека - дальше что?
Как пакеты будут передаваться на остальные компьютеры в локальной сети?
Другое дело если у ТС стоит хаб и там есть аплинк - это другое дело, хотя тоже спорный вопрос.

Why so serious, Son?
-Ты где подцепил вирус?
-Недавно просто провел ночь с длинногой блондинкой, которая умеет переставлять Windows

15

А не смущает что все интерфейсы - это одна и та же сетевая карта?

ни капельки не смущает..... причем ни меня ни linux...

16

odin пишет:

в принципе все..

вряд ли всё, если топикстартера это не устроит, то надо предложить набор команд для отката изменений

Консоль на мыло. Надо развивать графику.

17

перезагрузка поможет... ab

18

odin пишет:

перезагрузка поможет... ab

по общему правилу линукс не надо перезагружать, перезагрузка - не решение

Консоль на мыло. Надо развивать графику.

19

значит перегружать не по правилу... а man по iptables прочитать религия не позволяет... ?? тогда вам в сказочный мир win ... ab

но дабы закрыть тему...

 Консоль:

iptables -D POSTROUTING -t nat -j MASQUERADE -o ppp0 # ну или по номеру правила, посмотреть можно с помощью iptables -L
iptables -P FORWARD REJECT
sysctl -w net.ipv4.ip_forward=0

20 (27.08.2010 16:55:20 отредактировано vint)

Вообще, предложенные правила постом выше по настроке не сохранит ит при перезгрузке они собьются. Так что делать выше указанных действий кроме последней прочке и не нужно.
Для того чтоб правила сохранились, нужно выполнить

 Консоль:

# service iptables save

Если же не поможет, то собственно, можно добавить правило в /etc/rc.local, например так:
 Консоль:

# echo iptables -A POSTROUTING -t nat -j MASQUERADE -o ppp0 >> /etc/rc.local

Сбросить правила таблицы NAT можено ещё и так, это если других правил нет:
 Консоль:

# iptables -t nat -F

Сорри odin, прокосил с перезагрузкой. Оставлю сообщение для общего развития других. bx Твоё снесу, дабы прикрыть обсуждения не по теме.

Q9550, ASUS P5QL/EPU, NV GF 250 GTS 1024 Mb, 5 Gb RAM (800 Mgz), Beholder 609, KDE 4.6.5, kernel 3.0.3-desktop-nrj.69mib

21 (27.08.2010 19:31:38 отредактировано romkaromka)

odin пишет:

на своем компе... настраиваем nat и разрешаем прохождение пакетов ..

 Консоль:

iptables -A POSTROUTING -t nat -j MASQUERADE -o ppp0 # ppp0 интерфейс через который ходят пакеты на провайдера если у вас другое - заменить
iptables -P FORWARD ACCEPT
sysctl -w net.ipv4.ip_forward=1

на других компах в сети... прописываем dns сервера провайдера и указываем в качестве шлюза адрес вашего компа...
в принципе все..

Так как Sacha_D использует программу vpnpptp для настройки и выхода в интернет, то достаточно всё это вписать в конфигураторе vpnpptp в поле для ввода команд и маршрутов - все эти команды будут выполнены сразу после того как появится интерфейс ppp0, и всё то, чего он хочет, будет автоматизировано. Таким образом, не потребуется сохранять правила, они будут устанавливаться когда фактически и потребуются - при выходе в интернет. Вряд ли также потребуется отменять правила, так как при выходе из программы интерфейс ppp0 исчезает, но если потребуется, то это легко решаемо.
Тогда при настройке через vpnpptp допустима более универсальная поправка, без необходимости выяснять существует ppp0 или другой интерфейс:

 Консоль:
iptables -A POSTROUTING -t nat -j MASQUERADE -o $PPP_IFACE

Примечание: При старте операционной системы ppp0 может еще не быть, кроме случая когда был настроен автозапуск интернета при старте системы встроенным в демон pppd методом, то есть через стартовый скрипт rc.local (в конфигураторе vpnpptp есть такая опция и это возможно организовать).

Консоль на мыло. Надо развивать графику.

22

Спасибо, а паролем его как-нибудь защитить можно? Чтобы другие пользователи домовой сети через меня не подключались.

23

Sacha_D пишет:

Спасибо, а паролем его как-нибудь защитить можно? Чтобы другие пользователи домовой сети через меня не подключались.

есть и другое теоретическое решение.
работать в интернете и раздавать его.
затем выйти при аварии из модуля ponoff в трее - это приведет к рестарту сети и сбросу маршрутизации.
повторно запустив конфигуратор vpnpptp, закоммитить команды.
выйти в интернет - и фигушки, раздачи больше быть не должно.
только все это надо тестить.

Консоль на мыло. Надо развивать графику.

24

А можно поднять прокси-сервер, или для этого надо 2 сетвых карты?

25

получилось настроить хоть чего-нибудь?

Консоль на мыло. Надо развивать графику.

26 (28.08.2010 15:07:22 отредактировано kisil)

Sacha_D пишет:

А можно поднять прокси-сервер, или для этого надо 2 сетвых карты?

Можно проксю и не надо для него и сетевухи. Просто настраиваеш тот самий сквид а потом в браузерах юзверей прописываеш свой прокси и всё все довольни и щастливы.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

27

Ладно, попробую

28

Позвольте спросить в тему. Есть ноутбук Самсунг с Убунтой и просто комп с Мандривой. Хочется соединить их в сеть, но не знаю как и немогу найти как? Ткните носом, пожалуйста! (на линуксах три дня!)

29

kolotunbabaj, витой парой соедени.Вопрос поконкретней задай,что ты хочешь от сети.

Mageia4, KDE  4.11.4.

30

Просто я хочу чтоб ноут отражался в компе как дополнительный диск. Такое возможно?