事象の水平線

個人的ブックマーク代わりなメモ書きブログ。 地球は丸いよ。↓このへん。

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop
WannaCry 対策としてSMB1.0の無効化
<<参考>>SMB1.0クライアントを無効にする方法

で、SMB1.0を無効にしたらCentOS6.5のNASにつながらなくなった。
CentOS6.5のSambaは
# smbd -V
Version 3.6.9-167.el6_5
バージョン3.6だけど、なんで?

結論
/etc/samba/smb.conf
security = share
...
guest ok = yes
guest only = yes

とかで、Lan内でだれでも繋がってたけど、
<<参考>>Samba 3.6.0のSMB2ではまる
以下にしたらつながった
max protocol = SMB2
...
security = user

で、ユーザー、パスワードが必要になった。けど、ユーザーはOSのアカウントとは別なのね。
<<参考>>smbpasswd - samba パスワードの変更
smbpasswd -a UserName

で、ユーザーを登録したらOK。

Windows7、10とかは資格情報マネージャーでユーザー、パスワードが保存されて、毎回入力しなくていいのね。

こんなんでも6時間もハマった
これって、以前はSMB1.0でつながってたってこと?

スポンサーサイト

PageTop
個人用メモ。

解決しないけど、少しは直る。(けど、IME2010の変換頭悪いんですけど…・)

アクテイブウィンドウが最前面に来ないのが解決した-モエ エ シャンドン

PageTop
なんだかよくわからないが、気づくと 
C:\Windows\system32\svchost.exe -k netsvcs
が CPU100%(4コアなので全体で25%)になっていつまでたっても終わらない。
どのサービスが使ってるのかと、タスクマネージャー上の右クリックから見てみると、どうやらWindows Update の模様。
Windows10がらみっぽいが、原因がよくわからない(予防する手立てが良くわからない)が(CPU張り付きは)直すことは出来たようなので、自分用メモ(というか、ほぼ、参照元のコピペ。)

コマンドプロンプトを管理者権限で起動
net stop wuauserv
でEnter

C:\Windows\SoftwareDistribution\DataStore
C:\Windows\SoftwareDistribution\Download

以下のフォルダ、ファイルを全て削除 (with/隠しファイルを表示で)

コマンドプロンプトで
net start wuauserv
でEnter

[スタート] メニューをクリックし、[ファイル名を指定して実行] をクリックします。
[名前] ボックスに
regsvr32 wuapi.dll
と入力します。
[OK] をクリックします。
「wuapi.dll の DllRegisterServer は成功しました。」 と表示されたら、[OK] をクリックします。

適度に再起動 など。

WindowsUpdateを実行(有効に)してみる。(しばらく時間がかかるので少しは待ってあげる)

一度で直ったかと思って非公開メモにしてたら、一ヵ月後にも来たから、もしかして、毎月の恒例になるのかも・・・・・・・・・・・なんてこったい。

<<参考>> (直接は関係なかったもの
WindowsUpdateのダウンロードが0%のまま進まない、または途中で止まってしまう
http://plus.lunarscape.net/blog/2014/01/windows-update-stuck.html

WindowsUpdateで更新プログラムの確認が終わらない
http://answers.microsoft.com/ja-jp/windows/forum/windows_xp-update/windowsupdate%E3%81%A7%E6%9B%B4%E6%96%B0%E3%83%97/63ede4ea-9b02-41a2-82c1-dc8adcda65d3?auth=1

自動解決ツールを利用する
http://support2.microsoft.com/gp/windows-update-issues

「最新バージョンの Windows Update ソフトウェアを確認しています」のまま停止する
https://support.microsoft.com/ja-jp/kb/883688

SFC /scannow のエラー ~破損したファイル~
http://blog.livedoor.jp/noboseyarou/tag/SFC

PageTop
Windows7(ThinkPad)とLinux(CentOS自作NAS)間で速度が出なかったので色々やった自分用メモ。

● SNP無効化
いずれもコマンドプロンプトから
・TCP Chimney Offload  無効化
netsh int tcp set global chimney=disabled

・Receive-Side Scaling(RSS) 無効化
netsh int tcp set global rss=disabled

・Network Direct Memory Access(NetDMA) 無効化
netsh int tcp set global netdma=disabled

設定の確認は
netsh int tcp show global

詳細は以下
割と有名なのだろうか。検索し始めてすぐは見つけられなかったけど、検索語句を色々変えていくとここへのリンクがいっぱい出てきた。
[Windows 7編]ネットワーク設定を標準で使ってはいけない

ネットワークアダプタのプロパティ(デバイスマネージャーから右クリック とか)にもRSSっぽい項目があったのでそちらも無効化
receive_side_scaling.png
これは1~2割程度の効果がありました。

● NIC のオフロードを無効化
オフロードとはTCP/IPの処理をCPUからNICに肩代わりさせる機能らしい。
規定の設定で有効になってたりするのだが、うまく働かないとかで逆に遅くなるらしい。
ネットワークアダプタのプロパティで、OffLoadだのオフロードだの書いてあるのを全て無効に。
10個くらいなんたらオフロードがあったけど、有効でも無効でもほぼ変わらなかった。と、思う。
参考
Windows 7 のネットワークが遅い時の対処法 – その2 オフロードを無効にする

● 優先度およびVLAN 無効化
ネットワークアダプタのプロパティ優先度およびVLANという所を無効に
意味は理解してないが1~2割速くなった。たぶん。
vlan.png

● フローコントロール
ネットワークアダプタのプロパティのフローコントロール
もともと有効だったが、無効にしたら速度が落ちた(気がする)ので、有効で。

● ネットワーク自動最適化機能 レベルの変更
コマンドプロンプトから
netsh interface tcp set global autotuninglevel=xxxx
xxxxは以下いずれか
normal
disabled
highlyrestricted
restricted
experimental


自分の環境ではhighlyrestrictedがベター。たぶん。
参考
回線速度改善 ネットスピード最適化(高速化?)
【 ネットワーク自動最適化機能のレベルを変更する 】

● アドオン輻輳制御プロバイダー
コマンドプロンプトから
netsh interface tcp set global congestionprovider=ctcp
設定値はいずれか
ctcp
none

自分の環境ではctcpがベター。たぶん。

参考
回線速度改善 ネットスピード最適化(高速化?)

● 一応NAS側も疑い Linuxのsmb.conf [global]に
socket options = TCP_NODELAY SO_SNDBUF=65536 SO_RCVBUF=65536

これはおそらく違う気がする・・・・

参考
ファイルのコピー速度が3MB程度に制限される †

で一番効いたのがJumboFrame
経由している無線LANルーター(MZK-WG300NX)がJumboFrame非対応のはずなのだが・・・・

・Linux側のMTUを9000に変更
# ifconfig eth0 mtu 9000
・windows側
mtu.png
で、下り20MB/s→50MB/s程度に

pingを撃ってみると
R:\>ping -l 9000 192.168.0.101 -n 1 -f

192.168.0.101 に ping を送信しています 9000 バイトのデータ:
192.168.0.101 からの応答: バイト数 =9000 時間 =2ms TTL=64

192.168.0.101 の ping 統計:
パケット数: 送信 = 1、受信 = 1、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 2ms、最大 = 2ms、平均 = 2ms
通ってるやん?

● そして次に効いたのがThinkPadのCPUオーバークロック
k10Statで2.4GHz常用turboBoost3.0GHzにしてみたら数割アップ
(デフォルトは1.4GHzのターボ2.3GHz)
ためしに1.1GHz固定に落とすとその瞬間から速度がガクッと落ちる。
1GbEってそんなにCPU食うの? 使用率も3割超えてるんですけど(4コア4スレッド)

参考
NIC詳細設定 有線LAN
Windows7 再インストールにおけるネットワーク設定
Windows版のネットワーク最適化
LANの通信速度が遅くなったので、再調整(1)
VirtualBox:CentOS6.4環境 Network設定

PageTop
AutoHotKeyの書式がワケワカメ

2chのログらしき場所で見つけたのでメモ。

以下のようにした場合、A%Index%を展開してできあがった文字列の示す変数内容が x に格納される。
   x := A%Index%
  代入しないで参照するする事も可能、
  WinGet, list, list
  Loop, %list%
  {
   WinGetClass, class, % "ahk_id " list%A_Index%
    :
  }

何だこの書き方。わかるかよ・・・・orz

PageTop
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。