- Работа с двумя IP одновременно, lavr, 23:08 , 20-Май-06 (1)
- Работа с двумя IP одновременно, _Alexandr_, 23:13 , 20-Май-06 (2)
>курить man ifconfig на предмет alias до одурения и поиск по форуму > >(это не соплярис и не сиська - это freebsd) Alias вроде как настроил и ошибок никаких не выдает, просто не ходит со вторым IP и все, но его с другова компа можно пропинговать.
- Работа с двумя IP одновременно, v.i.t, 09:08 , 21-Май-06 (3)
- Работа с двумя IP одновременно, _Alexandr_, 14:53 , 21-Май-06 (4)
Не помогло :(ping ADDRESS_X 10.57.0.110 пренаправило на 10.57.0.104 Отправлено пакетов 8, принято 0.
- Работа с двумя IP одновременно, TR, 00:27 , 22-Май-06 (5)
- Работа с двумя IP одновременно, lavr, 12:50 , 22-Май-06 (6)
- Работа с двумя IP одновременно, starik, 15:04 , 22-Май-06 (7)
- Работа с двумя IP одновременно, starik, 15:17 , 22-Май-06 (8)
- Работа с двумя IP одновременно, _Alexandr_, 15:25 , 22-Май-06 (10)
>вы всегда НЕОСМЫСЛЕННО следуете советам? >Советы разные бывают, однако. Вдруг это была какая-то уловке в ОС. Оказалась, что нет.... Может есть еще мысли по этому вопросу? Надо как-то с одного компьютера получить доступ к разным ресурсам.
- Работа с двумя IP одновременно, Hammer, 14:19 , 23-Май-06 (18)
- Работа с двумя IP одновременно, starikm, 12:53 , 24-Май-06 (24)
- Работа с двумя IP одновременно, _Alexandr_, 22:53 , 24-Май-06 (26)
>Как я понял задача такая - есть интерфейс на который назначено 2 >ip адреса (основной и алиас) нужно обращаться к определенным удаленным серверам >с определенных ip адресов. У меня получилось это реализовать с участием >ifconfig, ipfw, route. Но(!) у меня эти удаленные сервисы находятся за >шлюзом , поэтому и описание для этого варианта. >Для решения твоей задачи: >ifconfig fxp0 10.57.0.110/16 #назначаем основной адрес на интерфейс >ifconfig fxp0 10.57.0.104/16 #назначаем alias на этот интерфейс >Т.к. они обе лежат в одной подсети то что ты отправляешь с >этого интерфеса будет уходить с основного адреса (.110) для того чтобы >обращаться к какому-либо адресу с алиаса нужно сделать дополнительный маршрут на >этот адрес и правило для ipfw: >route add -host XXX.XXX.XXX.XXX 10.57.0.104 >,где XXX.XXX.XXX.XXX адрес удаленного хоста на который нужно отправлять пакеты с 10.57.0.104. >Таким образом у нас получается "кольцо". Для того чтобы выйти из >этого кольца во первых нужно использовать ipfw. Если его нет, то >как его запустить здесь куча доков. В ядре обязательно должны быть >включены опции: >options IPFIREWALL_FORWARD >options IPFIREWALL_FORWARD_EXTENDED > >затем или командой строке или в конфигурационном файле файрволла или еще как >добавляем правило (у меня оно идет до всяких натовских дивертов, но >после всего что касается 127.0.0.1) ближе к началу правил. >ipfw add [номер правила] fwd YYY.YYY.YYY.YYY ip from 10.57.0.104 to XXX.XXX.XXX.XXX >, где YYY.YYY.YYY.YYY - адрес шлюза, XXX.XXX.XXX.XXX адрес удаленного хоста на который >нужно отправлять пакеты. Таким образом пакет уходит на шлюз с ip >10.57.0.104 для XXX.XXX.XXX.XXX. > >После этого ping XXX.XXX.XXX.XXX работает нормально, да и пишу я сча через >сквид который обращается с алиаса на каскадный сквид за шлюзом, а >значит и сервисы работают тоже нормально. >Возможность обойтись без шлюза пока не понял, но мне это вроде и >не надо... >Если не о том написал - сорри. Может где-то здесь в описании >и ошибся, спрашивай если что, попробуем разобраться, а не тыкать друг >другу в доки. БОЛЬШОЕ СПАСИБО за развернутый ответ! Сейчас попробую осуществить... А также всем спасибо, кто откликнулся! :)
|