허브에 연결된 NIC를 사용하여 PC의 무선 링크 wlan0을 공유해 보세요. LAN 호스트가 라우터에 액세스할 수 없습니다.

허브에 연결된 NIC를 사용하여 PC의 무선 링크 wlan0을 공유해 보세요. LAN 호스트가 라우터에 액세스할 수 없습니다.

eth0(10.0.0.129)의 NIC에 고정 IP를 할당해 보았습니다. eth0은 wlan0(10.0.0.100)을 ping할 수 있습니다. eth0은 허브에서 호스트 H1(10.0.0.149)을 ping할 수 있습니다. 그러나 eth0은 라우터(10.0.0.1)를 ping하거나 인터넷에 액세스할 수 없습니다. eth0(및 LAN의 나머지 부분)을 10.0.0.x가 아닌 별도의 주소 세그먼트에 배치해야 합니까? HUB에서 H1과 다른 사람들이 인터넷에 접속할 수 있도록 하려면 어떻게 해야 합니까? eth0이 라우터 역할을 해야 하는 것 같습니다. 모든 컴퓨터를 동일한 주소 세그먼트에 두는 것이 더 쉬울 것이라고 생각합니다.

답변1

eth0이 있고 10.0.0.*/24wlan0도 10.0.0.*/24다음과 같다고 가정합니다.일하지 않을거야, 무엇을 시도하든: WLAN에 4개 주소 모드가 필요하기 때문에 브리징(이것은 FAQ입니다)이 작동하지 않습니다. 동일한 주소 범위의 네트워크 세그먼트가 있기 때문에 라우팅이 작동하지 않습니다.

eth0(및 LAN의 나머지 부분)을 10.0.0.x가 아닌 별도의 주소 세그먼트에 배치해야 합니까?

예, 전체 네트워크 설정(아무것도 알려주지 않은)이 이를 허용한다면 가능합니다.

(TL;DR 네트워크 질문의 경우: 먼저 네트워크 설정 그림을 그려서 질문에 포함시키십시오.)

HUB에서 H1과 다른 사람들이 인터넷에 접속할 수 있도록 하려면 어떻게 해야 합니까?

당신이 우리에게 말하지 않았기 때문에 당신의 "허브"가 무엇인지 모르겠습니다.

다음 네트워크 설정은 작동하며 원하는 것일 수도 있고 아닐 수도 있습니다.

        WLAN                             LAN
     10.0.1.*/24                     10.0.2.*/24
          |                               |
          |                               |
  ISP     |                               +---- [Other PC]
router ---+                               |
10.0.1.1  |                               |
          | wlan0              eth0       |
          +------ [ Some PC ] ------------+
          | 10.0.1.100       10.0.2.129   |
          |                               |
          :                               :

eth0한 대의 PC는 ISP 라우터에서 나가는 연결에 대해 NAT(Network Address Translation)를 수행 wlan0하고 ISP 라우터를 기본 게이트웨이로 사용하도록 구성됩니다 10.0.1.1. 그리고 LAN에 있는 다른 컴퓨터(예: "다른 PC")에는 10.0.2.129"일부 PC"에 대한 기본 경로가 있습니다. 예를 들어 "일부 PC"에서 DHCP 서버를 실행하여 이 기본 경로를 설정할 수 있습니다.

NAT가 없고 LAN 세그먼트에서 DHCP 서버에 의해 할당된 경로를 포함하여 이 시나리오에는 다양한 변형이 있습니다.

관련 정보