Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Вниз

Как обойти конфликт между IP адресами?   Найти похожие ветки 

 
Nikolay Kislov   (2005-08-31 13:45) [0]

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


 
Лобзик   (2005-08-31 13:52) [1]

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


 
Nikolay Kislov   (2005-08-31 13:54) [2]

А как программно подключить/отключить сетевое подключение?
Подкиньте кодец


 
Лобзик   (2005-08-31 13:56) [3]

точно незнаю но настройки доп ип винда хронит в риестре


 
wal ©   (2005-08-31 14:04) [4]

А почему просто разные адреса нельзя задать?


 
Nikolay Kislov   (2005-08-31 14:13) [5]


> А почему просто разные адреса нельзя задать?

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


 
Nikolay Kislov   (2005-08-31 14:14) [6]

В смысле другой как сервер, а этот для выкачки хотелось бы приспособить :)


 
АлексейК   (2005-08-31 14:26) [7]

А сетку со своей адресацией нельзя организовать?


 
Nikolay Kislov   (2005-08-31 14:31) [8]


> А сетку со своей адресацией нельзя организовать?

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


 
Nikolay Kislov   (2005-08-31 14:36) [9]

и Яндекс ничего не дает...


 
wal ©   (2005-08-31 14:39) [10]


> Нельзя потому, что "доступные" IP-хи закончились,
Ну все тогда "доступные" отдаешь некому компу (назовем его "шлюзом"), который "смотрит" туда, откуда эти адреса "доступны", остальным компам раздаем адреса из приватных диапазонов (rfc1918). На шлюзе организуем НАТ. Если нужно, то делаем жесткую связку для нужных адресов.
Или упрощаем эту схему и подключаем "лишний" компьютер к одному из остальных, и тоже ставим НАТ или прокси. В самый раз, если комп будет заниматься только закачкой.
А создавать конфликты, чтобы потом их героически решать, ИМХО, неправильно.

С уважением.


 
Nikolay Kislov   (2005-08-31 14:45) [11]


> wal ©

Мне нужен совет по вопросу "как


 
Nikolay Kislov   (2005-08-31 14:45) [12]


> wal ©

Мне нужен совет по вопросу

> Как можно вырубить а потом врубить сетевое подключение наподобии
> как в папке "сетевые подключения"?


 
Reindeer Moss Eater ©   (2005-08-31 14:52) [13]

Нельзя потому, что "доступные" IP-хи закончились, а нужно еще комп подключить.

Они не могут кончиться. Берешь адрес 172.x.x.x и все.
Останется настроить либо нат либо маршрутизацию.


 
wal ©   (2005-08-31 15:02) [14]


> Мне нужен совет по вопросу
> > Как можно вырубить а потом врубить сетевое подключение
> наподобии
> > как в папке "сетевые подключения"?

При этом вырубается-врубается не абстракное "подключение", а конкретная сетевая карта. Можешь убедится, открыв диспетчер устройств после отключения. Как включать-выключать устройства, спрашивай в WinAPI, может быть ответят.

С уважением.


 
Nikolay Kislov   (2005-08-31 15:02) [15]


> Они не могут кончиться.

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


 
АлексейК   (2005-08-31 15:03) [16]

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


 
АлексейК   (2005-08-31 15:06) [17]

Еще как могут!!! Так как "доступные" определены нашей проксей, а там они закончились

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


 
wal ©   (2005-08-31 15:06) [18]


> так как первый вырубаеться поздно, не хотелось бы сидеть
> на работе до 21 часа
Первый перед выключением пусть кинет в сеть MagicPacket, второй выключать по расписанию. Вот проблему нашел. А админа увольте нафиг, раз он сеть спроектировал без учета развития, а теперь еше и работать "не хочет".

С уважением.


 
Alexander Panov ©   (2005-08-31 15:08) [19]

1. Админа - к ногтю.
2. оба компа - по расписанию вкл/выкл сетевой интерфейс.


 
Reindeer Moss Eater ©   (2005-08-31 15:08) [20]

Был такой мультик.
Ослик Элек Мэк сторил дом.
Начал с крыши, покрыл её черепицей.
Потом стал строить стены и подсовывать их под крышу.
А крышу все это время держали на руках заказчики.

Вот ты делаешь примерно то же самое.

ЗЫ тебе предложили взять для левого компа адрес из сети, которая не находится в ведении твоего админа.
И настроить маршрутизацию или нат.


 
Плохиш ©   (2005-08-31 15:29) [21]

Удалено модератором


 
Digitman ©   (2005-08-31 16:41) [22]


> "доступные" определены нашей проксей


прокси не занимается раздачей адресов, у прокси совершенно иные задачи.


 
isasa ©   (2005-08-31 18:01) [23]

Поищи поисковиками "тунелирование". :)
Если хочется в голову, поставь на  "один из них включен постоянно" свой прокси(например, WinRoute), и качай через него.


 
tesseract ©   (2005-08-31 21:56) [24]


> > "доступные" определены нашей проксей


Странный такой админ, ограничил авторизацию по IP но не ограничил по времени доступа.......

ЗЫ : А пиво уже предлагалось :-)


 
Fay ©   (2005-09-01 03:25) [25]

2 Nikolay Kislov   (31.08.05 13:45)
>> Опишу проблему...
Не верю, что возможна подобная ситуация. В такой концетрации идиотизм нестабилен.


 
Slym ©   (2005-09-01 11:20) [26]

Еще никто не предлагал 2х позиционный 8 жильный переключатель или еще лучше реле с питанием от вентилятора системника (включен - провода на меня, выключен провода на др комп)


 
dmitry501 ©   (2005-09-02 05:33) [27]

Slym ©   (01.09.05 11:20) [26]
Железный переключатель конечно же более круто, чем софтовые, которые предлагают предыдущие авторы- надежен, прост в реализации, дешев, никаких глюков :)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.037 c
2-1132571540
Perf2k2
2005-11-21 14:12
2005.12.11
Пытаюсь вызвать процедуру показа формы FormShow, не получается :(


2-1133180778
pathfinder
2005-11-28 15:26
2005.12.11
Как лучше сохранить выборку из Adoquery в файл?


2-1132566744
arkan
2005-11-21 12:52
2005.12.11
База данных (SQL)


4-1129138447
Конст
2005-10-12 21:34
2005.12.11
FormatMessage и освобожение буфера


1-1131704477
DelphiLexx
2005-11-11 13:21
2005.12.11
DosToWin





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский