라우팅을 위해 두 번째 인터페이스 사용

라우팅을 위해 두 번째 인터페이스 사용

Ubuntu 12.10을 실행하면서 제어할 수 있는 컴퓨터가 있습니다. 내가 사용 중인 네트워크에서는 하나의 장치만 연결할 수 있습니다. USB-이더넷 어댑터도 있습니다. SSH를 통해 인터넷에 액세스할 수 있도록 Raspberry Pi를 위한 개인 네트워크를 만들고 싶습니다.

내 기본 네트워크 연결을 끊지 않고 이를 달성하려면 어떻게 해야 하는지 누군가 설명해 줄 수 있나요? Linux 라우팅이라는 광대한 분야에서 내가 무엇을 해야 할지 전혀 몰랐기 때문에 인터넷 검색은 다소 소용이 없었습니다.

답변1

이는 LAN 연결에 대한 특정 제한 사항에 따라 다릅니다.

하나의 물리적 장치만 네트워크에 연결할 수 있는 경우(아마도 네트워크 어댑터의 MAC 주소를 기반으로 하나의 IP 주소만 얻을 수 있음) 찾고 있는 솔루션은 다음과 같습니다.네트워크 주소 변환, 이는 개인 네트워크를 생성하고 해당 노드에 특정 수준의 외부 액세스(및 액세스 기능)를 제공합니다.

Linux의 "소프트웨어 전용" 솔루션에는 다음이 포함됩니다.

  • 서로 다른 인터페이스 간 패킷 전달 허용(기본적으로 꺼져 있음)

  • 다음을 사용하여 NAT 자체를 설정하십시오.웹 필터아니 좀 더 정확히 말하면 그 일부다.iptables.

  • 내부 네트워크에 대한 라우팅 구성(정적 또는 경유)동적 호스트 구성 프로토콜LAN이 연결된 컴퓨터에서 실행되는 DHCP 서버일 가능성이 높습니다. 이는 다음을 보장하기 위한 것입니다.

    1. 외부 네트워크에 연결된 컴퓨터는 개인 네트워크로 향하는 패킷을 처리하는 방법을 알고 있습니다.
    2. 내부 네트워크의 노드는 외부 네트워크로 패킷을 보낼 위치를 알고 있습니다.

    여기에는 네임서버를 올바르게 설정하는 것이 포함됩니다(자신의 네임서버를 실행하려는 경우가 아니면 LAN에서 설정 전파).도메인 명 시스템서버 - R-Pi에 비해 너무 큽니다).

핵심 단어: NAT, iptables, 패킷 포워딩, 라우팅, DHCP, DNS

이것들첫 번째 내가 찾은 링크(처음 두 키워드를 함께 사용)는 타당해 보입니다.

물론 가정용 라우터(R-Pi 가격의 약 1/3 가격부터 시작)를 구입하면 설정의 번거로움을 덜 수 있습니다. R-Pi 가격으로 무선 라우터를 구입할 수 있습니다.

이제 더 많은 장치를 연결할 수 있지만 물리적 커넥터가 하나만 있는 경우 브리징/전달을 설정할 수 있습니다. 당신은다리PC에 두 개의 네트워크 장치를 포함하거나, 패킷 전달을 설정하고 LAN에서 DHCP를 사용하는 경우(현재 대부분의 네트워크에서 사용)DHCP 릴레이. 그러나 두 번째 옵션(전달)은 실제로 전자(예: 브리징)를 모방하므로 별 의미가 없습니다. 하지만 이를 선택하는 데에는 몇 가지 이유가 있을 수 있습니다(예를 들어 Wi-Fi를 통해 네트워크에 연결되어 있는 경우 브리징이 거의 불가능합니다).

핵심 단어: (네트워크) 브리징, 패킷 포워딩, DHCP 릴레이

마찬가지로 하드웨어 스위치를 사용해도 동일한 효과를 얻을 수 있습니다. 라우터보다 가격이 저렴하지만 라우터(어쨌든 스위치 역할을 하도록 구성할 수 있음)의 부가 가치로 인해 일반적으로 더 나은 선택이 됩니다.

관련 정보