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

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

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

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

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

решение1

Здравствуйте и добро пожаловать в 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

Связанный контент