실습> UDP tunnel을 이용한 통신 (semi project : 02.13 ~ 02.22)

SW·2023년 2월 15일
0

실습> UDP tunnel을 이용한 통신

참고: https://cafe.naver.com/linuxmasternet/1705

UDP tunnel을 이용하면 인터넷상에 연결된 다른 PC에 구축된 GNS3 환경과 연결할 수 있다.
udpTunnel1에서는 자기 자신과 연결 테스트를 하기 위해서 테스트한다.
압축된 udpTunnel1.zip 파일을 풀어서 아래 설정대로 설정했더니 통신이 잘 되었다.

프로젝트명: udpTunnel1
압축 파일명: udpTunnel1.zip

      10.10.10.0/24           1.1.1.0/24         20.20.20.0/24

	                 f0/0  f0/1                f0/1  f0/0
[Server1]---------------[R1]-----[UDP tunnel]-----[R2]---------------[Server2]
      .2            .253 .1    |          |    .2 .253            .2
                              port       port     
                              30001      30002

                  PC1의 IP주소 : 192.168.20.15, 127.0.0.1
1. 라우터 설정

!R1 설정
en
 conf t
 ip route 20.20.20.0 255.255.255.0 1.1.1.2
 int fa0/0 
 ip addr 10.10.10.253 255.255.255.0
 no sh
 int fa0/1
 ip addr 1.1.1.1 255.255.255.0
 no sh
 end
sh ip int b
sh ip route
!

!R2 설정
en
 conf t
 ip route 10.10.10.0 255.255.255.0 1.1.1.1
 int fa0/0
 ip addr 20.20.20.253 255.255.255.0
 no sh
 int fa0/1
 ip addr 1.1.1.2 255.255.255.0
 no sh
 end
sh ip int b
sh ip route
!

2. UDP tunnel 설정
UDP tunnel 탭에서 R1과 R2에 대한 연결을 위해서 설정한다.

R1 UDP tunnel 설정
Name: udp tunnel
Local port: 30001
Remote host: 127.0.0.1
Remote port: 30002

R2 UDP tunnel 설정
Name: udp tunnel
Local port: 30002
Remote host: 127.0.0.1
Remote port: 30001

3. Server 설정

Server1 설정
Server1> ip  10.10.10.2 255.255.255.0 10.10.10.253
Server1> sh ip 

NAME        : Server1[1]
IP/MASK     : 10.10.10.2/24
GATEWAY     : 10.10.10.253
DNS         : 
MAC         : 00:50:79:66:68:00
LPORT       : 10016
RHOST:PORT  : 127.0.0.1:10017
MTU:        : 1500

Server2 설정
Server2> ip 20.20.20.2 255.255.255.0 20.20.20.253
Server2> sh ip 

NAME        : Server2[1]
IP/MASK     : 20.20.20.2/24
GATEWAY     : 20.20.20.253
DNS         : 
MAC         : 00:50:79:66:68:01
LPORT       : 10018
RHOST:PORT  : 127.0.0.1:10019
MTU:        : 1500

4. 통신 확인
Server1> ping 10.10.10.253
Server1> ping 1.1.1.1
Server1> ping 1.1.1.2
Server1> ping 20.20.20.253
Server1> ping 20.20.20.2

실습> UDP tunnel을 이용한 통신 2

참고: https://cafe.naver.com/linuxmasternet/1706

UDP tunnel을 이용하면 인터넷상에 연결된 다른 PC에 구축된 GNS3 환경과 연결할 수 있다.
udpTunnel2에서는 상대방과 연결 테스트를 하기 위해서 테스트한다.

고려해야할 사항들:
상대방과 연결해야 하므로 Anti Virus(백신) 프로그램이 있다면 UDP 30001 or UDP 30002 포트를 열어줘야 한다.
압축된 udpTunnel2.zip 파일을 풀어서 아래 설정대로 그대로 설정했는데 안되서 모두 삭제하고 새롭게 다시 만들었더니 잘 연결이 되었다.
GNS3 상의 문제인지는 모르겠지만 udpTunnel2.zip을 가지고 안되면 새롭게 만들자.
와이파이를 U강의장으로 설정하고 테스트한다. 만약 다른 강의장의 와이파이를 설정하면 다른 네트워크로 설정되므로 통신이 안된다.

프로젝트명: udpTunnel2
압축 파일명: udpTunnel2.zip

          10.10.10.0/24           1.1.1.0/24         20.20.20.0/24

	                 f0/0  f0/1                f0/1  f0/0
[Server1]---------------[R1]-----[UDP tunnel]-----[R2]---------------[Server2]
        .2            .253 .1    |          |    .2 .253            .2
                                port       port     
                                30001      30002
 PC1의 IP주소 : 192.168.20.213                    PC2의 IP주소 : 192.168.20.244

1. UDP tunnel 설정
UDP tunnel 탭에서 R1과 R2에 대한 연결을 위해서 설정한다.

R1 UDP tunnel 설정
Name: udp tunnel
Local port: 30001
Remote host: 192.168.20.244
Remote port: 30002

R2 UDP tunnel 설정
Name: udp tunnel
Local port: 30002
Remote host: 192.168.20.213
Remote port: 30001

2. 라우터 설정

!R1 설정
en
 conf t
 ip route 20.20.20.0 255.255.255.0 1.1.1.2
 int fa0/0 
 ip addr 10.10.10.253 255.255.255.0
 no sh
 int fa0/1
 ip addr 1.1.1.1 255.255.255.0
 no sh
 end
sh ip int b
sh ip route
!

!R2 설정
en
 conf t
 ip route 10.10.10.0 255.255.255.0 1.1.1.1
 int fa0/0
 ip addr 20.20.20.253 255.255.255.0
 no sh
 int fa0/1
 ip addr 1.1.1.2 255.255.255.0
 no sh
  end
sh ip int b
sh ip route
!

3. Server 설정

Server1 설정
Server1> ip  10.10.10.2 255.255.255.0 10.10.10.253
Server1> sh ip 

NAME        : Server1[1]
IP/MASK     : 10.10.10.2/24
GATEWAY     : 10.10.10.253
DNS         : 
MAC         : 00:50:79:66:68:00
LPORT       : 10016
RHOST:PORT  : 127.0.0.1:10017
MTU:        : 1500

Server2 설정
Server2> ip 20.20.20.2 255.255.255.0 20.20.20.253
Server2> sh ip 

NAME        : Server2[1]
IP/MASK     : 20.20.20.2/24
GATEWAY     : 20.20.20.253
DNS         : 
MAC         : 00:50:79:66:68:01
LPORT       : 10018
RHOST:PORT  : 127.0.0.1:10019
MTU:        : 1500

4. 통신 확인
Server1> ping 10.10.10.253
Server1> ping 1.1.1.1
Server1> ping 1.1.1.2
Server1> ping 20.20.20.253
Server1> ping 20.20.20.2
profile
정보보안 전문가

0개의 댓글