LINUX.ORG.RU
ФорумAdmin

openswan klips multiple address interface


0

1

Господа, кто нибудь сталкивался с такой проблемой. Есть интерфейс с несколькими назначенными на него адресами, все адреса назначались с помощью утилиты ip.

    inet 192.168.0.48/24 scope global eth1
    inet 192.168.0.85/32 scope global eth1
    inet 192.168.1.20/32 scope global eth1
    inet 192.168.1.21/32 scope global eth1
Как видно, нет никаких secondary адресов. В конфиге openswan написано
config setup
        klipsdebug=none
        plutodebug=none
        nat_traversal=no
        protostack=klips
        #protostack=netkey
        interfaces="ipsec0=eth1"
юзать интерфейс eth1. Далее пишем что
conn conn
    left=192.168.0.85
    leftsubnets="192.168.0.85/32"
    right=8.8.8.8
    . . . . . 
Т.е явно указываю что биндиться на ip - 192.168.0.85. Но, при старте сервиса, появляется интерфейс ipsec0 с адресом 192.168.0.48.
ipsec0    Link encap:Ethernet  HWaddr b4:99:ba:b3:cf:d4  
          inet addr:192.168.0.48  Mask:255.255.255.255
          inet6 addr: fe80::b699:baff:feb3:cfd4/128 Scope:Link
          UP RUNNING NOARP  MTU:1500  Metric:1 
Самое интересное, что бы добиться того что бы ipsec0 был с адресом 192.168.0.85, нужно что бы этот адрес был первым в списке, т.е. первым назначенным адресом. Нормально ли такое определение. И как добиться того что бы ipsec0 биндился на нужный адрес?

Ответ на: комментарий от mky

не помогло, ifconfig показывает 48 адрес, а ip a , показывает оба адреса на интерфейсе.

pyatak123
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.