๋ชฉ์ฐจ
[vyos ์ค์นํ๊ธฐ]
1. vyOS์์ rolling image ๋ค์ด๋ก๋ ๋ฐ๋๋ค.
2. virtual Box์์ vyos ๋ผ๋ ์ด๋ฆ์ผ๋ก ํ๋ ์๋ก ์์ฑํ๊ณ , ์ ์ฅ์์์ ๋ฐฉ๊ธ ๋ค์ด๋ก๋ ๋ฐ์ vyos.~~iso ํ์ผ ์ ํํด์ฃผ๊ณ
์คํํ๋ค.
3. ๊ทธ๋ฌ๋ค๊ฐ login์ ํ๋ผ๊ณ ํ๋๋ฐ ๊ทธ ๋ id: vyos, pw: vyos๋ก ๋ก๊ทธ์ธํ๋ฉด ๋๋ค.
๋ก๊ทธ์ธ๊น์ง ์๋ฃํ ์ฐฝ์ด๋ค.
๋ผ์ฐํฐ๋ user interface๊ฐ ํ์ ์๋ค. ์ ๋ถ ์ปค๋งจ๋ ๋ฐฉ์์ด๋ค.
$๋ ๋ณด๋ ๋ชจ๋์ด๋ค. ๊ทธ๋ฅ ๋ณผ ๋
4. $show interface
router์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ด interface card์ด๋ค. router์ ink๋ก ์ฐ๊ฒฐํด์ผํ๊ธฐ ๋๋ฌธ์
์ง๊ธ interface card๊ฐ ๋๊ฐ ๋ณด์ด๋๋ฐ ๋ฐ์ lo๋ local์ด๋ค ์ค์ ๋ก๋ ์๋ ๊ฒ.. ํ์ฌ๋ ethernet card ํ๋ ๋ฟ์ธ ๊ฒ์ด๋ค.
5. $install image
๋ญ ๋ง์ด ๋ฌผ์ด๋ณด๋๋ฐ ๋ค YES NO๊ฐ ์๋๋ผ ๊ทธ๋ฅ : ๋ก ๋์ด์๋ ๊ณณ์ ๊ทธ๋ฅ ENTERํค ๋๋ฅด๊ณ ๋์ด๊ฐ๋ฉด ๋๋ค. YES NO๋ฌผ์ผ๋ฉด ๋ค YESํ๋ฉด ๋๋ค
6.$rebooy
์ด์ reboot ํด์ค๋ค.
router๋ฅผ ์ค์น๋ง ํ ๊ฒ์ด์ง ์ค์ ์ด๋ ์ฐ๊ฒฐ์ ์๋ฌด๊ฒ๋ ์๋ ์ํ์ด๋ค.
[์ฐ๊ฒฐํ๊ธฐ]
ํด๋ผ์ด์ธํธ ์ฃผ์๋ 127.0.0. ๋ญ์๊ธฐ๋ ์ฐ๋ฆฌ๊ฐ ๋ง๋๋ก ์ ํ๋ฉด ๋๋ค.
๊ฐ์ฅ ๊ฐ๋จํ๊ฒ๋ ์ค์์นญ ํ๋ธ์ ์ปดํจํฐ๋ฅผ ๋ถ์๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์ค์ - ๋คํธ์ํฌ๊ฐ ์ค์ํ๋ค.
์ด๋ํฐ1 ์ด๋ํฐ2 ์ด๋ํฐ3 ์ด๋ํฐ4 -> 4๊ฐ๊ฐ ์๋ค.
์ฆ, virtual box์๋ 4๋์ interface card๋ฅผ ์ฐ๊ฒฐํ ์ ์๋ค.
์ ์์ ๊บผ์ผ์ง ์ด๋ํฐ2 ๋๋ฅผ ์ ์๋ค
vyos ์ ์๊บผ์ง ์ํ์ด๋ค.
๋คํธ์ํธ ์ด๋ํฐ ์ฌ์ฉํ๊ธฐ์ ์ฒดํฌ๋ฅผ ํ๋ค.
์ด๋ํฐ2๋ฅผ ์ฐ๊ฒฐํ๋ฉด ๋คํธ์ํฌ๊ฐ ํ๋ ๋ ์๊ธด ๊ฒ์ด๋ค.
์ผ๋จ ์ด๋ํฐ1๋ง ์ฐ๊ฒฐ
์ธํฐํ์ด์ค ์นด๋์ด๊ธด ํ์ง๋ง ์์ง ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ ๋์ด์๋ค
์ด๋์ ์ฐ๊ฒฐํด์ผํ๋? ์ด๊ฒ์ด ์ฒซ๋ฒ์งธ ์์์ผํ ๊ฒ์ด๋ค.
์ฐ์ ์ ๋คํธ์ํฌ ๋ถํฐ ํ๋ ๋ง๋ค์ด์ผํ๋ค.
ํท๊ฐ๋ฆฌ์ง ์๋๋ก Net1 ์ฒ๋ผ ์ด๋ฆ์ ์ง์ด์ค๋ค. 192.~~์ ์ฃผ์๋ฅผ ์ ํ๋ ๊ฒ์ด๋ค.
๋ค์์ ์ฐ๊ฒฐ๋จ NAT์ด๋ผ๊ณ ๋์ด์๋ค.
์ด๊ฒ ๋ฌด์จ ๋ง์ธ๊ฐ?
์ ๋ฐ ์์ผ๋ก ์ฐ๊ฒฐ๋์ด์๋ค๋ ์๋ฆฌ์ด๋ค~
๊ทผ๋ฐ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฒ์ ์ ๊ฒ ์๋๋ค . ์ฐ๋ฆฌ๋ ์์ ํ ๋จ์ด์ ธ ์๋ ๊ฒ์ ์ํ๋ค(?)
์ด๋ ๊ฒ ํด์ผํ๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์๋ [์ด๋ํฐ์ ๋ธ๋ฆฌ์ง]
์ด๊ฑด ๋ญ๋๋ฉด
๊ทผ๋ฐ ํ๊ต์ปดํจํฐ๋ ๊ฐ์ ์ ์ปดํจํฐ๊ฐ ๋ค๋ฅด๋ค๋ ๊ฑฐ ์์์ผํ๋ค.
์์ ๋ถ๋ฆฌ์ํค๋ฉด ๋๋๋ฐ ์ด๋ฌ๋ฉด ์์ข์ ์ ์ด..
์ฌ๋ฌ๋ถ์ pc ๊ฐ์ธ ์ปดํจํฐ ๊ทธ๊ฑฐ๋ ๋ชป ์ฐ๊ฒ ๋๋ค.
์ฐ์ ๊ฒฐ๋ก [๋ด๋ถ ๋คํธ์ํฌ] ๋ฅผ ์ ํํด์ฃผ์ด์ผ ํ๋ค.
์ด๋ฆ์ ์ฐ๋ฆฌ๊ฐ ์ง์ผ๋ฉด ๋๋ค.
์ด์ ํ์ธ์ ๋๋ฌ์ค๋ค.
๊ทธ๋ผ ์ด์ ์ ๊ธฐ์ ์ฐ๊ฒฐ๋๊ฒ ๋๋ค.
Q. ๋ณต์ฌ๊ฐ ๋ผ์ ์ข๋ค . ๊ทผ๋ฐ ๋ญ ๋ณต์ฌํ๋ ๊ฑฐ์ง?
์ผ๋จ ๊ทธ๋ ๊ฒ
์ Net1๊ณผ ๋ผ์ฐํฐ๋ฅผ ์ฐ๊ฒฐํด์ค๋ค.
ํ์ง๋ง ๋์์ ์ํ๋ค! ๋ฐ๋ผ์ ip์ฃผ์๋ฅผ ํ ๋นํด์ฃผ์ด์ผํ๋ค. ํ ๋น์ด ๋์ด์ผ ๋์ํ๋ค. VHCP์๋ฒ๊ฐ ์๋ค๋ฉด ์๋ํ ๋น๋๋ค.
์ฃผ์๋ฅผ ์ ํด ๋์์ผํ๋ค. 192.0.0.11(eX)
๋ณดํต ๋ผ์ฐํฐ๋ 1์ ๋ง์ด ๋ถ์ธ๋ค.
3๊ฐ๋ฅผ ๋ง๋ค์ด์ ์ฐ๊ฒฐ์ฐ๊ฒฐ์ฐ๊ฒฐํ๋ฉด๋๋ค.
vyos๊ฐ ๋ผ์ฐํฐ
temp1์ Net1๋ก ์ฐ๊ฒฐ
temp2๋ Net2๋ก ์ฐ๊ฒฐ
temp3์ Net3์ผ๋ก ์ฐ๊ฒฐ
HOW?
https://docs.vyos.io/en/equuleus/quick-start.html
Quick Start — VyOS 1.3.x (equuleus) documentation
This chapter will guide you on how to get up to speed quickly using your new VyOS system. It will show you a very basic configuration example that will provide a NAT gateway for a device with two network interfaces (eth0 and eth1). Configuration Mode By de
docs.vyos.io
์น๋ค๊ฐ Tab์น๋ฉด ๋ค์ ์๋์์ฑ๋๋ค.
show๋ ์ค์ ์ ๋ณผ ์ ์๋ค.
#show interface
ethernet์ด ํ๊ฐ ์๋ค. ๋ ์ฐ๊ฒฐํ์ผ๋ฉด 2๊ฐ 3๊ฐ~ ๋ ๋์จ๋ค.
์ค์ ์ด ์๋์ด์๋ ์ํ
ํ์ง๋ง ๋ฐ์ hw-id ์ฆ, hardware id๊ฐ ๋ณด์ธ๋ค. ๋งฅ ์ด๋๋ ์ค(?)๊ฐ ์๋ค.
์ค์ ์ ํ๊ณ ๋์๋ ํญ์ commit ๊ณผ save๋ฅผ ํด์ฃผ์ด์ผํ๋ค. ๊ทธ๋์ผ์ง ์ค์ ์ด ์ ์ฅ๋๊ณ , ๊ป๋ค๊ฐ ์ผ๋ ์ ์ฅ๋๋ค.
[์ค์ ํ๊ธฐ]
set interfaces ethernet eth0 address dhcp
ethernet etho์ address๋ฅผ ์ค์ ํ๋ค. dhcp๋ ์๋์ค์
Net1 ์ฃผ์๋ฅผ 192.0.0.11/24๋ก ์ค์ ํด๋ณด๊ฒ ๋ค.
set interfaces ethernet eth0 address 192.0.0.11/24
dhcp๋ ์๋์ผ๋ก ์ฃผ์ ์ค์ ํด์ฃผ๋ ๊ฒ์ด๋ฏ๋ก ์ ๊ฑฐ๋ ๋บด๊ณ ์ ๋๋ค.
๋ค์ show interface๋ฅผ ํด์ค๋ค.
address๊ฐ ์๊ฒผ๋ค.
์ด๋ ๊ฒ๋ง ๋๋ฉด ์๋๊ณ
commit
saveํด์ผํ๋ค!
์ด๋ ๊ฒ commit ๊ณผ save ๊น์ง ํ๋ฉด ๊ป๋ค๊ฐ ์ผ๋ ๊ทธ๋๋ก ์ ์ง๋๋ค.
ํ์ฌ ์ ๊ธฐ๊น์ง ์ฐ๊ฒฐํ๊ณ , ์ฃผ์ ํ ๋นํ๋ค.
์ Net1์์ ping ํ๋ฉด ๋๋๋ฐ ๋ง์ฝ์ ์๋๋ฉด ๋คํธ์ํฌ๊ฐ ์๋ชป๋ ๊ฒ์ด๋ค.
์ด์ Net2, Net3๋ ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋ฉด ๋๋ค.
๋ค ์ฐ๊ฒฐํ๋ฉด ์ ์ปดํจํฐ๋ ์ด ์ปดํจํฐ๋ ํต์ ์ด ๊ฐ๋ฅํด์ง๋ค.
๋คํธ์ํฌ๋ง ์ค์ ํ๋ฉด ํต์ ์ด ๊ฐ๋ฅํด์ง๋ค.
์ ์ฌ๊ธฐ๊น์ง ํ๋ฉด ๋๋๋ฐ
IP์ฃผ์ ๊ฐ๊ฐ ๋ค ์ฃผ๊ณ ,
์๋ฒ ์ค์ ํ๊ณ
๋๋ฉ์ธ ๋ค์ ์ค์ ํ๊ณ ๋๋ฉด
๋๋ฉ์ธ๋ค์์ผ๋ก ๋ค๋ฅธ ๋คํธ์ํฌ์ ์๋ ์ปดํจํฐ์ ์ ์ํ ์ ์๋ค.
์ ์๋ฉ์ผ๋ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค.
[Ping]
vyos ๋ค ๋ชจ๋ ํ์ฉ์ผ๋ก ํด์ฃผ๊ณ
temp1 ,temp2, temp3 ๋คํธ์ํฌ ๋ฌด์์ ๋ชจ๋ -> ๋ชจ๋ ํ์ฉ์ผ๋ก ๊ณ ์ณ์ค๋ค.
์๊ฒ๋ ์ฌ์ค... ๊ทธ sudo apt-get update๋ ifconfig ์์ net-tools ์ค์น ์๋ ์ด์ ๊ฐ ๋ด๋ถ ๋คํธ์ํฌ๋ก ์ค์ ๋์ด์์ผ๋ฉด ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ์๋์ด์ ๊ทธ๋ ๋ค๋ ๊ฒ์ ์๊ฒ ๋์๋ค.
์ผ๋จ NAT์์ ์ค์นํด์ค ๊ฑฐ ๋ค ํด์ฃผ๊ณ ๋ค์ ๋ด๋ถ ๋คํธ์ํฌ๋ก ๋ฐ๊ฟ์ฃผ์๋ค.
temp1์์ temp2 ip์ฃผ์๋ก ping ํด์ฃผ์๋ค.
$ping 192.0.0.1
temp1์์ temp3์ผ๋ก๋ ping ํ ์คํธ๋ฅผ ํด๋ณด์
temp3์ ip์ฃผ์๋ 192.0.0.12์ด๋ค.
$ping 192.0.0.12
์ด์ temp2์์ temp1๊ณผ temp3์ ping์ ํด๋ณด์
temp2์์ temp1๋ก pingํ ์คํธ๋ฅผ ํด๋ณด์๋ค
temp1์ ip์ฃผ์๋ 192.0.0.11์ด๋ค
$ping 192.0.0.11
์ด์ temp2์์ temp3์ผ๋ก pingํด๋ณด์
temp3์ ip์ฃผ์๋ 192.0.0.12
$ping 192.0.0.12
์ด์ temp3์์ temp1๋ก ping
$ping 192.0.0.11
์ด์ temp3์์ temp2๋ก ping
์ด๊ฒ์ ์ข ๋ณต์กํ๋ค. ์ค์ ๋ง ํ๋ฉด ์๋๋ค. ๋ค์ ์ฑํฐ๋ฅผ ๊ณต๋ถํด์ผํ๋ค.
'2022 > ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
mailserver๊ตฌ์ถํ๊ธฐ (0) | 2022.11.26 |
---|---|
http์๋ฒ ์ค์น ํ browser ํ ์คํธ (0) | 2022.11.24 |
Name Server ์ค์น ํ ping ํ ์คํธ (2) | 2022.11.23 |
ping ํ ์คํธ (0) | 2022.11.23 |
๋คํธ์ํฌ 2 (0) | 2022.11.18 |