kh교육

(20250722019)라우팅정보 추가/삭제,nat구성

boangod 2025. 7. 22. 22:05

Routing 정보 추가/삭제

 

ip route add

 

리눅스에서 새로운 라우팅 경로를 추가할 때 사용하는 명령어(change랑 결과값이 같습니다.)

 

# ip route add/del [target ip] via [new gateway ip] dev [NIC]

ㄴ 명령은 일시적입니다, 재부팅 시 사라짐.

[target ip] 대역으로 가는 트래픽은 [new gateway ip] 게이트웨이를 통해 dev [NIC] 인터페이스로 보내라는 의미이다.

 

 

예)

 

# ip route add default via 192.168.1.1 dev ens160  → 디폴트게이트웨이 설정.

# ip route add 10.0.0.0/24 via 192.168.1.254 dev ens160 → 10. 대로 가는 트래픽을 192.168.1.254 게이트웨이를 통해 서 ens160으로 보내기

# ip route add 192.168.2.50 via 192.168.1.1 dev ens160

# ip route add default nexthop via 192.168.1.1 dev ens160 \               →    두 개의 경로에 동일한 우선순위를 부여해, 트래픽                                     nexthop via 192.168.1.2 dev ens160                         을 나눠서 보내는 방식

                                   

# ip route del default via 192.168.1

# ip route del 10.0.0.0/24 via 192.168.1.254.1

 

Windows route 명령

route –p add [IP] MASK [mask] [GW_IP]

 

예)

route –p add 1.2.3.0 MASK 255.255.255.0 192.168.11.2

 

 

다중 IP 설정

 

- ip 명령을 이용해서 여러 IP 지정

- Alias(ifconfig)를 이용해 가상의 인터페이스를 설정하는 방법

- nmcli를 이용해서 여러 IP 지정

 

 

ip 명령을 이용해서 IP를 추가.

- 항구적인 설정이 아님

 

 

if-cfg 파일 설정

- 이걸 해주면 항구적인 설정이 됩니다.

 

# vi /etc/sysconfig/network-scripts/ifcfg-ens224

 

IPADDR=192.168.11.31

PREFIX=24

IPADDR1=192.168.11.21

PREFIX1=24

IPADDR2=192.168.11.22

PREFIX2=24

 

빨간 부분처럼 추가해 주시면 됩니다.

 

실습(20250723추가)

ip addr 사용해서 ip 추가

 

추가적인 네트워크 설정 파일

 

/etc/hosts

(hosts = 호스트명과 ip를 저장하는 파일)

이걸 이용해서 ip 추가를 해줄 수 있습니다.

 

 

실습 (20250723추가)

- vi로 if-cfg파일 고쳐 ip 추가

 

 

다양한 네트워크 명령어

ping, netstat, nslookup, host 등

 

 

 

PING

특정 호스트까지의 연결과 대상 시스템의 작동여부를 확인한다.

# ping [ip]

 

NETSTAT

리눅스에서 네트워크의 연결상태, 포트, 인터페이스 등의 상태와 라우팅 테이블 등을 보여주는 명령어

# netstat [옵션]

옵션

-i = 인터페이스 상태 확인

-s = ip, icmp, tcp, udp에 대한 패킷 통계정보

-nr = 라우팅테이블 확인

 

 

HOST , NSLOOKUP

DNS 관련 정보를 조회하는 명령어

도메인명을 통해 ip를 확인하거나 ip를 이용해서 도메인명을 확인할 수 있다. host는 단순 정보를 확인할 수 있고, nslookup은 더 자세하게 확인이 가능합니다.

 

 

NAT인프라 구성

( 20250723추가 )

 

R1

enable

conf t

no ip domain-lookup

hostname R1

int gi0/0

ip add 192.168.11.1 255.255.255.0

no shut

int gi0/1

ip add 192.168.12.1 255.255.255.0

no shut

exit

exit

copy running-config startup-config