Я понял, как изменить мой mac-адрес сетевой карты:
sudo ip addr # Show details
sudo ifconfig eth0 down # deactivate network card
sudo ifconfig eth0 hw ether DESIRED_MAC_ADDRESS # change mac address
sudo ifconfig eth0 up # activate network card
sudo ip addr # show details again
Как лучше всего сделать этот скрипт, который я мог бы запускать каждый раз, когда мне понадобится эта модификация? Также, где я должен поместить этот сгенерированный скрипт? Какая стандартная папка для этого?
Я не хочу, чтобы она запускалась при каждом запуске Ubuntu. (Но было бы неплохо узнать, как это сделать, хотя. Где бы лучше всего хранить его в таком случае?)
Ценю любые предложения!
Не совсем уверен, что вы подразумеваете под «лучшим способом». Обычным, простым и практичным способом было бы скопировать / вставить команды в текстовый файл с именем, например, best_way, сохранить его где угодно, например, в домашнюю папку, и, ... верите или нет, это она.
Чтобы запустить его, cd
в папку с файлом, затем sudo bash ./best_way
.
PS: Поскольку вы будете использовать sudo
для запуска сценария, нет необходимости ставить перед каждой командой sudo
.
Способ установки MAC-адреса в debian заключается в указании опции hwaddress
в файле /etc/network/interfaces
.
Это не очень хорошо документировано, но вы можете найти много полезной информации здесь .