사설 네트워크에서의 router 설정
vmware6.0
FedoraCore6(Full Package) * 3 (network setting is NAT)
/*
* 먼저 사설내의 모두 피씨의 iptables를 날려 버리고 종료하자
* iptables -F
* service iptables stop
*/
3개의 linux를 vmware상에서 구동시키며 다른 대역을 갖는 사설 네트워크를 아래와 같이 구성하였다.
PC #1
eth0 : IP - 192.168.20.93
ifconfig eth0 192.168.20.93 up
PC #2
eth0 : IP - 192.168.20.94
eth1 : IP - 192.168.1.2
ifconfig eth0 192.168.20.94 up
ifconfig eth1 192.168.1.2 up
PC #3
eth0 : IP - 192.168.1.1
ifconfig eth0 192.168.1.1 up
PC #2는 중계기의 역할을 하지만 위의 IP어드레스 설정만으로는 PC #1과 PC #3가 서로 통신을 할 수 없다.
1. 게이트 웨이 추가
1차로 게이트웨이를 추가하여 아래와 같은 환경을 설정하였다. 이는 중계 역할을 맡은 PC #2가 PC #1, PC #3와 통신을
가능하게 하지만 PC #1과 PC #3은 서로 통신이 불가능한 상황이다.
(PC #1) <-> (PC #2)
(PC #2) <-> (PC #3)
(PC #1) X (PC #3)
PC #1
eth0 : IP - 192.168.20.93
route add default gw 192.168.20.1
PC #2
eth0 : IP - 192.168.20.94
eth1 : IP - 192.168.1.2
route add default gw 192.168.20.1
route add default gw 192.168.1.1
PC #3
eth0 : IP - 192.168.1.1
route add default gw 192.168.1.1
2. network 추가
2차로 network를 추가하여 아래와 같은 환경을 설정하였다. 이는 중계 역할을 맡은 PC #2가 PC #1, PC #3와 통신을
가능하게 하는 동시에 PC #1과 PC #3 또한 서로 통신이 가능해진다.
(PC #1) <-> (PC #2)
(PC #2) <-> (PC #3)
(PC #1) <-> (PC #3)
PC #1
eth0 : IP - 192.168.20.93
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
PC #2
eth0 : IP - 192.168.20.94
eth1 : IP - 192.168.1.2
PC #3
eth0 : IP - 192.168.1.1
route add -net 192.168.20.0 netmask 255.255.255.0 dev eth0
테스트 끝.
댓글