Routing linux
Routing Linux
구성도
Router를 Linux라고 생각하고 각각 xp환경과 2003 환경에 연결하여 서로 다른 망끼리 통신이 되도록 구축 하겠습니다.
조원은 3명이며 한명당 망 1개씩 구축 하였습니다.
우선 VM ware의 network환경을 설정 하겠습니다.
VMnet2 Host-only를 만들어 놓겠습니다.
xp와 2003환경도 설정 하겠습니다.
그리고 Linux에 인터페이스를 추가 하겠습니다.
Linux에 접속해서 인터페이스가 제대로 추가 되었는지 확인을 해 봅니다.
원활한 통신을 위해 조원들과 network address가 겹치지 않도록 ip주소를 설정 하겠습니다.
변경을 하고 systemctl restart network
를 입력하여 네트워크를 재시작 하겠습니다.
조원들과 통신이 잘 되는지 ping을 확인해 보겠습니다.
200.200.200.163 200.200.200.169 둘 다 잘 가는것을 확인을 합니다.
아까 만들었던 인터페이스의 설정을 변경 하겠습니다.
ifcfg-ens32 파일을 확인하고 복사를 ifcfg-ens33으로 설정 합니다.
복사를 한 뒤 vi로 들어가서 설정을 변경 합니다.
이름과 UUID IP주소를 바꿔야 합니다. UUID는 처음에 인터페이스 확인 차 입력한 명령어 nmcli connection
로 확인 할 수 있습니다.
systemctl restart network
를 한 뒤에 ifconfig로 확인해 보겠습니다.
똑같이 ens34를 만들면 됩니다.
ens33 파일을 복사해서 ens34 파일로 만들겠습니다.
vi로 들어가서 설정을 변경 하는데 ens33과 다르게 UUID를 빼고 MAC주소를 넣어서 설정해 보겠습니다.
ifconfig로 ens34에 있는 MAC주소를 복사해서 HWADDR을 입력 해주시면 됩니다.
다시 나가서 systemctl restart network
를 한 뒤에 ifconfig로 확인해 보겠습니다.
바꾼 설정들이 통신이 잘 되나 확인해 보겠습니다.
ens33은 xp로 연결이 되어있고 ens34는 2003 환경에 연결이 되어 있습니다.
두 군데 다 통신이 잘 되는것을 확인 합니다.
이제 xp환경에서 Router와 Gateway에 ping이 잘 가는지 확인 해보겠습니다.
Router와 Gateway에 ping이 잘 가지만 아직 2003과는 ping이 안되는 상황입니다.
Router역할을 하는 Linux에 가서 Routing table을 만들어 보겠습니다.
sysctl.conf 파일에 들어가서 맨 밑에 net.ipv4.ip_forward=1 만 추가해 주겠습니다.
추가한 후 네트워크를 재시작 해주시면 net.ipv4.ip_forward=0 에서 net.ipv4.ip_forward=1로 바뀌게 됩니다.
Routing table을 확인 해 보겠습니다.
xp, 2003 둘 다 잘 생성되어 있습니다.
xp환경으로 가서 2003에 ping을 보내 보겠습니다.
Routing table을 설정하니 xp에서 2003으로 통신이 됩니다.
이제 조원들과 Routing을 한 후에 통신을 확인해 보겠습니다.
route add -net Network Address netmask xxx.xxx.xxx.xxx gw xxx.xxx.xxx.xxx 을 입력하면 됩니다.
이제 조원들의 남은 ip주소도 마저 다 넣고 통신을 확인해 보겠습니다.
전체적으로 잘 가는 모습이 보입니다.
마지막으로 Routing table을 보여드리고 마치겠습니다.
댓글남기기