Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
nds54
Search
kaminchu
December 02, 2017
Technology
0
220
nds54
kaminchu
December 02, 2017
Tweet
Share
More Decks by kaminchu
See All by kaminchu
jawsug_niigata_20220115
kaminchu
0
340
yarnの話.pdf
kaminchu
1
160
React勉強会.pdf
kaminchu
0
320
Web_アプリ_勉強会_FE_BE_.pdf
kaminchu
0
990
ルーターの選び方その2.pdf
kaminchu
0
790
ルーターの選び方
kaminchu
0
1.2k
NDS56.pdf
kaminchu
0
110
internet
kaminchu
0
3k
Other Decks in Technology
See All in Technology
増え続ける脆弱性に立ち向かう: 事前対策と優先度づけによる 持続可能な脆弱性管理 / Confronting the Rise of Vulnerabilities: Sustainable Management Through Proactive Measures and Prioritization
nttcom
1
210
The Madness of Multiple Gemini CLIs Developing Simultaneously with Jujutsu
gunta
1
2.8k
Expertise as a Service via MCP
yodakeisuke
1
160
P2P ではじめる WebRTC のつまづきどころ
tnoho
1
260
Wasmで社内ツールを作って配布しよう
askua
0
150
Tiptapで実現する堅牢で柔軟なエディター開発
kirik
1
150
Bliki (ja), and the Cathedral, and the Bazaar
koic
8
1.5k
AI工学特論: MLOps・継続的評価
asei
10
1.9k
RapidPen: AIエージェントによる高度なペネトレーションテスト自動化の研究開発
laysakura
1
400
ML Pipelineの開発と運用を OpenTelemetryで繋ぐ @ OpenTelemetry Meetup 2025-07
getty708
0
320
CSPヘッダー導入で実現するWebサイトの多層防御:今すぐ試せる設定例と運用知見
llamakko
1
260
20250719_JAWS_kobe
takuyay0ne
1
170
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
It's Worth the Effort
3n
185
28k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Being A Developer After 40
akosma
90
590k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Site-Speed That Sticks
csswizardry
10
720
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
The Invisible Side of Design
smashingmag
301
51k
Designing Experiences People Love
moore
142
24k
Transcript
実家とのネットワーク 構築(に失敗)した話 2017/12/2 長岡IT開発者勉強会 NDS#54
自己紹介 • Twitter: @kam1nchu • 出身: 名古屋圏 • 在住: 2017春から新潟市
• 言語: Java歴4年、JS歴1年
新潟と愛知でL2で結びたい • 電気代が浮く ◦ 実家にサーバを置くことで電気代親もち • 愛知の番組が見れる ◦ 実家にnasneを置くことで実現
L2-VPNの選定 • L2TPv3 • SoftetherVPN • EtherIP
L2TPv3 L2TPv3対応ルーターが高いので諦める →中古(例:RTX1200)でも2万とかする
SoftetherVPN • OrangePiで構築 • 当初はさくらVPS経由 ◦ あまりに遅かったので直接つなぐ
SoftetherVPN 実家(愛知) VPNServer(Bridge) 自宅(新潟) VPNBridge さくらVPS-東京リージョン VPNServer VPS経由(赤):5Mbps 直接(青):30Mbps
ところが... • NASへの接続は問題なし • nasneとのペアリングができない ◦ 後ほど原因が判明 • 一ヶ月ほどで実家側のOrangePiが死んだ
EtherIP(今ここ) • 対応ルーター(ix2005)が500円*2台 • fqdnでの設定ができず ◦ ipはそんな変わらんでしょ(多分) • EtherIP over
IPSecが遅い ◦ 90Mbps→30Mbps ◦ 暗号化は諦める?
nasneがペアリングできない なんでnasneのペアリング できなかったのか調べた AP 遅延発生装置
None
調査結果 • どうやらRTTが一定以上あるとダメ ◦ 少なくとも5ms以下ではペアリング可 →5ms~20msが詰められなかった
ツイッターでつぶやいたら・・・
ツイッターでつぶやいたら・・・
調査結果 • DTCP-IPの規定で決まっている 出典:https://ja.wikipedia.org/wiki/Digital_Transmission_Content_Protection
調査結果 \(^o^)/
結論 • nasneは諦める ◦ 愛知〜新潟で7msとか無理でしょ・・・ ◦ 直線でケーブル引いて1.8ms*2 • EtherIPでの構築は正月の帰省で
m(_ _)m
宣伝 勢いでYAMAHAルーターの アドベントカレンダーを作りました https://adventar.org/calendars/2736
None