이더넷을 통해 홈 네트워크 라우터에 Raspberry Pi가 연결되어 있으며 현재 이를 통해 인터넷에도 액세스하고 있습니다. Pi가 내 홈 네트워크에 남아 SSH 등을 통해 연결할 수 있기를 원하지만 WiFi를 통해 자체적인 독립적인 인터넷 연결을 사용하고 싶습니다. 저는 Linux에서 이 수준의 네트워킹을 다루어 본 적이 없습니다. 어떻게 접근해야 합니까?
답변1
이것은 실제로 라우팅에 관한 것입니다. 두 개의 네트워크가 인터넷에 연결되어 있습니다. 둘 다 DHCP 구성 "기본 경로"를 사용하여 Raspberry Pi를 구성합니다. 이는 홈 네트워크용이므로 네트워크에 기본 경로 이외의 "정적 경로"가 있어서는 안 됩니다.
따라서 원하는 것을 달성하는 매우 간단한 방법은 DHCP를 사용하지 않도록 이더넷을 재구성하는 것입니다. 대신 홈 네트워크에서 고정 IP로 구성할 수 있습니다. 즉, 네트워크의 모든 항목과 직접 통신할 수 있지만 홈 네트워크를 통해 인터넷으로 아무 것도 보내려고 하지 않습니다.
다양한 버전의 Linux에서 네트워킹을 구성하는 방법에는 여러 가지가 있습니다. 귀하의 Raspberry Pi(Raspberry PI OS 또는 Raspbian)는 Debian과 동일한 버전을 사용해야 한다고 생각합니다. 이봐:네트워크 구성 - 데비안 위키
위 링크에 따라 파일을 편집해야 합니다 /etc/network/interfaces/
. 현재는 다음과 같아야 합니다:
auto eth0
iface eth0 inet dhcp
eth0
고정 IP를 사용하여 (유선 네트워크 인터페이스) 이를 편집 해야 합니다 . 먼저 새 IP를 선택해야 합니다. Raspberry Pi PI가 켠 것과 동일한 IP를 사용할 수도 있고, 네트워크의 다른 장치에서 사용하지 않는 새로운 IP를 선택할 수도 있습니다.
다음을 편집하십시오 /etc/network/interfaces
(PI의 새 IP는 입니다 192.0.2.7
. 처음 세 숫자가 네트워크의 다른 컴퓨터와 일치하는지 확인하십시오).
auto eth0
iface eth0 inet static
address 192.0.2.7/24
원하지 않는다gateway ...
위 링크에 언급된 내용을 지정하세요 . 이는 수동 구성에서 특히 피하고 싶은 사항입니다.
편집 후 가장 쉬운 방법은 PI를 다시 시작하여 새 구성을 사용하는 것입니다.