テックメモコンテンツへスキップテックメモ当ブログは自分用のメモです。昔のメモをそのまま移行しただけの記事もあり一部不正確な記述もあります。・マイコンピュータ以下のミュージックやピクチャなど削除HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows>CurrentVersion>Explorer>MyComputer>NameSpace以下を消す。Files/Dropbox非表示HKEY_CURRENT_USER>Software>Classes>CLSID>以下を修正。上3つは似た設定が多く、通常、CURRENT_USERの方が優先される。HKEY_CLASSES_ROOTは、HKEY_CURRENT_USER\Software\ClassesとHKEY_LOCAL_MACHINE\SOFTWARE\Classesを合わせたもの。ここを直接編集する必要はない模様。2017-06-20GWXをリネーム・削除まだGWXUXWorker関連のスタートアップが生きていたので。C:\Windows\System32\GWXを右クリック。プロパティ>セキュリティまで戻り、自身のアクセス許可を変更。TeamViewerのスポンサーセッションを消すセキュリティソフトを一時停止。Files\AutoHotkey\Compilerに移動。test.exeにてtest.exeができる。ログオフする前にクリックしておくと10秒後にウィンドウを消す。最初はC#だったが、これじゃ消えない。他のソフトに持っていかれる。ファイルの種類またはプロトコルのプログラムへの関連付けの設定で変更する方法。通常であれば、コントロールパネルからの設定がいい。実際レジストリの色々な箇所で設定されている。優先度の高い箇所HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.txtUserChoiceProgidここでは、Application\EmEditor.exeとなっていた。上記のFileExtsの中で.txt自体を削除してしまうとassocで定義されているnotepadになった。A地点にWGが設置されている。B地点でPCのWGクラアントを起動すると、NIC2が作られIPが192.168.113.2となる。NIC2では手動ではGWを設定していないがtracertすると、192.168.113.1を経由している。グローバルIPもaaaとなっている。試しに、NIC1(ローカルのwifi)のメトリックを1、NIC2のメトリック値を2等にしてみるが、tracertするとやはりA地点のWGを経由している。WGのクライアントを起動するとルートテーブルが書き換わる模様。192.168.102.1を追加する。個別に削除の場合、以下のような書き方で行ける。128.0.0.0だけでOKだった。printリンク上はルータを介さない接続のこと宛先、マスクが0.0.0.0のものがデフォルトルート宛先+マスクが送付先その送付先に送る場合通るのがゲートウェイで送り出す側のIPアドレスがインターフェースCIDRIPアドレスは32bitで、8ビットずつ4組、10進法で表示している。8bitCIDR表記はスラッシュ後にネットワーク部のビット数を書く。Server”を選択する。管理者パスワードを設定する。仮想HUB名を設定する。IPsec,L2TP,EtherIP,L2TPv3はチェックしない。Azureを有効にする。ローカルブリッジで、LANカードを選択する。サーバー管理マネージャを起動し、”接続設定の編集”から、”管理者パスワードを保存しない”にチェックする。接続設定名を変更し、”このコンピュータ(localhost)に接続(443ポート)”にチェックする。Client”を選択する。新しい接続を作成を実行し、仮想LANカードを作成する。仮想LANカードにIPを設定する。(現在利用しているのとは別ネットワーク)新しい接続を作成。ダイナミックDNSのIPを指定し、ポートを443に仮想HUBを自動で表示される。サーバーで作成したユーザー、パスワードを入力する。高度な通信設定で、コネクション(8本)&(SSL接続)&(データ圧縮)を指定する。接続し、スタートアップ接続を指定する。再接続の時間を、3600秒(1時間)へ設定する。build-essentialを実行してみる。start仮想ブリッジの作成まず、追加設定を読む。br0の仮想ブリッジは最終的には利用していない。bridge-utils/etc/network/interfacesの編集し、ここでの設定した内容に以下を追加。接続名は適当ホスト名はUbuntu側のIPポートは1194であとはそのまま接続。簡易セットアップが開くので、リモートアクセスVPNサーバーにチェックして次へ。次のページに表示されるダイナミックDNS情報メモしておく。次のIPsecはそのままOK。Azureは無効でもいいけど、ここでは有効にして、ホスト名をメモしておく。次のページでユーザ作成をおこなう。ユーザ名を入力して、認証をパスワードにし、パスワードを入力してOK。新しいtapデバイスとのブリッジ接続で、追加する。デバイス名は、ここではvpnとした。グローバルIPを入力。参考ポートは1194仮想HUBはVPNユーザ認証にubunt側で作成したユーザ情報を入力とりあえずこれでつながる。スタートを追記しておく。追加設定br0に違うセグメントのアドレス(103)を固定しているのに、vpnserver側のセグメント(102)が見える。showとすると、br0というブリッジができており、interfaceはtab_vpnとなっている。そもそも、tapデバイスがvpnserver側の内部(ubuntu)と通信できない?と考え、tap_vpnをブリッジ(br0)してbr0にipを固定していた。255.255.255.0予想通り、これで繋がった。これでもクライアントからvpnserver側のセグメント(102)が見える。-pAPIPAの無効化ネット上だとcentばかりでubuntuはほとんどなかったが、/etc/networksをコメントアウトすると表示が変わる。255.255.0.0で消えた。viewすると見えるので、IP云々よりWinのブラウズリストの関係かと思う。WINSサーバがいなければブロードキャストで通信するので、プロトコルを調べてufwで弾くことに。apache2-utils.ufw.profileを削除。445/tcp(sambaで必要)137/UDPが原因だった。existsとエラーがでる場合。-auxで表示された、vpnserverのプロセスを落とすvpnserverに移動する。2019-05-20Robocopyコピーもとコピー先は基本的にフォルダを指定する。以下の例だとaaの中がbbの中に入る。/XA:SHMIRミラーリングRリトライW失敗時の待機時間NP完了率を表示しないFFTFAT時間での比較BバックアップモードXA:SHファイル除外指定(システム属性、隠し属性)特定のファイルだけコピーしたい場合などはファイル名を指定する。MIRの対象外となるので、すでに転送先に対象ファイル以外(ここではtxtとxls)があっても削除されるわけではない。/xxxフルアクセスにする。/etc/samba/smb.conf[global]の中に以下追記。AD(アクティブディレクトリ)ドメインのドメインコントローラなどある。nobodyゲストどのLinuxアカウントとして扱うか。(もともと記述済み)不正なパスワードは拒否だが、ユーザが存在しない場合ゲストとして扱う。guestの選択肢、Never=不正なパスワードによるユーザーのログイン要求を拒否。accountで指定したユーザーとして扱う。accountで指定したユーザーとして扱う。[share][]は共有名となる。(他人が開いているかどうかチェック。(ゴミ箱機能)ちょっと設定が違うタイプ。noアクセスについてsambaのアカウントとlinuxのアカウントは別管理される。noとすると見えなくはなる。Winから手動アクセスがないのなら、フォルダのアクセス管理で対応するのもひとつ。/xxx起動testparmで設定をチェックできる。startWin7では接続できてWin10で接続できないのでWin10で色々やってみた。bowser/mrxsmb10/nsiを走らせてSMB1とした。処理後、管理ツール、サービス、Workstation、依存関係から確認できる。空のパスワードがダメかと思ったがHOMEのためローカルセキュリティポリシーが使用できないため、「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\limitblankpassworduse」の設定値を0にしてみた。いえばsambaとは関係なく以前も同じような症状があったと思い出し、資格情報マネージャ、Windows資格情報に、ユーザー名:guest、パスワード:空白で追加してみたら繋がった。設定comment共有フォルダのコメント設定。path共有したいディレクトリのパス名を設定。publicパスワードなしでのアクセスを認める。securityをshare以外に設定したときは意味を持たない。okゲストユーザでの接続を許可。onlyゲストユーザのみ接続を許可。accountゲストとして接続するときのユーザ名を設定。only共有フォルダへの書き込みを許可しない。writable共有フォルダに書き込めるように設定。mask共有フォルダに作成されるファイルのパーミッションを3桁で指定。mask共有フォルダに作成されるディレクトリのパーミッションを3桁で指定。user接続したときのユーザ名を無視して、指定したユーザとして操作。ファイルを作成したときは指定したユーザの所有になる。browseable共有フォルダの一覧に表示させる。noを指定すると隠し共有になる。users指定したユーザだけが利用できる。users指定したユーザは利用できない。list指定したユーザだけに書き込みを許可。allow指定したホスト(IPアドレスも可)だけに利用を許可する。deny指定したホスト(IPアドレスも可)からの利用を拒否する。プロフィール1982年生まれプログラマに憧れていたけど挫折。そもそもプログラミングの勉強を始めたのが30を過ぎていて、そこから並以下の頭が並以下の努力でなれるわけなかった...。現在は非IT系企業に勤務。一応PCに詳しい人という扱いで色々自由にやらせてもらっているが、本業のプログラマではありません。ついては、費用をかけてパッケージを入れてもほとんど効果がでず、逆に簡単なVBAを作る(まぁVBA利用には賛否ありますが...)だけでも大きな効果がでたりすることも多いので、しっかり効果のあるIT活用について考えていきたいと思います。記事に問題がある場合、連絡いただければ対応いたします。