MikroTik Router ルーターを設定する
少なくとも9か月前に購入したMikroTikルーターを設置した。 しかし、あまりにも忙しく、対応すべき作業も多かったため、設置がずいぶん遅くなってしまったようだ。 実際、設定を一度にすべて済ませるのは難しく、サービスに問題が起きても困るので先延ばしにしていたが、ネットワークを分離した後に作業した。 設置方法 <http

少なくとも9か月前に購入したMikroTikルーターを設置した。 しかし、あまりにも忙しく、対応すべき作業も多かったため、設置がずいぶん遅くなってしまったようだ。 実際、設定を一度にすべて済ませるのは難しく、サービスに問題が起きても困るので先延ばしにしていたが、ネットワークを分離した後に作業した。 設置方法 <http

目次
少なくとも9か月前に購入したMikroTikルーターを設置した。 しかし、あまりにも忙しく、対応すべき作業も多かったため、設置がずいぶん遅くなってしまったようだ。 実際、設定を一度にすべて済ませるのは難しく、サービスに問題が起きても困るので先延ばしにしていたが、ネットワークを分離した後に作業した。
https://youtu.be/Gf-iCjh2Bwg 韓国語や英語のドキュメントは、あまりにも少ないように思う。 この動画を見てそのとおりに進めれば、完璧に設定できる。
この順番で説明されているが、何も考えずにそのまま従えばよい。 そのまま進めれば完了する。
これは写真や言葉で説明できる範囲ではないように思う。そもそも理解できていなければ分からないことでもあるし、 膨大な情報をすべて写真で提供すること自体、やりすぎだと思う。 動画を見ながら進めればよい。
Webから設定できるwebfigというものがあるが、これは80番ポートで公開されるため、無効にしておくのがよい。
そうしないと、このようにIPアドレスでアクセスしたときに該当ページが表示されてしまう。
表示を防ぐには、local ipでフィルターする方法もあるが、あえてそうはせず、無効化する方法で進める。


ここでDisableに設定を変更すればよい。
ただし、wwwだけでなく、残りもすべてdisableにしておくとよい。
(winboxまで無効にする必要があるのかはよく分からない)
Synology NAS、サーバーコンピューターのDB、Redis、sshなど、複数のポートをそれぞれのコンピューターで外部に公開しなければならない場合がある。
そんなときはポートフォワーディングで公開できるので、その方法について説明する。

GeneralタブとActionタブで該当する内容を設定して保存すればよい。
すると、ポート5000にアクセスしたとき、10.1.1.198(Synology NAS)に接続される。
この方法ではHairpin NATの問題により、内部から外部IPアドレスにアクセスできないため、以下の新しい投稿へのリンクを参照して設定する必要がある。 https://ggami.net/posts/215
私はedgeOSでDNS Hostをよく使っていた。 仮想ドメインを設定し、そのドメインをtraefikで公開して、localで開発するときにhttpsを使っていたからだ。 Windowsで値を変更することもできるが、その場合、nodeサーバーやsocketサーバーでhostの問題が発生する可能性があるため、 ルーターにあるDNS Host機能を使うのが一番よい。

ただし、上の動画を見てそのとおりに設定すると、DNS static機能を使えない。
これは、DHCP Server NetworkですでにDNS Serversが8.8.8.8、1.1.1.1に設定されているためだ。

そこでまず、DHCP NetworkからDNS Serversの情報を削除する。

すると、DNSサーバーは以下のように変更される。
に変更される。

次に、ここでDNS Settingsを開き、ServersにGlobal DNSを設定する。
8.8.8.8と1.1.1.1を追加する。
!!!! ここでうっかり見落としそうになった点がある。必ずAllow Remote Requestsをtrueにする必要がある !!!!
ここが最後で、最も重要な部分だ。
DNSでStaticをクリックして登録したリストはすべて、
DNS 10.1.1.254 -> DNS Static -> リダイレクトされる。
local.local -> 내 개발 컴퓨터
server.local -> 내 서버 컴퓨터
という接続になる。
実際に開発するときも、
ggami-dev.net -> 내 개발 컴퓨터 に接続するように設定した状態で、
ggami-dev.netドメインでhttpsを公開して開発を進めている。
実際にnslookupコマンドで確認すると、
このように正常に変更されていることを確認できる。
EdgeRouterはwebUiが使いやすく、慣れていたので、winBox.exeを起動して設定しなければならないのは、思った以上に面倒で複雑だろうと思っていた。(もちろんwebfigもあるが、まだ使ったことはない)
しかし、まったくそんなことはなかった。むしろwebUiよりも多くの便利な機能がすべてUIで実装されていたし、 実際にターミナルからコマンドを入力するのも、EdgeOSよりずっと楽だと感じた。
そして最も重要なのは、EdgeOSよりもMikrotik RouterOSのほうが、確実に多くの機能と自由度を備えているように思うことだ。より多様で複雑な設定も簡単にできる、あるいはできるようになっていると思う。
ほぼ10年間EdgeRouterを使ってきたが(2つのモデルを使用)、 これからはMikrotik Routerを使ってみる予定だ。
何の問題もなくうまく稼働し続けてくれることを願って、、、 =)
以前EdgeRouterで試した2WANや、outboundロードバランシングも試してみる予定だが、 これは時間の都合上、また今度試して投稿しようと思う。
EdgeRouterを使っているユーザーに、Mikrotik Routerに乗り換えることについて、わざわざ悩む必要はないと伝えたい。