У меня большая проблема - мой интернет-провайдер не разрешает мне делать псевдонимы IP-адресов и будет использовать только DHCP для статического назначения IP-адресов, поэтому мне приходится прибегать к MACVLAN для настройки нескольких виртуальных интерфейсов, каждый из которых имеет свой собственный аппаратный адрес и провайдера с удовольствием кидает в них IP.
Я также купил Web Smart Switch, надеясь, что он сможет обрабатывать VLAN, помеченные пакетами ОС.
Переключатель Repotec RP1008W. ПК работает под управлением Ubuntu 16.04 Server.
Проблема в том, что я не могу пропинговать IP, назначенный интерфейсу MACVLAN macvlan0.
ПК имеет подключение к Интернету, может пинговать и реагирует на пинг по физическому интерфейсу eno1. Все сайты, расположенные на ПК, работают нормально.
Вот мой файл /etc /network /interfaces:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eno1
iface eno1 inet dhcp
hwaddress ether 70:F3:95:0E:13:8A
# Second IP address, we need to set the MAC as well for DHCP to work.
iface macvlan0 inet dhcp
pre-up ip link add macvlan0 link eno1 type macvlan mode bridge
hwaddress ether 60:F3:95:0E:13:8A
auto macvlan0
Вот конфигурация ПЕРЕКЛЮЧАТЕЛЯ: Порт 1 - это источник Интернета. Порт 8 находится там, где находится ПК