유선 연결을 통해 인터넷 공유

유선 연결을 통해 인터넷 공유

같은 방에 두 대의 Linux 노트북 A와 B가 서로 가까이 위치해 있다고 가정합니다. 둘 다 집의 WiFi LAN에 연결한 다음 인터넷에 연결할 수 있습니다.

A or B <-> home LAN router <-> ISP <-> the Internet

컴퓨터 A는 컴퓨터 B를 통해 간접적으로 인터넷에 액세스할 수 있지만 컴퓨터 B는 가정용 Wi-Fi에 계속 연결되어 있으므로 인터넷에 액세스할 수 있습니까? 이를 달성하기 위한 단계와 명령은 무엇입니까? (죄송합니다. 저는 Linux 네트워킹에 대해 잘 모릅니다. 여기서 지침을 얻을 수 있으면 이에 대해 더 자세히 읽어보겠습니다.)

A <-> B <-> home LAN router <-> ISP <-> the Internet

A가 집 WiFi에 연결할 수 있다는 사실은 다음과 같은 경우에는 관련이 없습니다.~을 고집하다A는 B를 통해 인터넷에 연결됩니까?

B와 A 사이에 LAN이 생성되어 B가 해당 LAN의 라우터 역할을 하고 B는 홈 LAN에 계속 연결되어 있습니까?

컴퓨터 B(또는 A)에는 두 개의 네트워크 인터페이스가 있어야 합니까?

B와 A 사이의 새로운 LAN은 어떻게 만들어지나요?

  • 물리적으로 이더넷 포트가 이더넷 케이블을 통해 직접 연결되어 있습니까? 새로운 LAN은 무선이 될 수 있나요?

  • Linux에서 LAN을 생성하는 단계와 명령은 무엇입니까?

B가 A와 인터넷 트래픽을 중계하도록 하려면 어떻게 해야 합니까?

답변1

핵심요약: Linux 사용자 데스크톱 환경에 내장된 연결 공유 도구를 사용하세요. 데스크탑 환경(Gnome, KDE 등)이 다르기 때문에 지침은 약간 다르지만 아이디어와 기본 아키텍처는 동일합니다.

dnsmasq전제 조건: 배포에 적합한 패키지가 설치되어 있는지 확인해야 합니다 . 아시다시피 배포판마다 다르기 때문에 언급하지 않았기 때문에 배포판의 구체적인 단계를 알려드릴 수 없습니다. 당신과 같은 숙련된 사용자에게는 이 작업이 상당히 쉬울 것입니다!

유선 연결을 통해 인터넷 공유

네트워크 아이콘을 클릭하고 "연결 편집..." 또는 이와 유사한 항목으로 이동하십시오(왼쪽 클릭 시 해당 필드가 나타나지 않으면 마우스 오른쪽 버튼을 클릭해 보십시오).

연결 개요에서 "추가" 또는 "+" 버튼을 찾아 새 이더넷 연결을 추가하세요. "인터넷 공유"와 같이 쉽게 식별할 수 있는 이름을 지정합니다.

IPv6 설정 탭으로 이동합니다. "방법"으로 "다른 컴퓨터와 공유" 또는 이와 유사한 것을 선택하십시오.

IPv4 설정 탭으로 이동하여 동일한 작업을 수행합니다.

완벽한. 케이블을 통해 다른 컴퓨터에 연결하십시오.

무선 연결을 통해 인터넷 공유

대부분의 Wi-Fi 카드는 액세스 포인트이자 클라이언트 역할을 동시에 지원하지 않으므로 이 기능을 사용하려면 다른 컴퓨터와 인터넷을 공유하는 전용 네트워크 인터페이스가 필요합니다. 또한 동일한 Wi-Fi 채널을 사용하지 않는 것이 가장 좋습니다. 그렇지 않으면 컴퓨터가 라우터에 대한 자체 업링크를 "차단"합니다.

네트워크 아이콘을 클릭한 다음 "새 무선 네트워크 만들기..." 또는 이와 유사한 버튼을 클릭합니다. 이 네트워크의 이름(이름 만들기), 암호화 방법(WPA2에서 수행) 및 비밀번호(8자 이상으로 지정)를 묻는 메시지가 표시됩니다.

잠시 후 동일한 비밀번호를 사용하여 다른 컴퓨터에 인증할 수 있습니다.

이야기가 엄청 길어요

이 도구의 기능은 다음과 같습니다.

  1. 네트워크 인터페이스 설정(Wi-Fi의 경우 훨씬 더 복잡하지만 결국에는 WLAN에서 보안 계층을 준비하고 다른 컴퓨터가 연결할 수 있도록 Wi-Fi 카드 비콘을 만드는 것뿐입니다)
  2. 개인 네트워크의 주소를 이 네트워크 인터페이스에 할당하세요.
  3. dnsmasq연결된 컴퓨터(여기서 사용됨) 에 네트워크 주소(DHCP 사용)를 동적으로 할당하는 데몬을 시작합니다.
  4. nftables IP 패킷 도구를 설정하여 다른 컴퓨터에서 IP 패킷을 가져와 이 컴퓨터에서 온 것처럼 보이도록 헤더를 다시 작성하고(예: NAT, 네트워크 주소 변환) 응답을 위해 그 반대의 경우도 마찬가지입니다.

이것은아니요이런 종류의 네트워크가 작동하는 유일한 방법입니다. 실제로 IPv6 전용 액세스를 원하는 경우 전체 "주소 할당" 및 "네트워크 주소 변환"은 중복되며 컴퓨터는 간단히 접두사만 위임하면 됩니다. ISP는 라우터에 전체 IPv6 주소 하위 NET을 제공합니다. 예를 들어 , ISP가 라우터에 제공하는 전체 2⁵⁶ 주소가 있으며 라우터는 하위 범위를 내부 컴퓨터에 자유롭게 할당한 다음 다른 컴퓨터에 위임할 수 있습니다.훨씬 쉽게. 그러나 순수한 IPv6 연결을 원하는 사람은 거의 없습니다. 글로벌 IPv4 주소는 비용이 많이 들기 때문에 전체 네트워크는 ISP로부터 하나의 주소만 가져오며 해당 주소 뒤에 있는 모든 IPv4 장치를 통합해야 합니다. 따라서 NAT는 일반적으로 다양한 연결에서 안정적으로 작동하는 유일한 방법이므로 연결 공유 마법사가 제공하는 유일한 방법입니다.

관련 정보