Windows 서버와 원격 Linux 상자 간의 IP 라우팅 방법

Windows 서버와 원격 Linux 상자 간의 IP 라우팅 방법

다음과 같은 네트워크 설정이 있는데 연결하는 데 문제가 있습니다. 이에 대해 몇 가지 아이디어를 제공해 주시면 감사하겠습니다.

내 장치는

-Amazon EC2의 VPN 서버(Windows Server 2016)
IP 10.0.1.1 있음

-원격 위치의 Raspberry(Raspbian 실행)가지다:

  • 2개의 물리적 연결.

    • wlan0은 인터넷에 액세스할 수 있는 곳입니다.
    • eth0은 192.168.0.99를 갖는 PLC에 연결됩니다. 핑할 수 있어 괜찮아
  • 1개의 가상 연결(vpn_se).
    10.0.1.1(Amazon의 VPN 서버)에 연결된 VPN 클라이언트. 핑할 수 있나요?


라즈베리 wlan0 10.0.0.41
eth0 192.168.0.1
vpn_se 10.0.1.2 의 현재 IP 주소

내 Amazon 서버에서 192.168.0.99에 연결해야 합니다.

나는 이미 Amazon 서버에 고정 경로를 구성했습니다

route add 192.168.0.0 mask 255.255.255.0 10.0.1.1

하지만 iptables에 무엇을 설정해야 할지 잘 모르겠습니다.

나에게 몇 가지 아이디어를 주실 수 있나요?

내 현재 설정에 대한 대략적인 다이어그램은 다음과 같습니다. imgur.com에서 게시물 보기

답변1

Raspberry PI에서 라우팅이 켜져 있는지 확인해야 합니다.

IP 전달을 활성화합니다.

sudo nano /etc/sysctl.conf

다음 줄을 추가하세요.

net.ipv4.ip_forward=1

그런 다음 실행

sudo sh -c "에코 1 > /proc/sys/net/ipv4/ip_forward"

트래픽을 허용하는 iptables는 다음과 같습니다.

sudo iptables -A FORWARD -i vpn_se -o eth0 -j 수락 sudo iptables -A FORWARD -i eth0 -o vpn_se -j 수락

참고자료:https://raspberrypihq.com/how-to-turn-a-raspberry-pi-into-a-wifi-router/

관련 정보