route

: 라우팅 경로 확인 및 수정

 

route 출력 필드
• Destination: 목적지
• Gateway: 게이트웨이 주소
• Genmask: 목적지 네트워크의 넷마스크 주소.
  - 255.255.255.255 : 목적지 호스트의 주소
  - 0.0.0.0 : 기본 게이트웨이 주소
• Flags: 해당 경로에 대한 정보를 알려주는 기호.
  U(up):활성화된 경로

  H(host):호스트 주소,
  G(gateway):게이트웨이
• Metric: 목적지 네트워크까지의 거리
• Ref: 경로를 참조한 횟수
• Use: 경로를 탐색한 횟수
• Iface: 패킷이 오가는 데 사용할 네트워크 인터페이스

 

서식
# route [add | del] –net [ip] netmask [mask] gw [ip]
ex)
# route add –net 1.2.3.0 netmask 255.255.255.0 gw 192.168.11.2
# route add –net 1.2.3.4 netmask 255.255.255.255 gw 192.168.11.2
# route add default gw 192.168.11.1 enp3s0
# route del -net 192.168.10.0 netmask 255.255.255.0 enp3s0
** 추가 경로는 여러 서브넷 환경을 가진 시스템에서 제한적으로 사용
• 시스템에는 단 하나의 default gateway만 지정가능함으로 추가적인 경로에 대한 설정은 직접 해야한다.
  (ICMP redirect 등을 허용 X)

 

※ Windows route 명령
route –p add [IP] MASK [mask] [GW_IP]

ex)
route –p add 1.2.3.0 MASK 255.255.255.0 192.168.11.2
route –p add 1.2.3.4 MASK 255.255.255.255 192.168.11.2

 

 

IP aliases

하나의 물리적인 인터페이스를 여러 개의 논리적인(?) 인터페이스로 구현 IP를 여러 개 설정하는 방법

인터페이스가 여러개인 것처럼 구성

같은 MAC address / 다른 IP

방법
1. ifcfg-ens32를 ifcfg-ens32:0, ifcfg-ens32:1 등으로 복사한 이후 각각 다른 device와 IP를 설정한다.
  ⇒ subnet은 동일하거나 달라도 상관없다.
  ⇒ 설정후 nic를 reset한다.
2. ifconfig 명령을 이용한다.
  ⇒ ifconfig ens32:0 192.168.10.32

 

실습

/etc/sysconfig/network-scripts에 들어가 ens32를 ens32:0로 복사한다.

cat 명령어를 이용해 잘 복사된 것을 확인한다.

 

[ vi ifcfg-ens32:0 ]로 위와 같이 NAME, DEVICE, IP를 수정한다.

 

ifconfig ens32:0 192.168.10.131 명령을 이용한다. 

IP aliases가 잘 설정된 것을 확인할 수 있다.

+ Recent posts