토폴로지
새롭게 추가된 토폴로지 입니다.
전 토폴로지에서 추가된 점은 router2가 추가된 것과 Vmnet2를 새롭게 만든다는 것, client_server를 만든 것 입니다. 기존에서 바꿔줘야하는 것은 이전에서 맘대로 했던 도메인 주소를 통일할려고 합니다. 모두 slave-server에서 설정을 합니다! 다른곳에 bind9를 설치하는 것이 아닙니다!! 22.1.24.10에 apache2가 설치되어 있어야하고, sunrin.com, www.sunrin.com, app.sunrin.com, game.sunrin.com, 가 설정되있어야하고, slave-server에는 nginx가 깔려있어야하고 skills.com, www.skills.com 이 설정되있어야합니다. 오른쪽에 client-server에는 apache2가 설치되있어야하고, cs.com과 www.cs.com 이 깔려있어야합니다.
client-server와 router2는 처음부터 복습한다 치고 새로 만드셔도 되지만 main-server와 router를 clone하여 사용하셔도 됩니다. 저는 clone으로 진행하겠습니다.
위와 같이 원하는 VM 우클릭 → Manage → clone에서 Next 광클하시면 됩니다. close로 닫으시면 클론이 생성됩니다.
이름은 VM 우클릭 → Setting → Options → virtual machine name에 있는것을 바꿔주면 됩니다. 그러면 이제 Vmnet과 IP설정을 다시 해주셔야합니다. 앞에 있던 것의 복습입니다. 혼자서도 하실 수 있죠?
토폴로지를 보면 왼쪽 네트워크대의 라우터는 Vmnet0, Vmnet2, Vmnet8를 가지고 있어야하고 오른쪽 네트워크대의 라우터는 Vmnet1, Vmnet2, Vmnet8를 가지고 있게 해주시면 됩니다.
그러면 위에거에 따라서 IP를 재 설정해줍니다.
ens33가 Vmnet2가 되었기 때문에 위의 토폴로지에 맞게 IP를 부여해줍니다. 그 후 netplan apply를 입력해주신 후 확인해 봅시다.
ens37은 NAT이라 다시 꺼주셔야합니다. ens33을 보면 10.0.0.2로 다시 설정되있는 걸을 볼 수 있습니다.
여기선 gateway와 address만 바꿔주신 후 systemctl restart networking를 입력하신 후 ifconfig로 확인해 봅시다.
여기도 마찬가지로 ens37가 NAT이기 때문에 꺼주셔합니다. ens33을 보면 IP가 다시 잘 들어간 것을 볼 수 있습니다.
※만약 여기서 IP가 제대로 안들어가 지신다면 init 6로 재부팅을 한번 해보세요. 그래도 안되면 설정 문제입니다.
그러면 이제 라우터끼리는 핑이 가고, 같은 네트워크 구역에는 핑이 잘 갈겁니다. 하지만 다른 네트워크 구역은 핑이 가지 않을 것 입니다. 여기서 우리는 우선은 양쪽다 정적 라우팅을 해주어 양쪽으로 통신이 되게 해줄 겁니다.
DNS설정
이건 사실 저번에 사진 올린거에서 스포가 되었는데 다시 한번 제대로 올리겠습니다.
역방향은 아직 안하셔도 됩니다. 기존에 있던거에서 위와 같이 만들어 주세요.\
위와 같이 설정해두면 위 토폴리오 처럼 잘 작동할 것 입니다. 이후 systemctl restart bind9를 입력하신 후 window client에서 nslookup으로 하나하나 확인해 보세요.
'기능반공부 > 서버' 카테고리의 다른 글
[Vim] 알면 좋은 Vim 지식 (0) | 2023.02.17 |
---|---|
[DOCKER] 도커에 대한 기본 사용 설명 (0) | 2022.11.01 |
쉘 스크립트 (0) | 2022.02.11 |
[기능반] 서버구축 2. (0) | 2022.01.27 |
[기능반] 서버구축 1. (0) | 2022.01.25 |