![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
burakov |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Друзья,
Если в компе две сетевые карты с назначенными на них static IP например, ОДНА: 192.250.250.3 255.255.255.0 и ВТОРАЯ: 192.168.1.2 255.255.255.0 И взять и с ЭТОГО же компа запустить пинг по ИМЕНИ. Например, пусть у компа имя = admin тогда ping admin какой адрес ответит??? и от чего это зависит в unix - linux какой сетевой интерфейс Linux посчитает ГЛАВНЫМ? А может кто знает - как этот процесс реализован в WINDOWS. А то собственно мне надо в WINDOWS сменить приоритет ответа (чтобы в ответ на пинг по ИМЕНИ отвечала вторая карта ). Но виндузятники молчат. Подскажите пожалуйста. Очень надо! Спасибо |
|||
|
||||
ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
Куда резолвится у вас admin, тот интерфес вам и ответит. Чаще всего, локальная машина из записей файла hosts отрезолвит всё в адрес петлевого интерфейса - 127.0.0.1, так что тут вообще без разницы будет, сколько у вас там сетевух.
-------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
burakov |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
прописываю в файле
hosts (правда под WINDOWS) admin 192.250.250.3 пингую, а отвечает 192.168.1.2 :( может конечно под linux по другому :( ... |
|||
|
||||
vintyara |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 24.3.2005 Где: Ode$$a Репутация: нет Всего: 2 |
burakov, а пингуешь с линуха
![]() |
|||
|
||||
mrco |
|
|||
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 4.10.2006 Репутация: нет Всего: 1 |
||||
|
||||
giner |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.2.2007 Репутация: 3 Всего: 4 |
Пакеты будут идти согласно таблице роутинга:
route -n --------------------
Нужна помощь в Linux? |
|||
|
||||
ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
бред. Добавлено @ 16:13 Не сразу вас допонял. На пинг извне, как и писал giner, и виндоус и линукс ответят согласно таблице маршрутов. Добавлено @ 16:17 Понятий "главный интерфейс", "приоритет ответа" не существует. Пинг по имени, отличается от пинга по IP только налицием предшествующего запроса к системе разрешения имен ОС. Это сообщение отредактировал(а) ZeeLax - 15.8.2007, 16:17 -------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
burakov |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Совершенно правильно... Вопрос в том ... 1. В сетке (стоят одни WINDOWS) - DNS-сервер НЕ поднят. Т.е. не знаю... какая служба в WINDOWS связывает IP с именем компа, если нет DNS сервера и как на нее повлиять ![]() 2. Если пинговать этот вот комп с двумя сетевыми из внутренней сетки 192.250.250.0 ping admin то отвечает на это имя внутренняя карта с ip=192.250.250.3 Если пинговать c внешней сетки 192.168.1.0 ping admin то отвечает соответственно внешняя сетевая с ip=192.168.1.2 Т.е. тут все правильно... сети работают и все нормально 3. А вот Если пинговать "САМ-СЕБЯ", то отвечает карта внешняя 192.168.1.2 , а я бы хотел, чтобы отвечала карта ВНУТРЕННЯЯ!!! ПРописка в файле hosts строк типа admin 192.250.250.3 НЕ помогает. посмотрел route print? Вижу шлюз "по умолчанию" 192.168.1.1. Ну думаю в этом дело. Меняю шлюз "по умолчанию" на внутренний адрес (192.250.250.5 - реально мой внутренней шлюз) НЕ ПОМОГАЕТ. ПРобую вообще убрать ШЛЮЗЫ и с одной и с другой сетевой. Все равно САМ на СЕБЯ отвечает 192.168.1.2, вместо желаемого 192.250.250.3 пробовал обзывать в сетевом окружении карты типа eth0 и eth1, менял названия местами - НИЧЕГО... (ну в windows я на это и НЕ надеялся) Чего еще можно придумать? Где на компе можно посмотреть таблицу соответствия ip адрес = имя компа ???? (по идее - это файл hosts, но на практике - не помогло!) |
|||
|
||||
ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
Ага, значит я вас правильно понял.
а
не пробовали? Так даже в комментариях написано. -------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
давайте расставим все точки над ё.
имя компьютера привязывается к IP адресу. к ОПРЕДЕЛЕННОМУ IP адресу. делается это либо на каждом компьютере сети в его личном файле /etc/hosts ( в винде - C:\WINDOWS\System32\drivers\etc\hosts ), либо в сервере DNS. сетевая карточка конфигурируется на как минимум 1 IP адрес. поэтому ответ таков: если в сети - централизованное управление именами, т.е. DNS настроено, и в нем есть запись, указывающая с "admin" на "192.250.250.3", то при пинге ответ будет с той карты которая сконфигурирована на данном адресе. весь механизм перевода с IP на имя и с имени на IP - называется resolving, резолвинг. его можно настраивать с помощью нескольких элементов, но это уже отдельная тема. если же это не централизовано, то возможна неразбериха: на одном компьютере можно указать, что admin - это адрес первой карты, а на другом - другой. т.е. в данном случае возможен и ответ: если в файле /etc/hosts только на компьютере, который вы сам себе назвали admin записано, каков его адрес, и в сети ни в одном компьютере не указано каков адрес admin в файле или dns, то при попытке запустит команду ping admin, будет ответ:
(если вы на линуксе) добавлю, что на практике делают как минимум 1 из:
у вас один адрес - маршрутизируемый, 192.250.х.х - т.е. "белый"/"внешний" адрес. вы случайно не ошиблись с этим ? если это внутренняя локальная сеть, то стоит использовать только внутренние сети и подсети из сегментов:
мир всем. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |