Qaplaの覚書・メモ・備忘録・独言Qaplaの覚書・メモ・備忘録・独言プログラミングやサーバ設定などの覚え書きを中心に書いています。RTXとTL-SG105EでVLAN家のネットワーク構成をイチから再設計する。RTX1200を持っているので、まずはVLANでパソコンがつながるネットワークと、ゲスト用のネットワークを分けてみる。RTXでタグVLANを構築しようとすると別途L2スイッチを使う必要がある。値段的に高いので、2019年10月時点で2500円程度で売っている「TL-SG105E」(TP-Link製)を買ってみた。ポート4,5はパソコン用(192.168.100.0/24)イメージは以下のかんじ。RTXでタグVLANの設定をする。192.168.2.2-192.168.2.191/24次は、TL-SG105Eの設定をする。初期状態であれば、DHCPでIPアドレスを取ろうとする。RTXにつないだらDHCPでアドレスを取るので、RTXに以下のコマンドを打ってTL-SG105Eが取ったIPアドレスを確認する。dhcpTL-SG105EのIPアドレスがわかったらブラウザでログインする。Configurationを「Enable」にした後、以下の設定を入れた。Memberちなみに、VLANID=1の設定は初期値で入っている。この設定だけではタグなしの通信がポート2,3に入った時に、VLANID=1とみなされるのでうまく動かない。ポート2,3のデフォルト値を「101」に変更する。ポート1とRTXのLAN1をつないだ状態で、ポート2か3にパソコンをつなぐとDHCPで「192.168.2.x」が、ポート4か5にパソコンをつなぐと「192.168.100.x」が払い出された。PIから操作スマートコンセントというものを買ってみた。コンセント自体がWiFiに接続でき、スマートスピーカやスマートフォンからON/OFFできる。tplink-smarthome-apiこれでインストール終了。Wifi越しにもらっているIPアドレスを調べて置く。'{"system":{"set_relay_state":{"state":0}}}'ただ、コマンドを実行してから実測で8~9秒後にコンセントが反応するので、タイミングがシビアな制御はできない様子。192.168.1.100:9999情報はjson形式で返ってくるからPHPなどでも簡単に処理できそう。単純に、コンセントのON/OFFだけ取りたければ、こんな方法も使える。relay_stateこれで「relay_state:1」とか、「relay_state:0」といった文字列が取得できる。載せて稼働しているサーバが1台。ある日、メンテナンスのためにSSHログインしたら、サーバからインターネットにつながらない。通らないので、接続そのものが切れているわけでなくDNSが失敗している様子。あれこれDNSの設定変更を試してもなかなか解消できない。このサーバはインターネットに抜けられなくても直ちに影響が無いものだったので急がないものの、空き時間に少しずつ色々試してもなかなか直らない。結果、Ubuntuのバグ情報を発見。https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1774632これかぁ。解決方法は上記の記事に書いてある通り。/etc/resolv.confこれで直りました。@Windowsユーザのパスワードが消せない。パソコンにログインしようとするとパスワードを要求された。設定されたパスワードが何かはわかったのでログインできたが、仕事上、このパソコンはパスワード付きだと困る。(不特定多数の方向けに貸し出すパソコンなので。)で、コントロールパネルの「ユーザアカウント」から、パスワードを削除しようとした。「パスワードを削除できません。パスワードおよびアカウントのポリシーは、アカウントにパスワードがあることを必要とします。」というメッセージが出て、パスワードを削除できない。以下の手順で、ポリシーを変更する。1.「secpol.msc」を起動する。2.セキュリティ設定の中の「アカウントポリシー」>「パスワードのポリシー」を開く。3.中に「パスワードの長さ」があるので「0」に設定、他にも複雑さの要件を満たす、などの設定があれば全部解除してザルにする。4.パソコンを再起動これでOK。再起動が終わってから、もう一度コントロールパネルのユーザアカウントからパスワードの削除をしたら、無事に削除できた。@ドメイン名を取得サーバで色々していると、ドメイン名が欲しくなる。これまでは無料のドメイン「.tk」を利用していたが、更新が必要だったり、条件に合致すると一方的にドメインを無効にされたり、ずっと使うには使い勝手が悪い。スタンダードプラン」に組み合わせて、新たに「ムームードメイン」の契約をしてみた。ムームードメインでユーザ登録をして、好きなドメインを取得する。取得するドメインにもよるが、年間で千円前後の価格なので、月100円台の安値で取得できる。取得したらメニューの「ネームサーバ設定変更」を開いて、設定したいドメインの「ネームサーバ設定変更」ボタンを押す。ネームサーバを使用する」を選択し、ネームサーバに以下の2つ(さくらインターネットのネームサーバ)を指定する。ns1.dns.ne.jpns2.dns.ne.jpこれで、ムームードメイン側の設定は完了。あとは、さくらインターネットのコントロールパネルから、メニューの「ドメイン/SSL設定」、「新しいドメインの追加」、「他社で取得したドメインを移管せずに使う」と画面を進んで、ムームードメインで取得したドメインを登録するだけ。以降、サブドメインの追加もムームードメイン側で設定変更をする必要はない。さくらインターネットはスタンダードプランでも、20個までドメイン登録に対応しているので、サブドメインが作り放題。ドメインを登録すると、数分~数十分で使用できるようになる。Encrypt)にも対応しているので、便利便利。目次プロフィールAuthor:QaplaJava、PHP関連のシステム作ったりサーバ構築やったり講師やったりしてます。(02/25)Windowsユーザのパスワードが消せない。