-1

Я написал этот скрипт для изменения моего Mac в Kali Linux:

ifconfig eth0|grep HWaddr
ifconfig eth0 down&&macchanger -r eth0&&ifconfig eth0 up
ifconfig eth0|grep HWaddr

Проблема в том, что каждый раз, когда я делаю это, этот интернет отключается, даже если я делаю ifconfig eth0 up после смены Mac. Затем мне нужно перейти к значку двойного компьютера и открыть раскрывающееся меню, чтобы щелкнуть «Проводное соединение 1», чтобы снова подключиться к Интернету. Почему это происходит? Какую команду мне нужно добавить в этот скрипт, чтобы подключиться к Интернету без использования графического интерфейса?

3 ответа3

0

Я понял это (не знаю, работает ли он на виртуальных машинах):

  1. $ifconfig eth0 down and/or ifconfig wlan0 down
  2. $service network-manager stop
  3. $macchanger -r eth0 and/or macchanger -r wlan0
  4. $service network-manager restart

примечание: я не включаю ifconfig wlan0 или eth0 , потому что, когда вы перезапускаете сетевой менеджер, они работают, но в случае, если он включается вручную с помощью ifconfig eth0 или каким-то другим джазом, он мне не подходит. Вы можете проверить, работают ли оба сетевых интерфейса, набрав $ifconfig (вы также можете увидеть ваш новый случайный MAC-адрес).

$ - означает, что началось кодирование eth0 - сетевой интерфейс wlan0 - сетевой интерфейс macchanger - изменяет MAC-адрес ifconfig - вы должны знать, что

0

Это равнозначно отключению устройства Inet, как это

$ ifconfig eth0 down

Затем изменив свойство hwaddr на что-то другое и вернув устройство в рабочее состояние, вот так

$ ifconfig eth0 up

-2

«Это всегда будет происходить, потому что вы портите сетевое устройство, которое используете для подключения к Интернету, поэтому вполне нормально, что это происходит всякий раз, когда вы выполняете изменение этого уровня« сложнее »на устройстве, отключающем» часть игра! »...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .