Создание loopback интерфейса linux

Создание loopback интерфейса linux

Добрый день!
появилась необходимость сделать кучу виртуальых интерфейсов на Centos, с последующей привязкой их к сервисам.
Сначала попробовал сделать добавить loopback интерфейсы
ifconfig lo:100 192.168.100.1 netmask 255.255.255.255 up
ifconfig lo:200 192.168.200.1 netmask 255.255.255.255 up

Но как оказалось все эти ип адреса добавлятся как Secondary в интерфейс loopback0

Дальше попробывал сделать tap интерфейсы.
ifconfig tap0 192.168.100.1 netmask 255.255.255.255 up
но как обнаружил, не показывает статистика интерфейса, хоть и трафик проходит через него
tap0 Link encap:Ethernet HWaddr F2:30:53:A4:03:4E
inet addr:192.168.100.1 Bcast:192.168.9.254 Mask:255.255.255.255
inet6 addr: fe80::f030:53ff:fea4:34e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:6 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

А как вообще правильно делать кучу саб интерфейсов, не привязываясь к реальным интерфейсам eth*?

Ответить | Правка | Cообщить модератору

Оглавление

  • настройка loopback интерфейсов в линукс, pavel_simple, 12:24 , 18-Апр-14, ( 1 )
    • настройка loopback интерфейсов в линукс, O_o, 12:53 , 18-Апр-14, ( 2 )
      • настройка loopback интерфейсов в линукс, Andrey Mitrofanov, 13:00 , 18-Апр-14, ( 3 )
        • настройка loopback интерфейсов в линукс, O_o, 13:31 , 18-Апр-14, ( 5 )
          • настройка loopback интерфейсов в линукс, PavelR, 15:25 , 18-Апр-14, ( 9 )
      • настройка loopback интерфейсов в линукс, pavel_simple, 13:22 , 18-Апр-14, ( 4 )
        • настройка loopback интерфейсов в линукс, O_o, 13:34 , 18-Апр-14, ( 6 )
          • настройка loopback интерфейсов в линукс, O_o, 13:48 , 18-Апр-14, ( 7 )
          • настройка loopback интерфейсов в линукс, PavelR, 15:24 , 18-Апр-14, ( 8 )
            • настройка loopback интерфейсов в линукс, O_o, 15:57 , 18-Апр-14, ( 10 )

Сообщения по теме [Сортировка по времени | RSS]

>[оверквотинг удален]
> RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:0
> errors:0 dropped:0 overruns:0 frame:0
> TX packets:0
> errors:0 dropped:6 overruns:0 carrier:0
> collisions:0 txqueuelen:500
> RX bytes:0
> (0.0 b) TX bytes:0 (0.0 b)
> А как вообще правильно делать кучу саб интерфейсов, не привязываясь к реальным
> интерфейсам eth*?

а какая задача решается столь замысловатым способом

1 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от pavel_simple (ok) on 18-Апр-14, 12:24
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от O_o on 18-Апр-14, 12:53

>[оверквотинг удален]
>> RX packets:0
>> errors:0 dropped:0 overruns:0 frame:0
>> TX packets:0
>> errors:0 dropped:6 overruns:0 carrier:0
>> collisions:0 txqueuelen:500
>> RX bytes:0
>> (0.0 b) TX bytes:0 (0.0 b)
>> А как вообще правильно делать кучу саб интерфейсов, не привязываясь к реальным
>> интерфейсам eth*?
> а какая задача решается столь замысловатым способом

повесить http сайты с ssl каждый на свой ip,
выделить отдельные ip адреса для dns/ftp
Делается на разных ip, так как потом весь функционал будет с 1 сервера мигрировать на разные.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от Andrey Mitrofanov on 18-Апр-14, 13:00

>>> интерфейсам eth*?
>> а какая задача решается столь замысловатым способом
> повесить http сайты с ssl каждый на свой ip,
> выделить отдельные ip адреса для dns/ftp

А Bind-иться или Listen-ить на именно ip, а не интрфейсе, твой веб-сервер не умеет?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от O_o on 18-Апр-14, 13:31

>>>> интерфейсам eth*?
>>> а какая задача решается столь замысловатым способом
>> повесить http сайты с ssl каждый на свой ip,
>> выделить отдельные ip адреса для dns/ftp
> А Bind-иться или Listen-ить на именно ip, а не интрфейсе, твой веб-сервер
> не умеет?

bind на интерфейсы цепанул.
http сделал через виртуалхосты на интерфейсы loopback
vpn к сожалению цепляется к интерфейсам.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от PavelR (ok) on 18-Апр-14, 15:25

> vpn к сожалению цепляется к интерфейсам.

Какой такой vpn ?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

4 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от pavel_simple (ok) on 18-Апр-14, 13:22

>[оверквотинг удален]
>>> collisions:0 txqueuelen:500
>>> RX bytes:0
>>> (0.0 b) TX bytes:0 (0.0 b)
>>> А как вообще правильно делать кучу саб интерфейсов, не привязываясь к реальным
>>> интерфейсам eth*?
>> а какая задача решается столь замысловатым способом
> повесить http сайты с ssl каждый на свой ip,
> выделить отдельные ip адреса для dns/ftp
> Делается на разных ip, так как потом весь функционал будет с 1
> сервера мигрировать на разные.

и я не понял зачем делать sub/интерыейсы для этого? при чём тут статистика интерфейсов?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от O_o on 18-Апр-14, 13:34

>[оверквотинг удален]
>>>> (0.0 b) TX bytes:0 (0.0 b)
>>>> А как вообще правильно делать кучу саб интерфейсов, не привязываясь к реальным
>>>> интерфейсам eth*?
>>> а какая задача решается столь замысловатым способом
>> повесить http сайты с ssl каждый на свой ip,
>> выделить отдельные ip адреса для dns/ftp
>> Делается на разных ip, так как потом весь функционал будет с 1
>> сервера мигрировать на разные.
> и я не понял зачем делать sub/интерыейсы для этого? при чём тут
> статистика интерфейсов?

статистика интерфейса для учета
сабы чтобы еще вешать править iptables.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от O_o on 18-Апр-14, 13:48

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от PavelR (ok) on 18-Апр-14, 15:24

>[оверквотинг удален]
>>>>> интерфейсам eth*?
>>>> а какая задача решается столь замысловатым способом
>>> повесить http сайты с ssl каждый на свой ip,
>>> выделить отдельные ip адреса для dns/ftp
>>> Делается на разных ip, так как потом весь функционал будет с 1
>>> сервера мигрировать на разные.
>> и я не понял зачем делать sub/интерыейсы для этого? при чём тут
>> статистика интерфейсов?
> статистика интерфейса для учета
> сабы чтобы еще вешать править iptables.

а что, iptables умеет разделять интерфейсы и сабинтерфейсы ?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10 . «настройка loopback интерфейсов в линукс» + / –
Сообщение от O_o on 18-Апр-14, 15:57

>[оверквотинг удален]
>>>>> а какая задача решается столь замысловатым способом
>>>> повесить http сайты с ssl каждый на свой ip,
>>>> выделить отдельные ip адреса для dns/ftp
>>>> Делается на разных ip, так как потом весь функционал будет с 1
>>>> сервера мигрировать на разные.
>>> и я не понял зачем делать sub/интерыейсы для этого? при чём тут
>>> статистика интерфейсов?
>> статистика интерфейса для учета
>> сабы чтобы еще вешать править iptables.
> а что, iptables умеет разделять интерфейсы и сабинтерфейсы ?

физические у меня правила прописаны, а вот с loopback что-то не получается.

Источник

как создать 2 loopback интерфейса?

Собственно как создать 2 loopback интерфейса? алиасы (lo:1) не предлагать. Дистрибутивы debian centos ubuntu.

в линуксе емнип никак

человеки подсказали копать в направлении dummy интерфейса. Пока результата у меня никакого

я года два или около того назад занимался этим вопросом, и емнип там даже в сорцах такого не предусмотрено

спасибо, tun/tap как и алиасы на loopback являются выходом. Но хочу создать loopbackи

я попробую. Если что путное получится — напишу тут.

Поясните, вам для чего? Вообще-то tap0 это более интерфейс чем алиас к лупбаку, по меньшей мере у него свой MAC.

копать в направлении dummy интерфейса. Пока результата у меня никакого

modprobe dummy
ifconfig dummy0 127.0.0.2

1) Алиасы на loopback через ifconfig
2) Алиасы на loopback через iproute2(новый интерфейс создан при этом не будет)
3) dummy-интерфейс
4) tun-интерфейс
5) veth-интерфейс

Есть еще MACVLAN/MACVTAP, но я с ними сам не работал, поэтому х его з, да и они для другого.

В общем я не нашел как сделать несколько loopback интерфейсов ни в centos, ни в debian ни в ubuntu. Вроде действительно нельзя.

Спасибо, но это не то. Интересовали именно loopback интерфейсы. Если что, то dummy интерфейсов можно сделать много, например для 40 (modprobe dummy numdummies=40)

Спасибо. У меня есть богатый выбор виртуальных интерфейсов. Но создать 2 loopback интерфейса все-таки в linux на ядре 2.6.32 наверное нельзя.

И, всё-таки, dummy — это аналог /dev/null, а не то, что нужно.

Источник

Читайте также:  Uefi загрузка linux без grub
Оцените статью