Сетевой интерфейс

Тему в разделе "VPS", создал(-а) spv, 04.02.2014.

  1. spv

    spv Новичок

    В моем ограниченном привычном понимании у сетевого интерфейса есть IP, маска, шлюз, пара днс ну и дополнительные параметры, такие как, поддержка ipv6, автоматическое включение, броадкст ip и т.д. Следовательно в маршрутизации должно быть что-то похожее на дефолтный путь через шлюз
    В выданном мне vps c CentOS я вижу 2 виртуальных интерфейса venet0:
    DEVICE=venet0
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=127.0.0.1
    NETMASK=255.255.255.255
    BROADCAST=0.0.0.0
    IPV6INIT="yes"
    и venet0:0
    DEVICE=venet0:0
    ONBOOT=yes
    IPADDR=X.X.X.X
    NETMASK=255.255.255.255
    и маршрутизация:
    link-local * 255.255.0.0 U 1002 0 0 venet0
    default * 0.0.0.0 U 0 0 0 venet0
    Как это работает и с чем его едят?
     
  2. Egor L.

    Egor L. Moderator Команда форума

    По всем признакам речь идет об OpenVZ сервере, который базируется на виртуализации уровня операционной системы. Если вы посмотрите на вывод команды ifconfig, можно увидеть, что трафик ходит через venet0 интерфейс, который имеет адрес 127.0.0.1, т.е. псевдоустройства в ядре ОС хост-системы, хозяина, которое и отвечает за передачу трафика контейнера (виртуальной машины) на физический интерфейс. Если посмотреть маршруты, как вы и указали, то также можно увидеть, что трафик направлен на Gateway 0.0.0.0 и интерфейс venet0, т.е. внутрь хост-системы, локально.
     

Поделиться этой страницей