Как создать сетевой интерфейс Macvlan в той же сети, что и хост?

Я новичок в системах Unix/ Linux, и я пытаюсь вызвать macvlan интерфейс в той же сети, что и хост, например, если eth0 хост имеет ip 1.2.3.4 Я хочу создать интерфейс с IP 1.2.3.xx/24 всякий раз, когда я делаю это, записи в таблице маршрутизации меняются, и вся сетевая связь теряется.

Может кто-нибудь мне помочь?

Я добавил следующее в моем /etc/network/interfaces файл

auto macvlan0`
iface macvlan0 inet static
  address 192.168.1.142
  netmask 255.255.255.0

1 ответ

Решение

Устанавливать dnsmasq если он не установлен и повторите попытку. Опубликуйте свои результаты

Создайте интерфейс из командной строки для тестирования.

ip link add virtual0 link eth0 type macvlan mode bridge

ip address add 10.10.10.88/24 broadcast 10.10.10.255 dev virtual0

замените IP-адреса в вашей среде.

Другие вопросы по тегам