トップ «前の日記(2020-09-23(Wed)) 最新 次の日記(2020-09-26(Sat))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2020-09-25(Fri) 大雨が降って、それから

TLS必須

でメール送受信してみた。TLSv1.1以下を蹴るのは当初から。ただし security_levelは"may"であった。
まず受信の条件を厳しくしてみる。

smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_security_level = encrypt

にすると、GmailやIIJmio、outlookのメールは受け取れたが yahooは駄目だった。

Sep 25 13:24:24 $MY_SERVER postfix/smtpd[21284]:
 connect from nh603-vm5.bullet.mail.ssk.yahoo.co.jp[182.22.90.46]
Sep 25 13:24:24 $MY_SERVER postfix/smtpd[21284]:
 lost connection after HELO from
 nh603-vm5.bullet.mail.ssk.yahoo.co.jp[182.22.90.46]
Sep 25 13:24:24 $MY_SERVER postfix/smtpd[21284]:
 disconnect from nh603-vm5.bullet.mail.ssk.yahoo.co.jp[182.22.90.46]
 helo=1 mail=0/1 rset=0/1 commands=1/3

TLSのバージョンを落としてみても、同様。

今度は送信。smtpd_* でなくsmtp_*で。

smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_security_level = encrypt

これも同じだった。これまで送信できた「大抵」 のメールサーバには届くが、yahooは駄目だった。

Sep 25 13:29:15 $MY_SERVER postfix/smtp[21297]: 53762400D5:
 TLS is required, but was not offered by host
 mx3.mail.yahoo.co.jp[124.83.142.250]
Sep 25 13:29:15 $MY_SERVER postfix/smtp[21297]: 53762400D5:
 TLS is required, but was not offered by host
 mx1.mail.yahoo.co.jp[202.93.66.121]
Sep 25 13:29:15 $MY_SERVER postfix/smtp[21297]: 53762400D5:
 TLS is required, but was not offered by host
 mx3.mail.yahoo.co.jp[202.93.66.250]
Sep 25 13:29:15 $MY_SERVER postfix/smtp[21297]: 53762400D5:
 TLS is required, but was not offered by host
 mx5.mail.yahoo.co.jp[202.93.66.248]
Sep 25 13:29:15 $MY_SERVER postfix/smtp[21297]: 53762400D5:
 to=<$ACCOUNT@yahoo.co.jp>,
 relay=mx5.mail.yahoo.co.jp[124.83.142.247]:25,
 delay=0.23, delays=0.14/0.02/0.08/0, dsn=4.7.4,
 status=deferred (TLS is required, but was not offered by host
 mx5.mail.yahoo.co.jp[124.83.142.247])

壊れかけた160GB HDD

ddrescue

久々にddrescue。吸い出したイメージが起動できたことを確認。
script を exitするのを忘れていたので、time は残らなかった。

$ sudo ddrescue -f /dev/sda /media/temp/img.img
GNU ddrescue 1.23
     ipos:  160032 MB, non-trimmed:        0 B,  current rate:  11862 kB/s
     opos:  160032 MB, non-scraped:        0 B,  average rate:  71030 kB/s
non-tried:    9068 kB,  bad-sector:        0 B,    error rate:       0 B/s
  rescued:  160032 MB,   bad areas:        0,        run time:     37m 33s
pct rescued:   99.99%, read errors:
$ cat log 
# Mapfile. Created by GNU ddrescue version 1.23
# Command line: ddrescue -f /dev/sda /media/sdh/img.img log
# Start time:   2020-09-25 17:02:22
# Current time: 2020-09-25 17:39:55
# Finished
# current_pos  current_status  current_pass
0x25433D0000     +               1
#      pos        size  status
0x00000000  0x25433D6000  +

開始してしばらくすると、dmesgに色々出てきた。

金  9月 25 17:03:59 2020] ata2.00: exception Emask 0x50 SAct
 0x800000 SErr 0x4890800 action 0xe frozen
[金  9月 25 17:03:59 2020] ata2.00: irq_stat 0x08400040,
 interface fatal error, connection status changed
[金  9月 25 17:03:59 2020] ata2: SError: { HostInt PHYRdyChg
 10B8B LinkSeq DevExch }
[金  9月 25 17:03:59 2020] ata2.00: failed command: WRITE FPDMA QUEUED
[金  9月 25 17:03:59 2020] ata2.00: cmd
 61/b0:b8:78:1e:6b/07:00:26:00:00/40 tag 23 ncq dma 1007616
 oures 40/00:bc:78:1e:6b/00:00:26:00:00/40 Emask 0x50 (ATA bus error)
[金  9月 25 17:03:59 2020] ata2.00: status: { DRDY }
[金  9月 25 17:03:59 2020] ata2: hard resetting link

エラー部分の有様が、グラフによく反映されている、ような気がした。 例えば 残り時間 とか、 await とか。

おまけ。

echo 今年も残すところ $(expr 366 - `date "+%j"`) 日です。
今年も残すところ 97 日です。

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。