일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 예약
- IT
- 계획
- 파이썬
- 실비용
- 이탈리아
- 추억
- 배낭여행
- 겨울
- 여행
- RabbitMQ
- 리눅스
- 내심정
- 유럽
- 유럽여행
- JAVA #객체지향 #프로그래밍 #언어 #IT #기초
- 샐러리
- 준비
- 1달살기
- ip
- 메시지 큐
- 경험
- 영국
- JAVA #언어 #프로그래밍 #IT #개발 #코딩
- 서버
- JAVA #언어 #프로그래밍 #코딩 #static #정적함수 #정적변수 #클래스
- 인프라
- #DB#SQLD#자격증
- 여행 #
- 일정
- Today
- Total
YoonWould!!
[문제해결]서로 다른 네트워크 연결하기 본문
외부로 나가는 패킷이 하나의 게이트웨이로만 향하는 이 문제를 해결하는 방법은 원리상으로는 매우 간단합니다. 앞서 살펴본 게이트웨이 레코드에서 네트워크 주소와 네트워크 마스크를 적절히 설정하여 해당 네트워크 주소에 해당하는 패킷만 해당 게이트웨이로 빠져나가도록 하면 됩니다.
이 절에서 제시하는 해결 방법을 설명하기 위해, 실제 예시를 들어 설명하도록 하겠습니다.
다음은 하나의 PC에 두 개의 NIC(LAN카드)이 존재하여 각각 서로 다른 네트워크에 연결되어 있는 상황입니다. 지금부터 이 PC에서 두 개의 네트워크에 모두 원활히 접속하기 위한 Routing Table 세팅 방법에 대해 설명하도록 하겠습니다.
▲ 2개의 NIC을 통해 2개의 독립 네트워크에 연결된 PC
1. 명령 프롬포트(CMD)를 관리자 권한으로 실행합니다.
2. 현재 동작중인 라우팅 테이블을 확인하기 위해 다음 명령을 실행합니다.
route print |
3. 출력된 내용의 하단의 '영구 경로' 항목을 보면, 다음과 같이 상단에 IP주소와 Mask가 모두 0.0.0.0 인 레코드가 위치하고 있을 것입니다.
이 레코드의 게이트웨이 주소(x.x.x.x)에는 '잘 동작하던' 네트워크의 게이트웨이 주소가 써져 있을 것입니다. 이 레코드는 네트워크 어댑터 설정에서 IP주소와 Mask, 게이트웨이 주소를 입력하면 자동으로 삽입되는 레코드인데, 이 때문에 패킷이 잘못된 LAN카드로 전달되는 것입니다.
... =========================================================== 영구 경로: 네트워크 주소 네트워크 마스크 게이트웨이 주소 메트릭 0.0.0.0 0.0.0.0 x.x.x.x 기본값 ... ... =========================================================== ... |
4. 영구 경로(Persistent Route) 테이블을 재설정하기 위해 다음 명령으로 일단 테이블을 전부 날려줍니다. (참고: 이 명령을 실행하면 연결된 네트워크가 모두 단절된 상태가 됩니다.)
route -f |
5. 게이트웨이가 연결된 NIC의 Interface번호를 확인하기 위해, 위 2.에서 출력된 내용의 상단에 있는 '인터페이스 목록' 부분을 확인합니다. 다음과 비슷한 내용이 출력되었을텐데, 이 예시에서는 NIC#1과 NIC#2의 Interface 번호는 각각 15와 14입니다.
========================================================= 인터페이스 목록 15...xx xx xx xx xx xx ......~~~~(NIC#1의 모델명)~~~~ 14...xx xx xx xx xx xx ......~~~~(NIC#2의 모델명)~~~~ 11...xx xx xx xx xx xx ......Microsoft 6to4 Adapter 12...xx xx xx xx xx xx ......Microsoft ISATAP Adapter #2 13...xx xx xx xx xx xx ......Microsoft ISATAP Adapter #4 ========================================================= ... |
5. 다음 명령으로 두 개의 네트워크에 대한 게이트웨이 Rule Record를 추가해 줍니다.
route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.254 IF 15 route add -p 10.0.0.0 mask 255.0.0.0 10.0.0.254 IF 14 |
route add 명령의 형식을 다음과 같습니다. 참고로, '-p'는 재부팅 후에도 Record를 유지하기 위한 옵션입니다.
route add -p {네트워크 주소} mask {네트워크 마스크} {게이트웨이 주소} IF {Interface 번호} |
6. [제어판 > 네트워크 및 공유 센터 > 어댑터 설정 변경]에서 각각의 LAN카드 설정에 들어가보면 게이트웨이 주소가 모두 공란으로 초기화되어 있을텐데, 이들을 올바르게 입력해주도록 합니다.
[참조]https://www.tuwlab.com/ece/27738
'<인턴생활> > [인프라]' 카테고리의 다른 글
[용어]프로비저닝이란? (0) | 2019.03.25 |
---|---|
실사용자가 말하는 'HPE·델·IBM’ 랙 서버의 장단점 (0) | 2019.03.25 |
[보안]2019년도 보안 top 5 (0) | 2019.03.19 |
[용어]Memory - UDIMM vs. RDIMM vs. LRDIMM vs. HDIMM (0) | 2019.03.18 |
[용어]공인 IP와 사설 IP (0) | 2019.03.14 |