

# 네트워크 연결 문제 해결
<a name="troubleshooting-connection"></a>

인터넷에 연결할 수 없거나 연결 속도가 느린 경우와 같이 AWS Data Transfer Terminal을 사용하는 동안 네트워크 연결 문제가 발생하는 경우 다음 문제 해결 팁을 고려하세요.

**Topics**
+ [장비 연결 문제](#physical-connection)
+ [연결 문제 해결](#connection-issues)
+ [네트워크 처리량](#throughput)

## 장비 연결 문제
<a name="physical-connection"></a>

Data Transfer Terminal 스위트에 있는 동안 물리적 연결 설정에 문제가 있는 경우 다음 사항을 고려하세요.
+ 각 Data Transfer Terminal 시설에는 2개의 단일 모드 LC 광섬유 케이블이 있습니다. 케이블 중 하나 또는 둘 다 없는 경우 [AWS Support](https://aws.amazon.com/contact-us/)에 즉시 문의하세요.
+ 광섬유 케이블 하나가 작동하지 않는 경우 먼저 케이블을 감아보세요. 여전히 첫 번째 케이블에 연결할 수 없는 경우 다른 케이블을 사용해 보세요.

여전히 케이블을 사용하여 연결할 수 없는 경우 [AWS Support](https://aws.amazon.com/contact-us/)에 즉시 문의하세요.

## 연결 문제 해결
<a name="connection-issues"></a>

장비를 연결할 수 있지만 네트워크에 연결할 수 없는 경우 다음 문제 해결 제안을 시도해 보세요.
+ 장비 구성이 지정된 네트워크 요구 사항을 충족하는지 확인합니다. 자세한 내용은 [Data Transfer Terminal 사용 기술 요구 사항](tech-requirements.md)을 참조하세요.
+ 다른 광섬유 케이블로 전환하고 연결합니다.
+ 광섬유 케이블이 연결된 상태에서 디바이스를 재부팅합니다.
+ 디바이스에서 기본 네트워크 진단을 수행하여 다음 사항을 확인합니다.
  + DHCP가 활성화됨
  + 연결된 네트워크 인터페이스에 IP 주소가 할당됨
  + DNS 서버가 구성됨
  + 시스템 클록이 NTP와 동기화됨

여전히 연결할 수 없는 경우 [AWS Support](https://aws.amazon.com/contact-us/)에 문의하여 디바이스에서 실행 중인 운영 체제(OS)에 따라 다음 출력을 제공합니다.

### Linux/Unix
<a name="linux"></a>
+ 터미널 또는 명령줄 인터페이스(CLI)에서 IP 주소 및 라우팅 정보를 가져옵니다. 네트워크 인터페이스에 IP 주소가 할당되고, 기본 게이트웨이 주소가 있는 기본 경로가 라우팅 테이블에 추가되었는지 확인합니다.

  ```
  ip address show
  ip route show
  ```
  + 아니면 `iproute2`가 디바이스에 설치되어 있지 않고 `ip` 명령을 사용할 수 없는 경우 다음 명령을 사용합니다.

    ```
    ifconfig
    netstat -rn
    ```
+ DNS 서버 정보를 수집합니다. `nameserver` 키워드로 시작하는 IP 주소 2개가 표시되어야 합니다.

  ```
  cat /etc/resolv.conf
  ```
+ 기본 연결 테스트의 출력을 수집합니다. `default_gateway_address`를 할당된 기본 게이트웨이의 IP 주소로 바꿉니다.

  ```
  ping -c 5 <default_gateway_address>
  ping -c 5 s3.amazonaws.com
  traceroute s3.amazonaws.com
  ```
+ HTTPS 연결 테스트의 출력을 수집합니다. 다음 명령에서 Amazon S3의 `HTTP 200 OK` 응답이 표시되어야 합니다.

  ```
  curl -i https://s3.amazonaws.com/ping
  ```

### Windows
<a name="windows"></a>
+ 명령 프롬프트에서 IP 주소, 라우팅 및 DNS 서버 정보를 가져옵니다. 네트워크 인터페이스에 IP 주소가 할당되고, DNS 서버 2개가 할당되고, 기본 게이트웨이 주소가 있는 기본 경로가 라우팅 테이블에 추가되었는지 확인합니다.

  ```
  ipconfig /all
  route print
  ```
+ 명령 프롬프트에서 기본 연결 테스트의 출력을 수집합니다. `default_gateway_address`를 할당된 기본 게이트웨이의 IP 주소로 바꿉니다.

  ```
  ping <default_gateway_address>
  ping s3.amazonaws.com
  tracert s3.amazonaws.com
  ```
+ PowerShell에서 HTTPS 연결 테스트의 출력을 수집합니다. 다음 명령에서 `HTTP 200 OK` 응답이 표시되어야 합니다.

  ```
  Invoke-WebRequest -Uri "https://s3.amazonaws.com/ping"
  ```

## 네트워크 처리량
<a name="throughput"></a>

네트워크의 실제 데이터 전송 속도를 측정하는 네트워크 처리량은 다양한 요인의 영향을 받을 수 있습니다. 데이터 전송 속도에 영향을 미칠 수 있는 요소:
+  **하드웨어**: 디바이스의 하드웨어 구성 요소로 인해 데이터를 업로드할 때 연결 속도가 저하될 수 있습니다. 디바이스에 사용되는 CPU 및 디스크가 성능 제한에 도달할 수 있습니다. RAID 배열에서 NVME SSD를 사용하는 것이 좋습니다. 성능을 개선하고 CPU 사용량을 줄이려면 AWS CRT 라이브러리를 사용해야 합니다.
+  **암호화 오버헤드**: HTTPS와 같은 보안 전송을 사용하면 암호화 오버헤드로 인해 처리 시간이 증가합니다.
+  **지연 시간**: 지연 시간은 데이터 패킷이 소스에서 대상으로 이동하는 데 걸리는 시간을 의미합니다. 다른 지리적 리전의 Amazon S3 버킷에 업로드할 때 지연 시간이 길어질 수 있고, 이로 인해 데이터 전송이 지연되면서 처리량이 낮아질 수 있습니다. 가능하면 동일한 리전 내에서 데이터를 전송하는 것이 좋습니다.
+  **패킷 손실**: 손실된 패킷을 다시 전송해야 하므로 데이터 전송 속도가 느려집니다.