우분투는 어떻게 내 WPA 키를 알았습니까?


8

최근 우분투 10.10을 새로 설치하여 / home을 다른 컴퓨터로 옮겼습니다 (모든 구성 파일 유지).

설치 후 인터넷 연결을 시작하기 위해 wicd 및 ndiswrapper를 설치했습니다. 그러나 변경 한 후 /etc/network/interfaces에서

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp

실행 sudo /etc/init.d/networking restart갑자기 내 모뎀에 ... 연결 WICD, wlan0 세트를 얻을 수 있습니다. 모뎀에 대한 정보를 제공하지 않고. 물론 wicd는에 로컬 디렉토리를 생성 ~/.wicd/하지만 해당 디렉토리는 비어 /var/lib/wicd/configurations/있으며 ubuntu를 새로 설치 하여 임시 글로벌 구성 이 존재하지 않았습니다.

그래서 거래는 무엇입니까? wicd는 ESSID와 WPA 키를 어디서 얻었습니까?

이 질문에는 아무런 활동이 없었지만 여전히 열려 있습니다 (심지어 일부 담당자의 가치가 있습니다)!


1
"새 컴퓨터"를 언급했습니다. 그 PC를 새로운 형식으로 설치 했습니까? 해당 PC에서 Ubuntu를 사용하여 연결 한 다음 업그레이드하거나 형식 옵션을 선택하지 않고 설치 한 경우 구성이 살아 남았을 수 있습니까?
Scaine

1
@Scaine : 새 컴퓨터가 "새 설치"와 동일합니다. 상황이 중요하지 않기 때문에 여기에 명시 적으로 추가해야 할 이유가 거의 없습니다. 그리고 나는이 파일이 더 이상 존재하지 않았기 때문에 전역 구성 (/ etc, / usr & friends)이 복사되지 않았습니다. 따라서 "새 컴퓨터"라는 용어는 위에서 설명한 것처럼 완전히 새로 설치 한 집이었습니다.

1
내 요점은 설치 중에 "포맷"상자를 선택하지 않으면 "새 설치"는 "새"설치가 아니라는 것입니다. 그래도 물어볼 가치가 있었고 설명을 해주셔서 감사합니다.
Scaine

답변:


8

시스템을 포맷하지 않고 이전 설치 위에 설치 한 경우 이전 설정 ( 에서 설정 포함)/etc 을 가져 왔을 가능성이 큽니다 . 라이브 CD에 설치되어 있지 않은 것은 그대로 두었을 것입니다. 이는 경험 한 명백한 마술 토끼 결과를 설명합니다. 그것은 신비한 대답이 아닙니다 : (-하지만 적어도 더 현실적입니다 :).


1
가장 가능성이 높습니다.
Oxwivi

2
내가 지금까지 가장 좋은 대답이라고 말했을 때 나는 진지했다 ;-)

lol okay : D는 그것이 당신을 위해 작동 기뻐요 ^^
RolandiXor

11

그놈 및 네트워크 관리자를 사용하는 표준 우분투 설치 에서 WPA 키는 그놈 키링에 저장됩니다. 이것은 / home으로 복원됩니다.

이 일시적으로 비활성화하여 설정에서 그렇다면 당신은 테스트 할 수 keyrings있는 ~/.gnome2(이렇게하기 전에 백업을!).

Wicd 가 WPA 키를 얻을 수있는 유일한 위치 는 etc/wpa_supplicant/wpa_supplicant.conf입니다. 그러나이 파일이 / home으로 어떻게 이동할 수 있는지 전혀 모릅니다 (독점적으로 복원 한 경우).

Wicd를 사용하지 않으므로 설정을 확인할 수 없지만 ~ / .wicd가 비어 있으면 키가 저장 될 가능성이 없습니다. wicd_gui에 다른 저장 경로가 있는지 확인하고 싶을 수도 있습니다.


키 링 (을 사용하여 seahorse)을 확인했으며 WPA 키 또는 WPA 항목이 없거나 WPA / WLan과 원격으로 보이는 항목이 없습니다 ... 네트워크 관리자를 사용하여 연결 한 적이 없기 때문에. wpa_supplicant.conf또는 wpa_supplicant*/ home 이 없거나 (재귀 적 검색을 수행했습니다).

파일 /etc/wpa_supplicant/wpa_supplicant.conf이 있습니까? 있다면 파일 이 무엇입니까?
Takkat December

해당 파일이 내 시스템에 없습니다. Wicd는 비슷한 파일을 만들지 만 / var / lib / wicd / configurations에 세션 기반 이름을 사용합니다 (거의 동일한 구문 사용). / home 만 건드리지 않고 다른 모든 것이 제거되었으므로 실제로 중요하지 않습니다.

2

이전 컴퓨터와 새 컴퓨터 간의 유일한 공통점이 $ HOME 내에 있으면 키는 $ HOME 어딘가에 있어야합니다. 문제는 실제로 어떤 파일에 있습니까?

두 시스템에 공통 인 파일 목록을 가져 와서 알 수 있습니다 ( find $HOME -type f설명에서 수행해야 함). 먼저 이러한 파일을 백업 한 다음 제거하십시오. 키가 더 이상 알려지지 않았는지 확인하십시오. 그런 다음 파일의 절반을 교체하고 알 수없는 경우 키를 다른 절반에 두어야합니다. 후반부를 둘로 나누고 키가 들어있는 파일을 집에 넣을 때까지 계속 그렇게하십시오.

시간이 걸릴 수 있습니다.


이전 설치는 새 설치로 교체되었으므로 사라졌습니다.

그러나 당신의 홈 폴더는 남아 있습니다 ...
RolandiXor

@ 롤랜드 테일러 : 가정은 대답이 아닙니다

1

WICD에는 연결된 모든 네트워크에 대한 구성 파일이 있습니다.

/etc/wicd/wireless-settings.conf

여기에는 연결된 모든 bssid (기지국 MAC 주소)에 대한 항목 세트가 포함됩니다. 따라서 wicd는 연결된 네트워크를보고이 파일에서 키 값을 가져옵니다.

또한이 wired-settings.conf유선 연결 및 다양한 기타 설정에 대한 설정을manager-settings.conf


하지만 /etc/*우분투의 새로 설치로 인해 위에서 언급 한 상태에 존재하지 않았습니다 ...

@nebukadnezzar 그런 다음 시스템에서 마술을 시도했고 모자와 팬에서 토끼가 나오는지 찾아야했습니다. Scaine이 말한 것은 드라이브를 포맷하지 않은 경우 설치만큼 깨끗하지 않은 것입니다. 당신은 생각합니다.
RolandiXor

@ 롤랜드 테일러 : 내가 그것을 설명 할 수 없다는 사실은 내가 askubuntu.com에 처음 요청한 이유입니다. 그러나 "유비 쿼터 (ubuntu 설치 프로그램)가 실제로 오래된 / etc에서 새로운 / etc로 내용을 복사했다고 믿고 어려움을 겪기 때문에"내 컴퓨터를 도용 한 마술 토끼 "가 지금까지 가장 좋은 대답입니다. 특히 wicd는 그렇지 않습니다. 기본적으로 설치되므로 (코어 패키지가 아님) 대답으로 게시해야합니까?

@nebukadnezzar LOL! 당신이 형식으로 선택하지 않은 경우 제가 알기로 우분투는 이전 설정 (좀 그들을 혼합)를 재사용하며, 예, 나는 게시합니다 뭔가 대답으로 : D
RolandiXor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.