Я пытаюсь настроить сервер с 192.... адреса, который может получить доступ к внешнему миру с помощью шлюза, обеспеченного моим Колорадо. Я смотрю на "Непосредственно подключенный шлюз" пример в https://netplan.io/examples#directly-connected-gateway
Я также посмотрел на и попробовал:
Маршруты в Netplan... с помощью маршрутов: от примера говорит неизвестный ключ
(но второй так запутывается, что я не могу понять это...),
Мое Колорадо, если шлюз 207.178.166.185. Я хочу, чтобы что-либо на внешнем мире прошло его. Я предполагаю, что, вероятно, не хочу, чтобы вещи в локальных сетях как 192..., 10..., и т.д. прошли шлюз.
Но если то, что я делаю, будет возможно, то я просто настрою другой шлюз.
Вот то, что я имею до сих пор, который не работает, где я пытаюсь заставить интерфейс eno2 проходить шлюз:
network:
version: 2
renderer: networkd
ethernets:
eno1:
addresses: [192.168.1.10/24]
gateway4: 192.168.1.20
dhcp4: no
nameservers:
addresses: [207.178.128.20, 207.178.128.21]
eno2:
addresses: [192.168.1.11/24]
#gateway4: 192.168.1.20
dhcp4: no
nameservers:
addresses: [207.178.128.20, 207.178.128.21]
routes:
- to: 0.0.0.0/0
via: 207.178.166.185
on-link: true
затем я тестирую его с ping в том интерфейсе eno2:
decker@dbu2:~$ ping -I eno2 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 192.168.1.11 eno2: 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2043ms
Причина я делаю это, состоит в том, потому что мой шлюз в 192.168.1.20 понизился, и а не настроил другой шлюз, я хотел бы его, если этот сервер мог бы просто соединиться с внешним миром самостоятельно.
Маловероятно, что это - конфигурация нужной сети для Вашего поставщика. Необходимо сначала протестировать, можете ли Вы проверить с помощью ping-запросов адрес шлюза в 207.178.166.185 - возможности - Вы, не может.
Безотносительно конфигурации сети Вы имели ранее на 192.168.1.20, необходимо будет зеркально отразить на хосте.