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