SlideShare a Scribd company logo
1 of 26
2014年11月16日 
ITエースをねらえプロジェクト9 
さくらインターネット株式会社/ さくらインターネット研究所 
上級研究員松本直人
必要なもの「Hyper-V環境」 
こちら↑ではなくこちら↑が必要です
必要なもの「IntelVT環境」 
プロセッサがEM64TおよびVT などを 
サポートしていること 
Intel Virtualization Technology 
Intel Extended Memory 64 Technology 
※BIOS設定を確認してください
小さな箱でも動きます 
IntelNUCDC53427HYE
Vyatta/VyOSで出来ること 
Firewall, VPN, QoS, NAT, 
RIP, OSPF, BGP, IPv6 ..etc 
ルータにほしい、だいたいの機能を持つ
仮想ルータ・ラボのつくり方 
まずネットワーク図を描く 
INTERNET 
Hyper-V 
プラットフォーム 
LAN 
仮想vSWスイッチvSW-A 
仮想ルータVR-A 
仮想マシンVM-X 
物理NIC 
仮想スイッチvSW-B
Hyper-Vを有効化する
Hyper-Vマネージャーを起動する
Hyper-Vマネージャーの画面
仮想スイッチをつくる(外部接続) 
仮想vSWスイッチvSW-A 
物理NIC
仮想スイッチをつくる(プライベート) 
仮想vSWスイッチvSW-B
仮想ルータの作成手順(1/2) 
仮想vSWスイッチvSW-A 
仮想ルータVR-A 
仮想スイッチvSW-B
仮想ルータの作成手順(2/2) 
仮想vSWスイッチvSW-A 
仮想ルータVR-A 
仮想スイッチvSW-B 
・操作→ 起動 
・メディア→ DVDドライブ→ ディスクの挿入 
・操作→ Ctrl+Alt+Del(仮想マシンの再起動) 
Login: vyosもしくはvyatta 
Password: vyosもしくはvyatta 
$install system (手順通りにシステムをインストール) 
$poweroff 
・メディア→ DVDドライブ→ ディスクの取り出し 
・操作→ 起動
仮想ルータを基本設定する 
$ configure 
# set interfaces ethernet eth0address 133.242.XXX.1/24 
# set interfaces ethernet eth1address 10.10.10.1/24 
# set system gateway-address 133.242.XXX.254 
# set system name-server 133.242.XXX.33 
# set system name-server 133.242.XXX.44 
# set system host-name VR-1 
# set service ssh port 22022 
# commit 
# save
仮想ルータをNTP設定する 
$ configure 
# delete system ntp 
# set system ntpserver ntp1.jst.mfeed.ad.jp 
# set system ntpserver ntp2.jst.mfeed.ad.jp 
# set system ntpserver ntp3.jst.mfeed.ad.jp 
# set system time-zone Asia/Tokyo 
# commit 
# save
仮想ルータをNAT設定する 
$ configure 
# set natsource rule 100 source address 10.10.10.0/24 
# set natsource rule 100 protocol icmp 
# set natsource rule 100 translation address masquerade 
# set natsource rule 100 outbound-interface eth0 
# set natsource rule 101 source address 10.10.10.0/24 
# set natsource rule 101 protocol tcp_udp 
# set natsource rule 101 translation address masquerade 
# set natsource rule 101 outbound-interface eth0 
# set natsource rule 101 translation port 5000-65535 
# commit 
# save
仮想ルータのログイン管理 
Welcome to Vyatta -vyattatty1 
login: vyatta 
Password: XXXXXX 
$ configure 
# set system login user admin level admin 
# set system login user admin authentication plaintext-password PaSsW0Rd1 
# set system login user operator level operator 
# set system login user operator authentication plaintext-password PaSsW0Rd2 
# delete system login user vyatta 
# commit 
$ save
仮想ルータ・ラボの出来上がり 
動作確認してみよう! 
INTERNET 
Hyper-V 
プラットフォーム 
LAN 
仮想vSWスイッチvSW-A 
仮想ルータVR-A 
仮想マシンVM-X 
物理NIC 
仮想スイッチvSW-B
こんな仮想ルータ・ラボもつくれます
仮想ルータとHyper-Vのツボ 
仮想vSWスイッチvSW-A 
仮想ルータVR-A 
仮想スイッチvSW-B 
必要があればpromiscuous modeをオン!
仮想マシンとHyper-Vのツボ 
仮想マシンにインストールしたOSから 
ネットワークアダプタが見えない?! 
「レガシネットワークアダプター」に変更!
こんな使い方があります 
ネットワーク冗長化の動作検証
こんな使い方があります 
VPN冗長化の動作検証(シミュレーション)
こんな使い方があります 
多拠点接続の動作検証(シミュレーション)
ご清聴誠にありがとうございました
Q&Aディスカッション

More Related Content

Viewers also liked

「さくらのクラウド」におけるVyattaの活用事例
「さくらのクラウド」におけるVyattaの活用事例「さくらのクラウド」におけるVyattaの活用事例
「さくらのクラウド」におけるVyattaの活用事例
SAKURA Internet Inc.
 

Viewers also liked (11)

トラコン問題解説
トラコン問題解説トラコン問題解説
トラコン問題解説
 
Hydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違いHydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違い
 
VyOS Users Meeting #2, VyOSのVXLANの話
VyOS Users Meeting #2, VyOSのVXLANの話VyOS Users Meeting #2, VyOSのVXLANの話
VyOS Users Meeting #2, VyOSのVXLANの話
 
「さくらのクラウド」におけるVyattaの活用事例
「さくらのクラウド」におけるVyattaの活用事例「さくらのクラウド」におけるVyattaの活用事例
「さくらのクラウド」におけるVyattaの活用事例
 
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイドはじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
 
20140719_ihanet11
20140719_ihanet1120140719_ihanet11
20140719_ihanet11
 
CentOS6で起動画面をConohaさんにしてみた!
CentOS6で起動画面をConohaさんにしてみた!CentOS6で起動画面をConohaさんにしてみた!
CentOS6で起動画面をConohaさんにしてみた!
 
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~
 
VYATTA USERS MEETING Spring 2014 VyOS
VYATTA USERS MEETING Spring 2014 VyOSVYATTA USERS MEETING Spring 2014 VyOS
VYATTA USERS MEETING Spring 2014 VyOS
 
Scapyで作る・解析するパケット
Scapyで作る・解析するパケットScapyで作る・解析するパケット
Scapyで作る・解析するパケット
 
色々なOSSで競技プログラミング
色々なOSSで競技プログラミング色々なOSSで競技プログラミング
色々なOSSで競技プログラミング
 

More from Naoto MATSUMOTO

More from Naoto MATSUMOTO (20)

Alder Lake-S CPU Temperature Monitoring
Alder Lake-S CPU Temperature MonitoringAlder Lake-S CPU Temperature Monitoring
Alder Lake-S CPU Temperature Monitoring
 
CPU製品出荷状況と消費電力の見える化
CPU製品出荷状況と消費電力の見える化CPU製品出荷状況と消費電力の見える化
CPU製品出荷状況と消費電力の見える化
 
5Gの見える化
5Gの見える化5Gの見える化
5Gの見える化
 
2023年以降のサーバークラスタリング設計(メモ)
2023年以降のサーバークラスタリング設計(メモ)2023年以降のサーバークラスタリング設計(メモ)
2023年以降のサーバークラスタリング設計(メモ)
 
防災を考慮した水中調査の一考察
防災を考慮した水中調査の一考察防災を考慮した水中調査の一考察
防災を考慮した水中調査の一考察
 
旅するパケットの見える化
旅するパケットの見える化旅するパケットの見える化
旅するパケットの見える化
 
LTE-M/NB IoTを試してみる nRF9160/Thingy:91
LTE-M/NB IoTを試してみる nRF9160/Thingy:91LTE-M/NB IoTを試してみる nRF9160/Thingy:91
LTE-M/NB IoTを試してみる nRF9160/Thingy:91
 
災害時における無線モニタリングによる社会インフラの見える化
災害時における無線モニタリングによる社会インフラの見える化災害時における無線モニタリングによる社会インフラの見える化
災害時における無線モニタリングによる社会インフラの見える化
 
BeautifulSoup / selenium Deep dive
BeautifulSoup / selenium Deep diveBeautifulSoup / selenium Deep dive
BeautifulSoup / selenium Deep dive
 
AMDGPU ROCm Deep dive
AMDGPU ROCm Deep diveAMDGPU ROCm Deep dive
AMDGPU ROCm Deep dive
 
Network Adapter Deep dive
Network Adapter Deep diveNetwork Adapter Deep dive
Network Adapter Deep dive
 
RTL2838 DVB-T Deep dive
RTL2838 DVB-T Deep diveRTL2838 DVB-T Deep dive
RTL2838 DVB-T Deep dive
 
x86_64 Hardware Deep dive
x86_64 Hardware Deep divex86_64 Hardware Deep dive
x86_64 Hardware Deep dive
 
ADS-B, AIS, APRS cheatsheet
ADS-B, AIS, APRS cheatsheetADS-B, AIS, APRS cheatsheet
ADS-B, AIS, APRS cheatsheet
 
curl --http3 cheatsheet
curl --http3 cheatsheetcurl --http3 cheatsheet
curl --http3 cheatsheet
 
3/4G USB modem Cheat Sheet
3/4G USB modem Cheat Sheet3/4G USB modem Cheat Sheet
3/4G USB modem Cheat Sheet
 
How To Train Your ARM(SBC)
How To  Train Your ARM(SBC)How To  Train Your ARM(SBC)
How To Train Your ARM(SBC)
 
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
 
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
 
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
 

Windows 8.1 ProとVyatta/VyOSでつくる仮想ルータ・ラボ!