두개이상의 랜카드를 사용할 때, 기본 게이트웨이를 변경하는 방법입니다.

route 명령을 실행하면, 아래와 같이 현재 라우팅 테이블이 보입니다.

 

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth2
172.30.1.0      0.0.0.0         255.255.255.0   U     1      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth2

 

eth1, eth2 두개의 네트워크 장치가 보입니다.

eth2가 기본 장치이고 192.168.1.1이 기본 게이트웨이로 설정되어 있습니다.

 

eth1을 기본 장치로 설정하도록 하겠습니다.

루트 권한으로 아래 명령을 차례로 실행해 주면 됩니다. 172.30.1.1은 eth1의 게이트웨이 IP 주소입니다.

 

route del default
route add default gw 172.30.1.1 eth1

 

다시 route 명령을 실행해보면 아래와 같이 변경된 것을 볼 수 있습니다.

 

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.30.1.1      0.0.0.0         UG    0      0        0 eth1
172.30.1.0      *               255.255.255.0   U     1      0        0 eth1
192.168.1.0     *               255.255.255.0   U     1      0        0 eth2

 

traceroute 명령을 실행해보면, 아래와 같이 eth1 의 게이트웨이(172.30.1.1)를 통하는 것을 알 수 있습니다.

 

$ traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  172.30.1.1 (172.30.1.1)  1.556 ms  1.562 ms  0.918 ms
.....

 

이상 기본 게이트웨이 변경 방법 이었습니다.

728x90
반응형

+ Recent posts