Jump to content

Recommended Posts

Posted

Здравствуйте.

 

Есть сервер на Debian-подобной ОС. У сервера один физический интерфейс, несколько GRE тунелей с адресацией 192.168.20.*/30. Сети GRE туннелей добавлены в OSPF область. Хочется поднять виртуальный интерфейс, никак не связанный с физическими, но доступный для объявления в OSPF. Чтобы до сервера всегда можно было достучаться по адресу этого интерфейса, даже если остался только один рабочий туннель.

 

У CISCO на loopback можно вешать по несколько адресов, в Linux так сделать не получилось.

 

Подскажите пожалуйста как решить проблему.

Posted

У CISCO на loopback можно вешать по несколько адресов, в Linux так сделать не получилось.

Почему не получилось? Вроде ж всё работает:

 

[vm-develops ~]$ sudo ip addr add 192.168.99.2/32 dev lo

[vm-develops ~]$ ip -4 a ls dev lo
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
   inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
   inet 192.168.99.2/32 scope global lo
      valid_lft forever preferred_lft forever

Posted (edited)

У CISCO на loopback можно вешать по несколько адресов, в Linux так сделать не получилось.

нипишите, что делали и как поняли, что не получилось.

тут у всех получается...

Edited by ollsanek
Posted

OKyHb, да у меня вроде тоже получилось.

 

#ip addr add 192.168.0.1/30 dev lo

# ip -4 a ls dev lo
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
   inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
   inet 192.168.0.1/30 scope global lo
      valid_lft forever preferred_lft forever

Но получается, что на lo вешается вся сеть - оба адреса и 192.168.0.1 и 192.168.0.2. И почему-то эта сеть не появляется в таблице маршрутизации. OSPF c таким интерфейсом соможет работать? (я пока не тестировал)

 

 

Я пробовал создавать алиас lo:1 и вешать на него адрес 192.168.0.1. Пробовал пинговать его с соседнего компа 192.168.0.2 и он отвечал. Отвечал алиас lo интерфейса. Мне показалось это очень странным.

 

Сделал tap0 интерфейс. Повесил на него адрес. Он и с соседнего компа не доступен и в таблице маршрутизации появился. Вроде то, что мне нужно.

  • 1 month later...
Posted

Вот снова я вернулся к этому вопросу т.к. до конца не определился.

 

Командой ip addr add 192.168.0.1/30 dev lo можно повесить на интерфейс любой адрес. И у меня это удалось сделать.

 

нипишите, что делали и как поняли, что не получилось.

тут у всех получается...

 

Я не самый опытный пользователь Ubuntu Server (да и Linux в целом) и я все настройки сетевых интерфейсов прописывал в /etc/network/interfaces, дабы при перезапуске адрес не пропадал. Так вот я не могу понять как мне тут сконфигурировать адрес с префиксом /32 и привязанного к lo интерфейсу.

 

Подскажите пожалуйста.

Posted

А почему бы не использовать в качестве виртуального интерфейса... virtual ethernet? veth

Кстати, гуру debian, подскажите, почему в wheeze эти самые veth не добавляются?

user@bucket:~$ sudo ip link add veth0 type veth

RTNETLINK answers: File exists

Posted

А почему бы не использовать в качестве виртуального интерфейса... virtual ethernet? veth

 

Что-то не нашёл упоминаний о этом типе интерфейсов. Можете дать ссылку на статью/пример/мнуал?

Posted

А почему бы не использовать в качестве виртуального интерфейса... virtual ethernet? veth

Кстати, гуру debian, подскажите, почему в wheeze эти самые veth не добавляются?

user@bucket:~$ sudo ip link add veth0 type veth

RTNETLINK answers: File exists

Быть может потому что писать надо:

#ip link add type veth ?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.