다음 하드웨어를 사용하여 Ad Hoc 네트워크를 설정하려고 합니다.
[Wireless Router]))) )) ) [laptop] ----- [Desktop]
^wifi (debian) ^ethernet ^(3com Audrey)
온라인으로 확인한 결과 두 가지 가능한 해결책을 찾았습니다.
1) iptables를 사용하거나 노트북에서 NAT를 설정합니다(debian 실행).
2) parprated 사용
eth0과 wlan0 연결 사이의 다른 MAC 주소로 인해 주소 변환에 문제가 있기 때문에 첫 번째 솔루션이 작동하지 않는다는 것을 온라인에서 읽었으므로 두 번째 솔루션으로 기울고 있습니다.
내가 알고 싶은 것은:
이러한 방법 중 어느 것이 다른 방법보다 더 좋습니까(및/또는 다른 방법을 사용해야 합니까)?
설정이 엉망이 될 경우를 대비해 설정을 쉽게 백업할 수 있는 방법이 있나요?
답변1
당신이 무엇을 하고 싶은지 조금 혼란스러워요. 이더넷 장치의 장치를 포함하도록 기존 무선 네트워크를 확장하려고 하는지, 아니면 새 서브넷을 만들고 NAT를 사용하여 무선 라우터를 숨기려고 하는지 명시적으로 밝히지 않습니다. 좋은 소식은 둘 다 가능하고 매우 간단하다는 것입니다.
개인적으로 무선 라우터를 통해 일부 장치에 일시적으로 액세스하고 싶다면 브리지 경로를 선호합니다. 이렇게 하면 기존 무선 라우터가 IP 주소 할당 등을 처리하게 됩니다. 새 서브넷을 설정하는 방법은 노트북에 DHCP 서버를 설정해야 할 수도 있으므로 좀 더 복잡합니다.
두 번째 질문에 대답하려면 대부분의 작업을 명령줄에서 직접 임시로 수행하면 됩니다. 이렇게 하면 문제가 발생한 경우 재부팅하여 원래 설정을 복원할 수 있습니다.
브리지 방법을 사용하려면 Debian에 bridge-utils 패키지를 설치해야 합니다.
apt-get install bridge-utils
줄 앞에 다음을 추가해야 할 수도 있습니다.스도루트 사용자로 터미널 창을 열지 않는 경우.
bridge-utils를 설치한 후 살펴보세요./usr/share/doc/bridge-utils/HOWTO설정 방법을 잘 설명하는 해당 디렉토리의 다른 문서도 있습니다.
해결해야 할 문제 중 하나는 Network Manager를 사용하여 노트북에서 네트워크를 관리하는 경우입니다. 이는 명령줄에서 수행한 작업보다 우선할 수 있으며 노트북의 무선 및 유선 인터페이스를 관리하기 위해 브리지를 설정하는 동안 일시적으로 중지해야 할 수도 있습니다.