
Я подключаюсь к серверу с помощью 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