"ifconfig eth0 up"은 연결을 복원할 수 없습니다.

"ifconfig eth0 up"은 연결을 복원할 수 없습니다.

(저는 가상 머신에서 Kali(Debian)를 실행하고 있습니다.)

다음을 시도할 때마다 컴퓨터의 MAC 주소를 변경하는 데 문제가 있습니다.

root@kali:~# macchanger -r eth0
Current MAC:   08:00:27:3b:23:a1 (CADMUS COMPUTER SYSTEMS)
Permanent MAC: 08:00:27:3b:23:a1 (CADMUS COMPUTER SYSTEMS)
[ERROR] Could not change MAC: interface up or insufficient permissions: Device or resource busy.

그런 다음 다음 명령을 사용하여 문제를 해결했습니다.

sudo -i
ifconfig eth0 down
macchanger -r eth0
ifconfig eth0 up

그냥 마지막 명령을 입력할 때마다ifconfig eth0 업, 아직 연결이 끊어졌습니다. 인터넷에 연결할 수 없고 서버에 핑을 보낼 수도 없습니다.

편집: "Intel PRO/1000 MT Desktop" 어댑터 유형을 사용하면 다른 명령을 사용하지 않고도 MAC 주소를 변경할 수 있지만 이렇게 설정하면 연결이 되지 않습니다. (그래서 현재 "Bridge Adapter"에 장착된 어댑터 유형 "PCnet-FAST-III"을 사용하고 있습니다.)

답변1

DHCP 클라이언트가 실행 중이 아니거나 새 MAC 주소를 알려야 하거나 MAC 주소 변경 후 재부팅해야 하기 때문에 단순히 IP 주소를 얻지 못할 수도 있습니다.

내 컴퓨터에서 DHCP 클라이언트를 시작하기 위해 실행을 시도했지만 dhcpcd -t 10 eth0이것은 데비안 컴퓨터가 아닙니다. 데비안 온라인 매뉴얼에는 데비안 9에서 명령 이름이 다음과 같이 지정되어 있음이 나와 있습니다.dhcpcd5또는dhclient.

답변2

원래 질문에 답변한 이후 이것이 답이 될 것이라고 생각했습니다. "Intel PRO/1000 MT Desktop" 어댑터 유형을 사용하는 동안 마침내 인터넷에 연결되었고 마침내 작동했습니다. 내가 해야 할 일은 들어가서 crontab -e 명령 @reboot macchanger -r eth0I을 삭제하는 것뿐이었습니다. MAC 주소를 변경하려고 할 때마다 인터넷 연결이 끊어지는 것을 발견했습니다. 이전에 아무런 효과도 없이 dhclient -v -r eth0 && dhclient -v eth0crontab에서 삭제했기 때문에 사용하면 도움이 될 것이라고 확신합니다 .@reboot macchanger -r eth0

관련 정보