PDA

Просмотр полной версии : Как сделать интернет-шлюз для пакетной сети ?



RW9UHG
13.05.2006, 15:09
Уважаемые коллеги-радиолюбители, - кто имеет опыт создания интернет-шлюза для пакетной радиосети, - откликнитесь! Суть проблемы заключается в том, что непонятно как и возможно ли вообще получить статический IP адрес при коммутируемом доступе (по телефонной линии)? Возможно есть какие либо другие способы, например программные эмуляторы? Мне неизвестно…
Советы типа “получите IP адрес и мы Вам поможем ” -не помогают!
rw9uhg 73!

VK5MAV
13.05.2006, 15:44
...возможно ли вообще получить статический IP адрес при коммутируемом доступе (по телефонной линии)? Возможно есть какие либо другие способы, например программные эмуляторы? Мне неизвестно…

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

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

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

Как Вы себе представляете программный эмулятор IP адреса ?? :)

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

В этом случае, дозвонившись и войдя в сеть, Вы получаете внутренний адрес сети (динамический, но сейчас это неважно, обычно, для небольших сетей, из диапазона 192.168.ххх.ххх), к примеру, 192.168.1.202. При доступе в инет работает протокол NAT (Network Address Translation) - MS Windows, или Masquerading - *nix, в результате действия которого Вы будете посылать пакеты на, к примеру 207.46.198.30, а сервер в локальной сети сам будет знать, что ответные пакеты с этого адреса он должен направить на внутренний адрес 192.168.1.202.

Постарался объяснить как можно более просто...:-) Если что - спрашивайте...:-)

KOLHOZNIK
13.05.2006, 16:36
У нас при оформлении ADSL соединения, сразу выдают фиксированный IP адрес.

VK5MAV
13.05.2006, 16:40
У нас при оформлении ADSL соединения, сразу выдают фиксированный IP адрес.

Простите, Вы исходный вопрос читали ? - "что непонятно как и возможно ли вообще получить статический IP адрес при коммутируемом доступе (по телефонной линии)? "
В моем понимании спрашивающий подразумевает именно диал-ап - в случае ADSL сомневаюсь, что такие вопросы встали бы... :-)

KOLHOZNIK
13.05.2006, 18:33
может быть моё собщение подвигнег его на подключение к ADSL ?, которое в моем понимании, тоже кстати происходит по телефонной линии.
P.S. исходный текст читал

VK5MAV
13.05.2006, 18:45
может быть моё собщение подвигнег его на подключение к ADSL ?, которое в моем понимании, тоже кстати происходит по телефонной линии.
P.S. исходный текст читал

Дык... если бы все было так просто...:-)
Это я насчет подключения к ADSL.
Не всегда, как я понимаю, есть возможность как финансовая, так и чисто техническая. Кроме наличия, как Вы совершенно правильно заметили, телефонной линии, по которой идет подключение, может быть проблема со спаренным телефоном, старая АТС-координатка, отсутствие свободных слотов для подключения на телефонной подстанции, отсутствие в принципе оборудования там же, затекшая "последняя миля", необходимость подключаться с разных номеров телефонов, QTH не в городе, и много еще всего... :-)
Поэтому я пытался дать хоть какой-то ответ, исходя из самых неблагоприятных условий.

Кстати, просто для справки.
Аделаида - не самый маленький город, более миллиона жителей, и то, при переселении в другой район скрестив пальцы ожидаешь ответа от провайдера - будет ADSL или нет.
Хотя - Австралия даалеко не в начале списка передовиков интернета, так что это не показатель, увы... :-)

RU3AX
13.05.2006, 18:46
Уважаемые коллеги-радиолюбители, - кто имеет опыт создания интернет-шлюза для пакетной радиосети, - откликнитесь! Суть проблемы заключается в том, что непонятно как и возможно ли вообще получить статический IP адрес при коммутируемом доступе (по телефонной линии)? Возможно есть какие либо другие способы, например программные эмуляторы? Мне неизвестно…
Советы типа “получите IP адрес и мы Вам поможем ” -не помогают!
rw9uhg 73!

Провайдеров много разных и вариантов услуг, которые они предлагают, тоже немало. Другая беда - к кому есть доступ из данного QTH. Неконкретно - попадались провайдеры, дающие статический IP, но это за деньги и, по памяти, за хорошие деньги.

R3D-209
13.05.2006, 21:20
RW9UHG, к провайдеру обращайтесь. АднАзнАзнА.

OH2JXA
16.05.2006, 23:09
Привет,
в некоторых случаях могут спасти бесплатные сервисы типа представленных здесь:
http://www.dns2go.com/
http://www.dyndns.com/
наверное есть и другие.

UR0VS
16.05.2006, 23:28
Уважаемые коллеги-радиолюбители, - кто имеет опыт создания интернет-шлюза для пакетной радиосети, - откликнитесь! Суть проблемы заключается в том, что непонятно как и возможно ли вообще получить статический IP адрес при коммутируемом доступе (по телефонной линии)? Возможно есть какие либо другие способы, например программные эмуляторы? Мне неизвестно…
Советы типа “получите IP адрес и мы Вам поможем ” -не помогают!
rw9uhg 73!

Для это цели уже много лет существует так называемая сеть AMPR.
Очень подробно можно ознакомиться здесь: http://ra3apw.by.ru/ampr/o_ampr.html

RC3C
17.05.2006, 11:01
сделать?? хех
да оч просто:
1) поставить дос и jnos
2) поставить linux/unix и tnos или jnos

rttyman
21.05.2006, 15:10
Если посерьезному гейт делать ищиде где-то выделенку с постоянным подключением и реальным IP.

Если похите поиграться и потренероваться, тогда идите на www.winlink.org и ищите там программу TELPAC - это как бы шлюз telnet-packet.

Для него не нужен реальный IP, достаточно только чтобы ваш провайдер "пускал" соединиться по телнету с хостом напрямую (а то многие только через прокси пускают - телнет отдыхает. :( )

Там же еще есть и примочки к этому шлюзу чтобы организовать e-mail обмен через пакет!

Еще нужно скачать SV2AGW Packet Engine - это будет ваш "модем" через звуковую плату. Лучше искать версию 2002.10 - менее глючная.

UA1CAM
22.05.2006, 02:17
Много правильного сказано выше. Добавлю еще немного..
Сама идея иметь шлюз с коммутируемой линией имеет право на жизнь, но надежность такого решения стремится к нулю. Потому надо приложить усилия скорее не к получению статического ИП, а к получению надежного некоммутируемого линка в интернет. Иначе говоря выделенного канала в любом проявлении..

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

Для определения технологии - подключится к инету и ipconfig /all.( либо ifconfig). Смотрим адрес на диалап интерфейсе и если он не начинается на 192 или 172 или 10 , то вероятно провайдер выдает внешние адреса для диалапа. Если начинается на эти цифры - вы имеете либо NAT либо PAT.

В общем случае - ищите выделенку и будете достойным узлом в АМПР.

73! ua1cam

RW9UHG
18.05.2007, 05:09
Всем отзывчивым огромное спасибо! Ряд обстоятельств не позволил сразу ответить, за что извиняюсь душевно. Наконец получил ADSL и для меня проблемма создания шлюза - снята. Мечта сделать узел АМПР ещё жива,- и в этом Ваша заслуга! 73.

rus013
08.10.2008, 16:54
TO RW9UHG
Ну как пакетная сеть заработала или всё ушло в небытиё?

ES4TIX
01.08.2011, 21:08
видать, это уже никому не надо.

UA3MQJ
01.08.2011, 22:16
А может и надо. Кто его знает. Ведь остались в интернете сервисы, которые не требуют больших скоростей: аська, телнет. Надо просто попробовать, как они будут работать через ax.25. Пару лет назат я пробовал соединять два компьютера через 29 МГц, но что-то тогда не пошло. Пакеты ходили в одну сторону. Работал и с AGW и с MixW. Но в принципе для проверки работоспособности достаточно соединить звуковые платы двух компьютеров.

А что!? Интересная тема для журнала "Хакер" или типа того: "соединяем компьютеры через звуковую плату и выходим в интернет!"

RC3C
01.08.2011, 22:41
Через АХ.25 аська и всякие там агенты буду работать (ессно только ЧАТ и не более). Есть даже надстройка над АХ.25 на основе TCP/IP. Тема давняя. Немного подзабылось все с 90х то годов...

Помню у кого-то в Европе Линухи работали по IP по АХ.25 протоколу, имея адреса 44.*.*.*
Вообще, это было очень развито в Германии. Сейчас не знаю ситуации, не слежу ибо И-нет "затмил глаза" :)

ES4TIX
02.08.2011, 11:09
были бы желающие, было бы интересно вместе что-то придумать.
Вчера поставил AGWPE движок и TCPIP over radio. Появился еще один адаптер в сетевых подключениях. Ставил всё по инструкции в хелпе к AGWPE, установил простенький прокси сервер, чтобы соединить между собой интернет соединение(ETHERNET сетевой адаптер, реальный физический) и виртуальный сетевтой адаптер (TCPIP over radio) -- так якобы делал и сам автор пакетного движка, во всяком случае он именно так это описывает в своем хелпе.
Назначил своему виртуальному сетевому адаптеру ака TCPIP over radio свой IP 44.1.1.2 . Подключил УКВ трансивер к звуковухе. Полностью наладил. Даже пакеты широковещательные полетели, типа 255.255.255.255, в никуда.
Следущим шагом была та же сама установка всего на лаптоп со звуковой картой и другим подключенным УКВ трансивером. Наладил, задал ИП адрес и того же диапазона 44.1.1.3 . А дальше че - понять не могу. Чем подключаться к 44.1.1.2? Нужна какая то программа?
Хочу, чтобы интернет раздавался по радиоэфиру, то есть с лаптопа 44.1.1.3 подключиться к 44.1.1.2 и сидеть в той же аське, читать QRZ.RU итд. Скорость соединения не важна. Важно сделать это всё работающим.

UA3MQJ
02.08.2011, 11:23
Кстати, не факт, что AGWPE работать будет, если он у вас не куплен. Я это дело пробовал, там какие-то опции будут недоступны. Пробовал так же и Flex. Но посоветовал бы MixW с его гибкостью и возможностью переключения на разные моды пакета и разные скорости.

По поводу дальнейших действий. Попробуйте ping. Если работает, то попробуйте папку расшарить. Ну или установить какой-либо ftp север и зайдите на него. Ну а если все работает, то уже можно поставить PROXY сервер по вкусу.

ES4TIX
02.08.2011, 12:08
Попробуйте ping
да дело в том, что чтобы попробовать пинг, нужно ведь, чтобы Лаптоп с ИП 44.1.1.3 был куда-то подключен/соединен с другим ПК, я правильно понимаю? Нужно ведь как то инициировать соединение с тем компьютером, на котором есть интернет, в данном случае это 44.1.1.2. Вобщем непонятно, как подключиться... В сетевых настройках лаптопа еще надо указать ИП адрес гейтвея.
Чем дальше, тем больше непоняток.
Неужели тут нет людей, которые в далекие 90-е этим делом занимались, наверняка ведь знают как настроить.

AGWPE работает, но 45 минут - для экспериментов вполне достаточно.
Да дело даже не в нем, даже на примере MixW бы понять как делаются сетевые настройки, чтобы лаптоп подключился к раздающему интернет компьютеру.

RC3C
02.08.2011, 12:20
@ ES4TIX: зайдите на сайт www.ampr.org
там есть перечень сетей 44.*. Для одной страны своя подсеть.
Например , для России - это 44.178.*.*
Для Эстонии , к сожалению , не знаю.
Для, того чтобы пинговать хосты 44.* , нужно снала сделать главный хост-роутер (какой-нить линух/юних) , который мог бы перебрасывать пакеты с внешних адресов на адреса 44.*. В России у нас был - gw.ra3apw.ampr.org [44.178.1.2]. Но его сейчас нет, и данная функция роутинга у нас отпала - некому роутить.

Теперь, делайте выводы.

=== http://www.ampr.org/amprnets.txt ===

<PRE>
44.188.48/20 Estonia ES1LAU Anto Veldre
</PRE>
=== http://www.ampr.org/amprnets.txt ===

UA3MQJ
02.08.2011, 13:10
Да ну, причем тут ampr? Давайте в него пока не лезть.


да дело в том, что чтобы попробовать пинг, нужно ведь, чтобы Лаптоп с ИП 44.1.1.3 был куда-то подключен/соединен с другим ПК, я правильно понимаю?

Нет. Представьте, что у вас пк торчат в одном коммутаторе и все. То есть находятся в одной сети. От этого я пляшите дальше. Если пинги работают, то можно попробовать TCP соединение (например FTP). Я обо всем этом писал выше. Ну а если работает, то ставите на комп с интернетом прокси (например wingate) и в самом простом случае указываете не default gateway а просто http прокси во всех ваших программах (ICQ, Опера).

А дальше уже вам самим читать и изучать сети, способы доступа к интернету. То ли хватит обычного http proxy, а может вы NAT захотите. В любом случае это у же не радио тема.

RC3C
02.08.2011, 13:49
@ES4TIX:


А дальше уже вам самим читать и изучать сети, способы доступа к интернету. То ли хватит обычного http proxy, а может вы NAT захотите. В любом случае это у же не радио тема.
Полностью согласен с Алексеем. Достаточно сделать обычный прокси наружу. Внутри сети использовать адреса
10.*
172.16.* - 172.30.* (по памяти не помню)
192.168.*

Да, это уже не радио тема получается.

UR3LCM
02.08.2011, 14:47
... Следущим шагом была та же сама установка всего на лаптоп со звуковой картой и другим подключенным УКВ трансивером. Наладил, задал ИП адрес и того же диапазона 44.1.1.3 . А дальше че - понять не могу. Чем подключаться к 44.1.1.2? Нужна какая то программа?
Хочу, чтобы интернет раздавался по радиоэфиру, то есть с лаптопа 44.1.1.3 подключиться к 44.1.1.2 и сидеть в той же аське, читать QRZ.RU итд. Скорость соединения не важна. Важно сделать это всё работающим.

Не совсем понятно, что требуется в результате получить?
Вьі хотите один лаптоп связать по радиоєфиру с другим лаптопом подключенньім к Інтернету, и обеспечить доступ из первого лаптопа к ресурсам Інтернет?
Или необходимо связать по AX.25 между собой не просто лаптопьі, а две TCP/IP подсети?
Если не затруднит, опишите задачу.

Относительно скорости -
Для практического применения скорость imho ВАЖНА. Попробуйте поработать в Інтернете при скорости соединения 4800 bps и Вьі єто почувствуете.
Официально AX.25 использует 1200 или максимум 9600. Отнимите служебньій трафик, QRM, QRN, - и даже 4800 не получится. imho вследствии єтого AX.25 и утратил популярность. НЕ проще ли будет применить WiFi связь. Она может обеспечить надежную связь в радиусе 2..3 км при несравнимо более вьісокой скорости.
Или у Вас желание исследовать возможности AX.25 сетей?
Тогда imho целесообразно прейти на Linux. В Linux все более доступно, открьіто и наглядно. Єто отличньій полигон для подобньіх єкспериментов.

RC3C
02.08.2011, 14:56
Официально AX.25 использует 1200 или максимум 9600. Отнимите служебньій трафик, QRM, QRN, и даже 4800 не получится.
При том, что полного дуплекса нет!
Есть сиплексный канал, где все работает. Можно сделать полудуплекс, но не дуплекс.

В Linux все более доступно, открьіто и наглядно. Єто отличньій полигон для подобньіх єкспериментов.
На винде тоже есть поле для деятельности.

RX6FM
02.08.2011, 16:22
Вот здесь у Игоря UA6HJQ много чего есть по этой теме в разделе Пакетная связь..
http://goryham.qrz.ru/

ES4TIX
02.08.2011, 22:33
UR3LCM
Официально AX.25 использует 1200 или максимум 9600. Отнимите служебньій трафик, QRM, QRN, - и даже 4800 не получится. imho вследствии єтого AX.25 и утратил популярность. НЕ проще ли будет применить WiFi связь. Она может обеспечить надежную связь в радиусе 2..3 км при несравнимо более вьісокой скорости.
Или у Вас желание исследовать возможности AX.25 сетей?

Да именно, три вещи: желание, самообразование(узнаю что-то новое), и хобби(потому что просто интересно сделать полностью рабочую систему). Я Вас не хочу обидеть, но просто, следуя Вашим словам, можно сделать вывод, что бессмысленно заниматься и радио - всеравно это бессмысленно, жена только поддакнет - "толку действительно никакого, лучше бы шубу норковую купил". И всё на этом. Но мы этим всёравно занимаемся, потому что это интересно. Так же и тут.
Я вообще порой задумываюсь, что раньше с самопальными трансиверами жилось интереснее, чем сейчас: не надо ничего паять, пошёл да купил трансивер. От того и огородников на 80-ке прибавилось. Потому что не о чем больше потрепаться. Технические разговоры уже просто не имеют основания начаться. Всё и так рабочее, с завода, от большого брата Ясу, все ТХ давно извесны и обсосаны, а дорабатывать уже нечего.
Раньше, чтобы выйти в эфир надо было что-то знать, чего не знает твой сосед дядя Фёдор. Нужно было настраивать, искать местечко, где бы приборы для настройки позаимствовать итд итп... была романтика.
Простите за отклонение от темы.

Так вот.
ВиФи сдался на расстоянии чуть больше 300 метров. Городить направленные антенны не хочется.
А вот расшарить на базовом компьютере СОМ порт по ТСР во внешнюю сеть, и подключиться с лаптопа пакетом через TCPIP over radio к базовому компу... Вот это уже интересно. Можно например сидя в 40 километрах в машине управлять повороткой на базовой УКВ радиостанции по радиоканалу. Как минимум, еще можно частотой базового трансивера управлять.
Естессвенно можно сказать, что есть ГПРС и 3G модемы. Но это не по радиолюбительски. В нынешнее время всё так упростилось, и стало легко доступным, что приходится самому создавать себе трудности/проблемы и преодолевать их. Почему-то это интересно и увлекательно. Иначе, чувствую, что вообще интерес к радио угаснет.

Добавлено через 1 минуту
UA3MQJ
Нет. Представьте, что у вас пк торчат в одном коммутаторе и все. То есть находятся в одной сети. От этого я пляшите дальше. Если пинги работают, то можно попробовать TCP соединение (например FTP). Я обо всем этом писал выше. Ну а если работает, то ставите на комп с интернетом прокси (например wingate) и в самом простом случае указываете не default gateway а просто http прокси во всех ваших программах (ICQ, Опера).

А дальше уже вам самим читать и изучать сети, способы доступа к интернету. То ли хватит обычного http proxy, а может вы NAT захотите. В любом случае это у же не радио тема.

спасибо за ценную информацию. Всё действительно работает, трафик идет даже когда ничего не передаешь, видимо контрольные пакеты какие-то, плюс широковещательные 255.255.255.0 итд.

UR3LCM
03.08.2011, 00:57
... Да именно, три вещи: желание, самообразование(узнаю что-то новое), и хобби... мы этим всё равно занимаемся, потому что это интересно.
...
ВиФи сдался на расстоянии чуть больше 300 метров. Городить направленные антенны не хочется.
А вот расшарить на базовом компьютере СОМ порт по ТСР во внешнюю сеть, и подключиться с лаптопа пакетом через TCPIP over radio к базовому компу... Вот это уже интересно. Можно например сидя в 40 километрах в машине управлять повороткой на базовой УКВ радиостанции по радиоканалу. Как минимум, еще можно частотой базового трансивера управлять.

Мотив деятельности понятен. Остается определиться,
какую техническую систему Вьі стремитесь создать:
1) пакетную сеть AX.25;
2) шлюз із сети AX.25 в сеть TCP/IP;
3) систему телеуправления по радиоканалу ?
В последнем случае применение протоколов TCP/IP поверх AX.25 виглядит избьіточньім. Одновременно возникает вопрос о защищенности канала телеуправления от злоумьішленников.
PS Для связи в 40 км на УКВ imho направленньіе антенньі тоже городить придется.

ES4TIX
03.08.2011, 19:08
Все 3 пункта по очереди, как раз в том порядке, в каком они приведены.

UA3MQJ
03.08.2011, 21:39
Я видел виртуальные COM порты через TCP/IP с одного ПК на другой. Но то, что я видел - было платное. Возможно существует и бесплатный вариант. Так что все возможно.

ES4TIX
04.08.2011, 14:22
У меня есть бесплатный для 32-битных окон, если нужно могу скинуть. Для 64-битных он уже платен, но работает прекрасно и без регистрации. Просто сообщение при запуске программы выводит о том, что версия незарегистрирована.

UA3MQJ
04.08.2011, 17:55
Конечно нужен. Думаю, что и не только мне одному. Останется только найти виртуальную сетевую звуковую... Ну вы поняли.

ES4TIX
04.08.2011, 19:44
здесь скачивается искомая программа:
http://www.eterlogic.com/Products.VSPE.html

http://www.eterlogic.com/images/Screens/VSPE/1.PNG
http://www.eterlogic.com/images/Screens/VSPE/2.PNG
http://www.eterlogic.com/images/Screens/VSPE/3.PNG
http://www.eterlogic.com/images/Screens/VSPE/4.PNG

UR3LCM
05.08.2011, 03:27
здесь скачивается искомая программа:
http://www.eterlogic.com/Products.VSPE.html
Скажите, а как Вьі собираетесь применять данньіх виртуальньій com-порт в связке с AX.25 ? Если поверх TCP/IP over AX.25, то прикиньте максимальную скорость работьі такого бутерброда с учетом потерь при 9600 бод у AX.25. Дамаю, что и 300 bps едва получится.

ES4TIX
05.08.2011, 10:13
да хоть 70 бод. Лишь бы работало :)
Применять собираюсь, как уже сказал, для расшаривания СОМ порта подключенной к стационарному ПК поворотки (G6LVB) УКВ антенны. Трафика там кот наплакал.
Предпочитаю не теоретизировать, а проверять на практике.