воскресенье, 28 июня 2020 г.

Смена MAC адреса в Linux

Узнаем свой MAC адрес

Что бы узнать ваш настоящий MAC адрес, можно выполнить команду:
ip a
В итоге вы увидите ваш MAC адрес. Он выглядит как набор цифр и букв “xx:xx:xx:xx:xx:xx”, на скриншоте он выделен:
Либо можно ввести другую команду, которая так же покажет ваш MAC адрес
ip link show 
MAC адрес так же выделен:

Смена MAC адреса

Теперь переходим к самому интересному, а именно, как его изменить. Первым делом запоминаем название нашего устройства, в моем случае это “enp0s3”. Для того что бы его изменить, вводим последовательность команд, после слова “ifconfig” вставляем имя вашего устройства:
sudo ifconfig enp0s3 down
Этой командой мы отключаем нашу сетевую карту:
Теперь давайте изменим MAC адрес, он должен выглядеть точно так же, то есть xx:xx:xx:xx:xx:xx. Набираем любое значение из цифр и букв. Например, я возьму 10:20:30:40:50:f1. Водим команду:
sudo ifconfig enp0s3 hw ether 10:20:30:40:50:f1
Ну и теперь осталось только включить сетевую карту и проверить результат. Для включения сетевого соединения выполните команду:
sudo ifconfig enp0s3 up
Для проверки результатов выполните уже известные команды:
ip a
или
ip link show 
Этот MAC адрес сохранится до перезагрузки вашего устройства. После чего вашему устройству снова вернется его заводской MAC адрес. Как видите, сменить MAC адрес не сложно. А это всего лишь один из нескольких способов. Не применяйте данную инструкцию в корыстных целях. Весь данный материал исключительно в ознакомительных целях.

Как проверить скорость интернет в терминале Linux

Для Ubuntu/Debian
Для Deb ориентированных систем, Ubuntu, Debian, Linux Mint и так далее:
sudo apt install python-pip
Теперь давайте установите speedtest-cli при помощи python-pip:
sudo pip install speedtest-cli
Для Arch/Manjaro
То же самое проделываем и в Arch ориентированных системах:
sudo pacman -S python-pip
sudo pacman -S speedtest-cli
Для Fedora/Centos
Для установки в Fedora или Centos вводим команды:
sudo dnf install python-pip
sudo dnf install speedtest-cli
После чего для измерения скорости интернета вводим команду:
speedtest
После введения команды “speedtest” утилита сделает тест скорости и выведет результат в терминале. Собственно, иногда гораздо удобней воспользоваться короткой командой, чем искать и переходить на сайт для теста скорости вашего соединения. Тем более, утилита и команда довольно таки простые и не требующие каких то усилий.

Назначаем несколько IP адресов сетевой карте в Linux

Все действия буду проделывать на Ubuntu 20.04 beta. Но, все то же самое будет работать и в остальных DEB и RPM ориентированных системах. То есть, в Debian 9 и 10, Ubuntu 18.04, Fedora и CentOS, И так, давайте сначала узнаем какой у нас ip адрес. Для этого вводим команду:
ifconfig
Или, можно ввести команду
ip addr
Если первая вдруг у вас не сработает из за отсутствия пакета net-tools. Как вы можете увидеть из скриншота, у меня ip адрес “192.168.88.246” и название сетевого интерфейса “enp0s3“. У вас же эти параметры будут отличатся.
Теперь давайте дадим нашему сетевому интерфейсу еще один ip адрес, но, уже с другой подсетью. То есть, зададим ip адрес “192.168.89.247“. Для этого вводим команду:
sudo ip addr add 192.168.89.247/24 dev enp0s3
Обратите внимания на 24, это маска сети 255.255.255.0. Теперь давайте проверим результат, для этого выполним команду “ifconfig” или “ip addr”:
Как видите из скриншота, теперь сетевая карта имеет два ip адреса. При необходимости, можно продолжить задавать ip адреса сетевому интерфейсу с любыми параметрами. Разумеется, в разумных приделах. Если вам больше не нужно несколько ip адресов на данном интерфейсе, достаточно произвести перезагрузку компьютера.