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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Подключение из локалки к рабочему столу в   (Прочитано 3302 раз)

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

Оффлайн ignat-by

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
  • Такие вот мы серьёзные !
    • Просмотр профиля
В DNAT, нет.
Жаль. А как-нибудь это обойти можно ?

Пользователь решил продолжить мысль 28 Мая 2010, 12:48:38:
если не сложно выложи плиз скрипт с  правилами iptables  и  конфиг networks

Вот:

(Нажмите, чтобы показать/скрыть)

interfaces:

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 28 Мая 2010, 12:48:38 от ignat-by »

Гарри Кашпировский

  • Гость
Жаль. А как-нибудь это обойти можно ?
Смотря для каких задач оно вам нужно, впринципе есть такой проект - http://linux-igd.sourceforge.net/

Оффлайн ignat-by

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
  • Такие вот мы серьёзные !
    • Просмотр профиля
Жаль. А как-нибудь это обойти можно ?
Смотря для каких задач оно вам нужно

Да у меня одна цель - позволить любому компу из локальной сети прицепиться к рабочему столу любого компа из сети провайдера.

впринципе есть такой проект - http://linux-igd.sourceforge.net/

Проект, возможно, и интересный, но меня смущают две проблемы: дата последней версии и то, что с английским я не дружу - в школе и институте учил немецкий, а сейчас и его забыл.

Оффлайн mitox

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
А если попробовать разрешить транзит из локалки до шлюза и обратно?

#По умолчанию запрещаем весь транзит
-P FORWARD DROP

далее вижу

#Разрешаем уже установленные соединения
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT

Но в нашем случае подключение в RDP ещё не установленно, может быть из за этого коннект до рдп и не идёт.

Попробуй примерно так:

$IPT -A FORWARD -i $LOCAL -o $SV -j ACCEPT
$IPT -A FORWARD -o $LOCAL -i $SV -j ACCEPT

$SV мой провайдер

Могу ошибаться ибо в iptables  не силён, так что не ругать)
Крутой каматозник

Гарри Кашпировский

  • Гость
В репозитарии Lucid доступен, другое дело, что это дырка в безопасности сетки.
myrouter:~$ apt-cache search linux-igd
linux-igd - Linux UPnP Internet Gateway Device
Я, тоже изучал немецкий и тоже его забыл, однако с туевой хучей переводчиков, мне кажется, это не проблема.
С досупностью удалённого стола, достаточно маскарадинга в сеть провайдера, хотя и с динамической маршрутизацией, возможно решаемо, обратись к провайдеру, но скорее всего на такой шаг он не пойдёт. Поэтому все же стоит разобраться с iptables, в части ограничений и фильтрации траффика, если, как ты утверждаешь, на Win-сервере, это работает.
mitox верно про транзит отметил, там если честно дофига лишнего, поэтому стоит для начала разрешить всё, а потом уже по мере надобности ограничивать.

Оффлайн ignat-by

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
  • Такие вот мы серьёзные !
    • Просмотр профиля
 Хм, :idiot2: проделал эксперимент - взял ещё один системник,  установил ubuntu server 10.04, т.е. получил совершенно чистую систему. Затем поднял интерфейсы и настроил подключение к провайдерам. Затем разрешил форвардинг через sysctl -w net.ipv4.ip_forward=1 и прописал iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE. В результате на компах в локалке интернет появился (через ppp0), но рабочие столы так и остались недоступны ! Вот сижу и репу чешу  :idiot2: - неужели чего на уровне ядра системы недоверчено и нет полного доступа из локалки ?

Гарри Кашпировский

  • Гость
А эти самые рабочие столы доступны точно через ppp0?
Хосты машин отвечают на эхо запросы?
Трассировки проходят, телнеты подключаются к нужному порту?
« Последнее редактирование: 28 Мая 2010, 14:53:46 от Гарри Кашпировский »

Оффлайн ignat-by

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
  • Такие вот мы серьёзные !
    • Просмотр профиля
А эти самые рабочие столы доступны точно через ppp0?
Хосты машин отвечают на эхо запросы?
Трассировки проходят, телнеты полключаются к нужному порту?
При виндовом шлюзе - на все вопросы ДА
При убунтовском шлюзе - на все вопросы НЕТ, даже если все разрешить (т.е. ничего не запрещать специально).
прям мистика какая-то...

Гарри Кашпировский

  • Гость
Не бывает такого.
У тебя задача получить доступ к ресурсам провайдера eth1?

Оффлайн ignat-by

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
  • Такие вот мы серьёзные !
    • Просмотр профиля
Не бывает такого.

Увы, практика доказывает обратное. Причем упорно доказывает.

У тебя задача получить доступ к ресурсам провайдера eth1?

Именно. Только по этому соединению поднимается ppp0 и именно через ppp0 мне и надо получить доступ к ресурсам провайдера.

Гарри Кашпировский

  • Гость
Ничего подобного. Через eth1 поднимается ppp0, но это не отменяет того факта, что ресурсы доступны через eth1, иначе зачем ему IP присваивается? Так что это никакая не мистика, а маршрутизация плюс
неполные правила ipt, по которым нет доступа к eth1.
Есть мнение, что Win-сервер получает маршруты от DHCP, а *nix нет.
« Последнее редактирование: 28 Мая 2010, 17:23:53 от Гарри Кашпировский »

Оффлайн ignat-by

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
  • Такие вот мы серьёзные !
    • Просмотр профиля
Но eth1 присваивается 172.16.197.73, а ppp0 имеет 94.190.119.67. При этом 94.190.119.67 статический и виден в интернете, в т.ч. по нему из интернета можно зайти на комп. Все ресурсы имеют адрес 94.190.Х.Х. Если не поднять ppp0, то и доступ к ресурсам невозможен. Стало быть нужно пробиваться на ppp0, а не на eth1. Вроде так получается...

А вот в это: Win-сервер получает маршруты от DHCP, а *nix нет уже верится. Вот только как это обойти ?

Гарри Кашпировский

  • Гость
Я бы тебе предложил сравнить таблицу маршрутизации на win и на *nix, что бы точно убедиться, а не вериться-неверится :) И про трейсроутам смотри как оно идет и в win и в nix. Уверен, что маршруты отличаются.
Ну не бывает такого, что бы TCP/IP работал по-разному :)
« Последнее редактирование: 28 Мая 2010, 18:04:42 от Гарри Кашпировский »

Оффлайн ignat-by

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
  • Такие вот мы серьёзные !
    • Просмотр профиля

Вот таблица маршрутов винды (ХР):



Вот таблица убунты:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
94.190.112.64   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.0.0      172.16.0.1      255.255.255.0   UG    0      0        0 eth1
212.220.70.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
10.190.0.0      212.220.70.254  255.255.0.0     UG    0      0        0 eth2
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth1
94.190.0.0      94.190.112.72   255.255.0.0     UG    0      0        0 ppp0
10.0.0.0        212.220.70.254  255.0.0.0       UG    0      0        0 eth2
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

Разница в ip интерфейсов, которые получают настройки по dhcp, т.к. используются разные аккаунты провайдера. Но в убунте эти ip не видны, т.к. используются названия интерфейсов.

Вот трассировка из винды:



Из убунты трассировка вообще не идет...

Вот сейчас и думаю, как бы таблицу маршрутов из винды повторить в убунте ?

Гарри Кашпировский

  • Гость
У тебя с маршрутами вообще какая-то лабуда
Маршрут
94.190.0.0      94.190.112.72   255.255.0.0     UG    0      0        0 ppp0Не нужен, потому, что есть
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0И откуда 94.190.112.72 взялся? Это адрес ppp0 ?
Аналогично с eth2
Маршрут
10.190.0.0      212.220.70.254  255.255.0.0     UG    0      0        0 eth2Не нужен, потому что есть
10.0.0.0        212.220.70.254  255.0.0.0       UG    0      0        0 eth2Ну и в концовке, вижу что 212.220.70.254 вообще в windows не пользуется.
« Последнее редактирование: 28 Мая 2010, 19:21:04 от Гарри Кашпировский »

 

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