Назад | Перейти на главную страницу

Как настроить статический MAC-адрес с помощью OpenVPN в Ubuntu 16.04?

Я подключаюсь к серверу через vpn-соединение. Итак, каждый раз, когда я подключаюсь с помощью этой VPN, мой компьютер (Ubuntu 16.04) всегда создает виртуальную сетевую плату и дает мне новый MAC-адрес. Но для того, что мне нужно, я всегда должен получать один и тот же MAC-адрес.

Итак, есть способ настроить MAC-адрес VPN (на стороне клиента) как статический, я имею в виду, что каждый раз, когда я подключаюсь, я буду получать один и тот же MAC-адрес?

Помня, что мне нужно делать это со стороны клиента. У меня нет доступа к серверу

Привет, добро пожаловать в Server Fault!

Похоже, вы можете принудительно указать конкретный MAC-адрес, если используете tap устройство.

** Это зависит от дистрибутива * **

я обнаружил этот сценарий который должен делать то, что вы просите:

script-security 2
up "/bin/sh -c '/sbin/ifconfig ${dev} down; /usr/sbin/ip link set ${dev} address 00:11:22:33:44:55; /sbin/ifconfig ${dev} up;' "

Этот сценарий переходит в поле «настраиваемая конфигурация», и, очевидно, вам следует изменить 00: 11: 22: 33: 44: 55 на желаемый MAC-адрес.

** Более универсальное решение **

Вы можете пройти --lladdr 00:11:22:33:44:55 в командную строку, например (взято с сайта OpenVPN):

openvpn --remote alice.example.com --dev tap1 --ifconfig 10.4.0.1 10.4.0.2 --lladdr 00:11:22:33:44:55 --tls-client --ca ca.crt --cert client.crt --key client.key --reneg-sec 60 --verb 5