Создание сетевого псевдонима в Ubuntu 20.04

У меня есть локальное приложение, которое попытается подключиться к MySQL на 172.1.0.1, когда оно находится в производстве, но я хочу иметь возможность протестировать его локально.

В настоящее время изменение исходного кода невозможно, поэтому все, что мне действительно нужно, - это сопоставить 172.1.0.1 и перенаправить его на localhost (127.0.0.1). Что-то, что будет сохраняться после перезагрузки, но это легко вернуть.

Я видел некоторые решения, использующие iptables или ifconfig, но в Ubuntu 20 также используется netplan, и я боюсь, что что-то напутаю (в этом я новичок).

Может кто-нибудь дать мне несколько советов?

Заранее благодарим за любую помощь.

0
задан 26 August 2021 в 18:09

1 ответ

Кажется, я нашел ответ на свой вопрос. Я отредактировал файл по умолчанию в /etc/netplan следующим образом:

network:
version: 2
renderer: NetworkManager
ethernets:
    lo:
    renderer: networkd
    match:
        name: lo
    addresses:
        - 172.1.0.1/32

А затем перезапустил сеть с помощью:

sudo netplan apply
0
ответ дан 4 September 2021 в 09:27

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

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