Старожил
Сообщения: 401
Благодарности: 43
|
Профиль
|
Отправить PM
| Цитировать
ну опиши такой процесс по подробней.)
главная твоя проблема в маршрутизации. ты не можеш отправлять с физ.машины пакеты к одинаковым адресам находящимся на разных интерфейсах. точнее конечно это сделать возможно, например прописать маршруты в таблице, но что из этого получиться? при выборе маршрута маршрутизатор(или система отправителя) руководствуеться следующим: если IP одинаковые сравнивает маску. если маска одинаковая сравнивает метрики маршрута(!!!!!) если и они одинаковые берет первый попавшийся(или хаотично выбирает)интерфейс и отправляет туда. т.е ты будеш попадать нетуда или вообще никуда. а ещё интересней будет когда ты установиш соединение с одним хостом с одного интерфейса а второй токойже хост но с другого интерф. начнёт устанавливать с тобой соединение.) тут ты станеш свидетелем исключительной ситуации которая ну никак не должна была произойти.)
ты предлагаеш подменять IP с помощью NAT. но ты наверно несовсем знаком с работай NAT. он не поменяет IP он просто отправляет от своего имени. а это значит что пакет который он отправляет должен содержать адрес получателя. т.е. твой интерфейс 100,168,0,1 должен передавать данные для 192,168,0,2. NAT (на сколько мне известно) не может сделать следующие: ты отправляеш пакет с адреса 100,168,0,1 на адрес 100,168,0,2 а NAT заменяет его на адрес для получателя 192,168,0,2. NAT так неможет! а на каком основании твоя система запихнёт адрес получателя 192,168,0,2 в интерфейс 100,168,0,1 когда у неё есть маршрут 192,168,0,0 через РРР.
з.ы. относительно метрики (!!!) ты можеш прописать в таблице альтернативные маршруты для 192,168,0,0 и 10,0,0,0 с метриками например 100 тогда при подключеном РРР ты будеш попадать только в его сети, а при откл.РРР только в свои. таким образом ты сможеш использовать один физ. интерфейс для работы в обеих сетях без его перенастройки. но одновременная работа в обеих сетях при включенном РРР всё ещё невозможа! и неможет быть возможна по описаным выше причинам. скажу честно я так не пробовал но теоритически это должно работать. будет время попробую если ты меня не опередиш,) о результатах сообщю.
! ктонибудь ещё может ещё чтонить добавть или поправить.
|