Я работал над проектом по созданию набора маквланов в Ubuntu. Процесс, который я использую, происходит из здесь . Короче говоря, я запускаю этот набор команд для создания и инициализации интерфейса:
ip link add link eth0 <name_of_macvlan_dev> address <mac_address_for_macvlan> type macvlan
ip link set <name_of_macvlan_dev> up
dhclient <name_of_macvlan_dev>
Этот процесс работает для первого маквлана, который я настроил. Другие macvlans успешно приобретают уникальный Mac, но они не могут пинговать Google.
Что мне здесь не хватает? Есть ли материал, который я должен прочитать, чтобы лучше познакомиться с macvlans?
Кроме того, существует ограничение в 10 устройств macvlan. После того, как я решу свою первую проблему, есть ли способ увеличить этот предел?
Я думаю, что необходимо смочь проверить с помощью ping-запросов шлюз успешно сначала. Чтобы сделать это, необходимо отключить rp_filter
на определенном interfaceпјЊthen, необходимо добавить маршрут в интерфейсе для определенного адреса.