Физическая сеть подключается к определенному контейнеру LXD

Прежде всего, я не настолько опытен в сети. В моей системе три сетевых адаптера.

Мои настройки сетевого плана:

network:
ethernets:
    enp5s0:
        dhcp4: true
    enp3s0:
        dhcp4: false
        addresses: [X.X.X.251/32]
        nameservers: 
          addresses: [8.8.8.8, 1.1.1.1]
        routes:
          - to: 0.0.0.0/0
            via: X.X.X.249
            on-link: true
    enp2s0:
        dhcp4: false
        addresses: [X.X.X.252/32]
        nameservers:
          addresses: [8.8.8.8, 1.1.1.1]
        routes:
          - to: 0.0.0.0/0
            via: X.X.X.249
version: 2

Таблица маршрутов

default via X.X.X.249 dev enp3s0 proto static onlink 
default via 192.168.10.1 dev enp5s0 proto dhcp src 192.168.10.99 metric 100 
10.0.0.0/16 dev lxdbr0 proto kernel scope link src 10.0.0.1 linkdown 
192.168.10.0/23 dev enp5s0 proto kernel scope link src 192.168.10.99 
192.168.10.1 dev enp5s0 proto dhcp scope link src 192.168.10.99 metric 100

enp5s0 подключена к локальному маршрутизатору. enp3s0 - это публичный IP-адрес, по которому я по умолчанию хотел маршрутизировать.

enp2s0 - это тот, с помощью которого я хочу установить IP X.X.X.252 и присоединить его к определенному контейнеру lxc.

Я хочу попасть в контейнер lxc Если я хочу подключиться по ssh к X.X.X.252 или другому трафику.

Как я могу сделать это здесь?

$ lxc network list

+--------+----------+---------+-------------+---------+
|  NAME  |   TYPE   | MANAGED | DESCRIPTION | USED BY |
+--------+----------+---------+-------------+---------+
| enp2s0 | physical | NO      |             | 0       |
+--------+----------+---------+-------------+---------+
| enp3s0 | physical | NO      |             | 0       |
+--------+----------+---------+-------------+---------+
| enp5s0 | physical | NO      |             | 0       |
+--------+----------+---------+-------------+---------+
| lxdbr0 | bridge   | YES     |             | 1       |
+--------+----------+---------+-------------+---------+

Если я присоединю это к контейнеру,

$ lxc network attach enp2s0 container eth0

$ lxc list
+--------+---------+-----------------------+------+------------+-----------+
|  NAME  |  STATE  |         IPV4          | IPV6 |    TYPE    | SNAPSHOTS |
+--------+---------+-----------------------+------+------------+-----------+
| container | RUNNING | 192.168.11.241 (eth0) |      | PERSISTENT | 0         |
+--------+---------+-----------------------+------+------------+-----------+

Это не сработает, а вместо этого будет маршрутизироваться через локальную сеть.

Пожалуйста, подскажите, где и что я должен изменить для этого?

1
задан 27 August 2019 в 07:46

0 ответов

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

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