2021年 3月 の投稿一覧


ssh でポートフォワーディング

自宅でテレワークをしているが会社の社内にある Web や RDP サーバにアクセスしたい場合、社内に設置してあるグローバルIPを持つサーバにVPN サーバを立ち上げキーを発行して、ローカルのPCでVPNクライアントを立ち上げてキーを読み込ませてVPN コネクションを張るのが長期運用の為には良いのかもしれませんが設置のハードルが少々高いです。

続きを読む

グローバルサーバーを公開(複数の固定グローバルIPアドレス / DMZセグメント : LAN3)

Yamaha のルータを使ってプロバイダーから付与されているグローバルIPをサーバに設定して公開しょうとしてヤマハの以下のサイトをみて設定したが、どうしても公開出来ない。

自社サーバーを公開(複数の固定グローバルIPアドレス / DMZセグメント : LAN3) : コマンド設定

https://network.yamaha.com/setting/router_firewall/internet/dmz_server/multiple

何度設定を見直してもあっている。なぜだ!!!と ping コマンドを打ちながら tcpdum を使って解析していたら、この設定だと xxx.xxx.xxx.2 と xxx.xxx.xxx.3 のアドレスが外に出る時、全部 xxx.xxx.xxx.1 に変換されてしまっています。192.168.0.1-192.168.0.254 が外に出る場合、xxx.xxx.xxx.1 に変換してくれるだけで良いのに。解決方法は以下の1行だけ。

続きを読む

AI囲碁でコンピュータと対戦!

ゲームをプレーするなら将棋より囲碁という方もいるでしょう。
Ubuntu で囲碁を楽しむなら簡単にインストール出来る Leela がお勧めです。
Leela は、ベルギー人のプログラマーが Google DeepMind の AlphaGo Zero 論文に触発されて、深層学習の手法にもとづき作成されたコンピュータ囲碁プログラムです。

続きを読む

AI将棋でコンピュータと対戦!

AI プログラムに触れるきっかけとしてゲームは、AIへの敷居を低くしてくれるでしょう。将棋所 は、将棋エンジンを使って対局・棋譜解析・検討などができる将棋ソフトですが、Windows 版しか用意されていませんが、.NET Framework互換の Mono を使用すれば将棋所を動かすことが出来ます。将棋所は、多くの将棋ファンが開発している将棋のエンジンを変更して楽しむことができます。今回は、やねうら王というエンジンを搭載してプレーする方法を紹介したいと思います。

続きを読む

NICのデバイス名を「eth0」で使う

少し前までは、NIC((Network Interface Card)のデバイス名は eth0, eth1, .. と決まっていました。
しかし、CentOS7, Ubuntu 16.04(udev のバージョン197) よりNICのデバイス名の命名ルールは、名前からどのようなデバイスなのか予測可能なデバイス名が自動で割り振られるようになりました。

続きを読む