Как создать сетевой интерфейс 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-адреса в вашей среде.