Виртуальный интерфейс в netplan

У меня была эта проблема, когда я добавил строку в / etc / fstab для установки раздела ntfs.

Документация Ubuntu объясняет, что вы должны монтировать диски с помощью udisks, что и использует nautilus.

Резюме шаги для автоматической установки раздела:

Предварительное условие: смонтировать раздел и найти его имя (например, / dev / sdb1) с помощью команды mount. Получите uuid раздела. Uuid появляется перед -> в этой команде: ls -al /dev/disk/by-uuid/ Команда для установки будет: /usr/bin/udisks --mount /dev/disk/by-uuid/<the uuid you found previously> Добавить эту команду в ваши приложения для запуска
6
задан 30 December 2017 в 18:30

6 ответов

Попробуйте что-то вроде этого:

network: version: 2 renderer: networkd ethernets: enp7s0f0: addresses: [aaa.aaa.aaa.aaa/24] gateway4: aaa.aaa.aaa.1 vlans: veth0: id: 0 link: enp7s0f0 addresses: [bbb.bbb.bbb.bbb/24]

Я не знаю, нужно ли снова определять шлюз для виртуального интерфейса. Добавьте его, если он не работает.

0
ответ дан 18 July 2018 в 00:11

После некоторого расследования я узнал, что текущий netplan не поддерживает его. Возможно:

network: version: 2 renderer: networkd ethernets: enp7s0f0: addresses: [aaa.aaa.aaa.aaa/24, bbb.bbb.bbb/24] gateway4: aaa.aaa.aaa.1

ip addr показывает оба адреса, и компьютер может обмениваться данными с сетью bbb.bbb.bbb/24. Недостатком является то, что для обеих сетей существует одно имя интерфейса, что может быть проблемой при определении правил iptables.

2
ответ дан 18 July 2018 в 00:11

Просто вернитесь к ifupdown. Это очень просто

apt install ifupdown

удалить / переименовать любой файл .yaml в / etc / netplan - важная часть - убедиться, что расширение файла не является yaml

Готово!

0
ответ дан 18 July 2018 в 00:11

Попробуйте что-то вроде этого:

network: version: 2 renderer: networkd ethernets: enp7s0f0: addresses: [aaa.aaa.aaa.aaa/24] gateway4: aaa.aaa.aaa.1 vlans: veth0: id: 0 link: enp7s0f0 addresses: [bbb.bbb.bbb.bbb/24]

Я не знаю, нужно ли снова определять шлюз для виртуального интерфейса. Добавьте его, если он не работает.

0
ответ дан 24 July 2018 в 17:10
  • 1
    К сожалению, это добавляет теги VLAN к IP-пакетам. И, поскольку мне нужно просто подключить другие компьютеры к сети, VLAN не является вариантом. – Maciek D. 14 January 2018 в 13:31
  • 2
    Не возражаете ли вы указывать на отчет об ошибке? Я только что обнаружил ту же проблему. – Code Painters 15 February 2018 в 19:56
  • 3
    [D0] bugs.launchpad.net/ubuntu/+source/nplan/+bug/1743200 – Maciek D. 10 March 2018 в 01:45

После некоторого расследования я узнал, что текущий netplan не поддерживает его. Возможно:

network: version: 2 renderer: networkd ethernets: enp7s0f0: addresses: [aaa.aaa.aaa.aaa/24, bbb.bbb.bbb/24] gateway4: aaa.aaa.aaa.1

ip addr показывает оба адреса, и компьютер может обмениваться данными с сетью bbb.bbb.bbb/24. Недостатком является то, что для обеих сетей существует одно имя интерфейса, что может быть проблемой при определении правил iptables.

2
ответ дан 24 July 2018 в 17:10
  • 1
    Я думаю, вам придется настроить macvlan или ipvlan, чтобы получить виртуальный интерфейс с его собственным именем, ip и mac. Существует не очень хорошая информация о том, как это сделать, но вы можете начать здесь: pocketnix.org/posts/… – Andi Jay 2 February 2018 в 20:21
  • 2
    @AndiJay, проблема не является горячей для этого (это можно легко сделать с помощью команды ip, но как это сделать с netplan. Однако кажется, что просто netplan не имеет такой функциональности. Я уже заполнил отчет об ошибке. – Maciek D. 11 February 2018 в 20:37

Просто вернитесь к ifupdown. Это очень просто

apt install ifupdown

удалить / переименовать любой файл .yaml в / etc / netplan - важная часть - убедиться, что расширение файла не является yaml

Готово!

1
ответ дан 24 July 2018 в 17:10

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

Похожие вопросы: