저는 리눅스를 처음 접했습니다. 오늘은 Linux Mint(17.2)를 설치하고 광대역 연결을 통해 인터넷 연결을 시도했습니다. 제가 운영하는 인터넷 서비스 제공업체(ISP)는 제가 컴퓨터 하드웨어 식별자로 사용할 고정 MAC 주소를 제공했습니다. 따라서 현재 기본 MAC 주소를 변경해야 합니다. 약간의 조사 끝에 macchanger
사용할 수 있는 패키지 가 있다는 것을 알게 되었습니다 . 하지만 다운로드하려면 활성 인터넷 연결이 필요하므로 그렇게 할 수 없습니다. 또는 설치된 네트워킹 응용 프로그램을 사용하여 네트워크 어댑터의 MAC 주소를 편집하려고 시도했지만 변경한 후 기본값으로 다시 설정되었습니다. 또한 다음 명령을 시도했습니다. sudo ifconfig hw enter <MAC Address>
그러나 MAC 주소는 기본값으로 유지됩니다.
그렇다면 문제를 해결하려면 어떤 다른 옵션이 있어야 합니까?
답변1
질문
기존 컴퓨터를 교체하기 위해 새 컴퓨터를 구입했습니다. 집에 가져가서 빠른 시작 가이드를 따르면 작업이 완료됩니다. 그런 다음 ISP에서 장치의 연결을 끊거나 적어도 전원을 꺼서 연결을 끊습니다. 그런 다음 이전에 했던 것과 같은 방식으로 모든 것을 연결하고 반짝이는 새 PC/노트북 등을 켰지만 인터넷에 연결할 수 없다는 사실을 알게 됩니다.
추리
OP를 포함한 일부 ISP는 소위 브리지 테이블에서 MAC 주소를 모니터링하여 컴퓨터의 네트워크 연결을 제한합니다. 브리지 테이블에는 ISP에 연결된 각 사용자의 MAC 주소가 저장됩니다. ISP가 귀하를 연결할 때, 즉 귀하가 서비스 비용을 지불하기 시작하면 브리지/브리징 모뎀이 제공됩니다.투명한 브리징. 그림 1을 참조하세요(모뎀 유형과 브랜드는 관련이 없습니다. 사진만 있으면 됩니다).
투명 브리징에서 ISP는 모뎀을 통해 연결된 첫 번째 장치의 MAC 주소만 볼 수 있습니다. 모뎀의 유일한 임무는 올바르게 연결되어 있고 동기화되어 있는지 확인하는 것입니다. 그림 1의 시나리오에서 첫 번째 장치는 데스크탑 PC이므로 데스크탑 PC의 이더넷 카드 MAC 주소는 이미 ISP에 의해 저장되어 있습니다. PC를 교체하면 이전 PC의 MAC 주소(브리지 테이블에 저장됨)가 더 이상 새 PC의 MAC 주소와 일치하지 않습니다.
그림 2와 같이 라우터를 추가할 때도 이런 일이 발생합니다. 라우터의 MAC 주소는 더 이상 브리지 테이블에 저장된 PC의 MAC 주소와 일치하지 않습니다. 두 경우 모두 주소 불일치로 인해 투명 브리지가 끊어져 OP와 다른 사람들이 연결할 수 없는 이유입니다.
수리하다
이제 다리가 부서지는 이유를 이해했으므로 문제를 해결하는 두 가지 주요 방법이 있습니다.
- MAC 주소 복제- 이것이 OP가 달성하려는 것입니다. 서비스가 연결된 첫 번째 PC 또는 장치에는 MAC ID가 있는 네트워크 카드가 포함되어 있습니다
00:E0:4C:1A:6B:3F
. 사용Coffer의 MAC 공급업체 찾기, 최소한 원래 네트워크 카드를 만든 사람(이 경우 Realtek)을 확인할 수 있습니다. 더 이상 장치에 액세스할 수 없다고 가정하면 다음과 같이 해당 주소를 복제해야 합니다(Windows의 경우).
NetworkManager 기반 Linux는 다음과 같습니다.
출처:Windows, Linux 및 Mac에서 MAC 주소를 변경하는 방법(및 이유)
개인적으로 저는 수정 1번을 싫어하지만 가장 일반적입니다. 이는 일반적인 현상입니다. 일부 ISP 지원 직원은 이것이 정상이라고 말하지만 다른 직원은 게으르다고 합니다. 따라서 저는 이 수정 사항이 "보다 적절한" 수정 사항보다 열등하다고 생각합니다. "
ISP 지원 라인에 전화하여 담당자를 기다리십시오. 그 사람에게 당신이 새 컴퓨터/노트북 등을 구입했으며,브릿지 테이블만 치우세요, 이전 MAC 주소가 일치하지 않는다는 것을 알고 있기 때문입니다. 담당자가 다음과 같이 응답할 것이므로 화를 내지 마십시오.
그는 이것을 할 수 있습니다. 그가 할 수 있는 다른 일이 있는지 물으면 "아니오"라고 말하고 그의 대답이 옳았기 때문에 그의 통화를 평가하겠다고 제안하십시오.
응답이 없습니다. 헬프 데스크 문서에 나열된 단계를 수행한 후 해결 방법 1번을 안내하려고 하기 때문에 이것은 좋지 않습니다. 그렇다면 만족스러운 답변을 얻을 때까지 그의 상사나 다른 대리인에게 문의하십시오.
답변2
ifconfig 명령이 약간 누락된 것 같습니다. 이렇게 되어서는 안 되고, 이더넷처럼 enter
되어야 합니다 . ether
게다가 인터페이스도 없습니다. 다음과 같이 시도해 보세요:
sudo ifconfig eth0 hw ether 00:E0:4C:1A:6B:3F
eth0
변경하려는 인터페이스 이름과 일치하도록 변경하십시오 .
답변3
MAC 주소는 각 NIC(네트워크 인터페이스 카드)에 하드 코딩되어 있으며 변경할 수 없습니다. MAC 주소를 스푸핑할 수 있지만 그럴 필요는 없습니다.
ISP가 ipv6을 사용하고 있을 수도 있습니다. 그렇다면 유사해 보이기 때문에 MAC 주소라고 생각할 수도 있습니다. IPv6 예: FE80:0000:0000:0000:0202:B3FF:FE1E:8329
귀하의 ISP가 귀하 장치의 MAC 주소를 요구할 수도 있지만, 제 생각에는 그렇지 않은 것 같습니다. ipv6 IP 주소입니다.
컴퓨터에 ipv6를 구성해야 하는 경우 이 스레드를 닫고 Linux mint에서 컴퓨터에 ipv6을 구성하는 방법에 대해 질문하는 것이 좋습니다.