김고동의 네트워크
Linux 라우팅 설정 방법
1. 네트워크 대역대 추가 방법
route add -net 목적지 netmask 255.255.255.0 gw 게이트웨이 dev 적용할 인터페이스
ex)
route add -net 192.168.10.0 netmask 255.255.255.0 gw 100.10.10.1 dev eth0
---------------------------------------------------------------------------------------------------------------------------
2. 호스트 추가 방법
route add -host 목적지 netmask 255.255.255.0 gw 게이트웨이 dev 적용할 인터페이스
ex)
route add -host 192.168.10.10 netmask 255.255.255.255 gw 100.10.10.1 dev eth0
* gw를 빼도 명령어가 적용가능하다.
gw빼면 게이트웨이는 0.0.0.0으로 자동 적용된다.
---------------------------------------------------------------------------------------------------------------------------
3. 삭제
넣었던 명령어에서 add를 del로 변경하면 삭제된다.
ex)
route add -net 192.168.10.0 netmask 255.255.255.0 gw 100.10.10.1 dev eth0
이걸 삭제할려면
route del -net 192.168.10.0 netmask 255.255.255.0 gw 100.10.10.1 dev eth0
---------------------------------------------------------------------------------------------------------------------------
4. 영구 추가 방법
cd /etc/sysconfig/network-scripts
vi route-eth0
(이때 원래 route-eth0 이라는 파일은 없다.)
아래 내용 추가 (0, 1, 2, 3 등등 계속 추가할 수 있다.)
ADDRESS0=192.168.10.0
NETMASK0=255.255.255.0
GATEWAY0=100.10.10.1
ADDRESS1=192.168.20.10
NETMASK1=255.255.255.255
GATEWAY1=100.10.10.1
저장 후
systemctl restart network
(또는 cd /etc/sysconfig/network-scripts 에서 ./ifup-routes eth0)
---------------------------------------------------------------------------------------------------------------------------
5. 네트워크 재시작 없이 영구 라우팅 적용 방법
cd /etc/sysconfig/network-scripts
vi route-eth0
(이때 원래 route-eth0 이라는 파일은 없다.)
아래 내용 추가 (0, 1, 2, 3 등등 계속 추가할 수 있다.)
ADDRESS0=192.168.10.0
NETMASK0=255.255.255.0
GATEWAY0=100.10.10.1
rotue add -net 192.168.10.0 netmask 255.255.255.0 gw 100.10.10.1 dev eth0
이렇게 하면 network 재시작 없이 바로 적용도 하고 재부팅 되더라도 영구적용 된다.
---------------------------------------------------------------------------------------------------------------------------
* 참고
[root@Redmine network-scripts]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 100.10.10.1 0.0.0.0 UG 0 0 0 eth0
100.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.10.1 100.10.10.1 255.255.255.255 UGH 0 0 0 eth0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
여기서 Flags 구분 방법
U : 경로가 유효한 상태라는 의미
G : 해당 라우팅의 gw가 게이트웨이를 향하고 있다는 의미
H : 목적지가 호스트란 의미
---------------------------------------------------------------------------------------------------------------------------
Windows 라우팅 설정 방법
(CMD는 관리자 모드로 이용해야함.)
1. 라우팅 추가 방법
route add 목적지 mask 서브넷마스크 게이트웨이 -p(영구적용)
ex)
route add 192.168.10.10 mask 255.255255.255 100.10.10.1 -p
------------------------------------------------------------------------------------------
2. 삭제 방법
넣었던 명령어에서 add를 del로 변경하면 삭제된다.
route add 192.168.10.10 mask 255.255255.255 100.10.10.1 -p
이걸 삭제하려면
route delete 192.168.10.10 mask 255.255255.255 100.10.10.1 -p
------------------------------------------------------------------------------------------
'네트워크' 카테고리의 다른 글
Putty 스크롤 라인 늘리는 방법 (0) | 2021.05.11 |
---|---|
Putty 배경색 및 글꼴 설정 방법 (0) | 2021.05.11 |
CentOS 7 Redmine(레드마인) 설치 방법 (0) | 2020.04.28 |
MF2 방화벽 유지 점검 명령어 (0) | 2020.03.26 |
telnet 기능 사용법 (0) | 2020.03.18 |