tizen.moe

tizen.moe

PCR検査なる物を受けました

<12/05(日)>
なんか頭痛がひどくて体がまともに動かない。熱を測ってみたら37.8度。適当に解熱剤飲んで寝てれば直るかなと思ったが1日寝てても下がらず。日が変わるころにはさらに熱が上がる。。

<12/06(月)>
f:id:moguriso:20211212205702j:plain:w300
こりゃ駄目だと言うことで病院行って薬貰おうと思うがこのご時世でこの熱だと普通に病院も行けないので、取りあえず発熱相談窓口に電話した。*1
電話はすぐ繋がってお決まりの症状を聞かれて近場の病院を紹介してくれた。と言うと、なんかよく出来た仕組みみたいに思われるかも知れませんが具体的なプロセスは超アナログで、ボクは会話が成立する程度に意識を保ってたから問題無かったですけど、それより酷い症状だとこの仕組みでは耐えられない気がします。

  1. 電話する→氏名住所連絡先を聞かれる(口頭で要領を得ないことがママある。症状のチェックも含めてWebでやれば良いと思う)
  2. 住所から近場の病院を紹介される(これも全部口頭。ぶっちゃけこのやりとり全部Webにしたら良いと思う。ついてこれない人に合わせる性で非効率で無駄な費用が掛かってる上、正確性まで失ってる)
  3. 紹介された病院に、自分で電話して、予約して調整して、行く(そう、↑で病院にアポ取ってくれる訳でも何でもなく本当に病院の場所と連絡先を紹介してくれるだけ。真面目に2までのプロセス全部Webの自動応答で完結する。ちなみに、このご時世なので熱があるだけで完全にばい菌扱い、コロナ検査問答無用。。)
  4. 病院に予約した時間に行くと、コロナ検査で有名なPCR検査受ける。検査結果はボクの場合は翌日午前に電話でとのことでした。その他、一応の診察を受ける。解熱剤だけ貰って帰る。(PCRの結果が陽性の場合は保健所管轄になって問い合わせが来て云々とのこと)

<12/07(火)>
結果的に昼前に連絡があって陰性でその頃には熱も平熱まで下がっていた訳ですが、、、


かかりつけ医が居ない状況で発熱すると病院にかかるだけでも大変だ、と言う。。。

*1:余談ですが現職は私有病休暇が有給と別枠であってそれの使用実績を解除した。とても有り難かった

血圧計を買った

先月頃に健康診断を受けたら140/80みたいな血圧を記録しまして。ここ最近の健康診断では大体そんな感じなのですが(去年は「機械だと高く出がちなので聴診器ではかりますね~」と言われて測って貰ったら上は120くらいだったんですが)「日頃から血圧測ってますか~?測ってない?そろそろ年齢的にも測っておいても良いかもですよぅ」と言われ、まあ、歳と言われては仕方ないと。でも、血圧計なんて持ってないので買ってみました、と。

測ってみ照る限り、朝起きたときの血圧は115の65とかなので実は健康診断ストレスで高くなっちゃってるんじゃね?と言う気がひしひしとするんですけど。

/etc/network/interfacesのデバッグがしたかった

タイトルの通りですが、↓みたいなのを書いて(NetworkManagerは邪魔をするのでapt purgeして)再起動するという非効率な作業をしておりました。

auto eth0
iface eth0 inet static
   address 192.168.xx.yy
   netmask 255.255.255.0
   gateway 192.168.xx.1
   post-up route add default gateway 192.168.xx.1 metric 110
   post-up route deldefault gateway 192.168.xx.1 metric 100
   post-up route del default gateway 192.168.xx.1 metric 101
   post-up route del default gateway 192.168.xx.1 metric 0

で、↑だと

$ route -n
カーネルIP経路テーブル
受信先サイト    ゲートウェイ    ネットマスク   フラグ Metric Ref 使用数 インタフェース
0.0.0.0         192.168.xx.1    0.0.0.0         UG    0    0        0 eth0
0.0.0.0         192.168.xx.1    0.0.0.0         UG    110    0        0 eth0
192.168.xx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0

消えてほしい metric 0 が消えてくれない、と。何が問題なのか判らないので困ったのですが、よく考えたら↑はifupしたときに実行されるらしいので起動してる状態で

$ sudo ifconfig eth0 down                        <- 一端落とす
$ sudo ifup eth0 -v                                    <- verboseオプションつけてifupする

とかしてあげるとエラーが出るということに今更気づきました。ここで「not configured」とか出る場合は「/run/network/ifstate」に

$ sudo vi /run/network/ifstate
lo=lo
eth0=eth0                 <-追加

しておくと、怒られなくなる模様です。*1で、「-v」の効果で

$ sudo ifup eth0 -v

ifup: configuring interface eth0=eth0 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/bridge
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
/sbin/ip addr add 192.168.xx.yy/255.255.255.0 broadcast 192.168.xx.255     dev eth0 label eth0
/sbin/ip link set dev eth0   up
 /sbin/ip route add default via 192.168.xx.1  dev eth0 onlink
route add default gateway 192.168.xx.1 metric 110
route del default gateway 192.168.xx.1 metric 100
SIOCDELRT: No such process
ifup: failed to bring up eth0

要するに存在しないmetric 100を削除しようとして「そんなもん無いよ」と怒られてる訳でした、と。
一端エラーになるとゴミが残るっぽく、ifdown→ifupがエラーになるのでflushする必要がある模様。

$ sudo ifdown eth0
ifdown: interface eth0 not configured
$ sudo ifup eth0 -v

ifup: configuring interface eth0=eth0  (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/bridge
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
/sbin/ip addr add 192.168.xx.yy/255.255.255.0 broadcast 192.168.xx.255     dev eth0 label eth0
RTNETLINK answers: File exists                               <- すでにあるとかなんとか
ifup: failed to bring up eth0
$ sudo ip addr flush dev eth0
$ sudo ifdown eth0
ifdown: interface eth0 not configured
adachi@val:/etc/network$ sudo ifup eth0 -v

ifup: configuring interface eth0=eth0 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/bridge
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
/sbin/ip addr add 192.168.xx.yy/255.255.255.0 broadcast 192.168.xx.255     dev eth0 label eth0
/sbin/ip link set dev eth0   up                         <- ちゃんと上げに行った
 /sbin/ip route add default via 192.168.xx.1  dev eth0onlink
route add default gateway 192.168.xx.1 metric 110
route del default gateway 192.168.xx.1 metric 100
SIOCDELRT: No such process
ifup: failed to bring up eth0

とりあえず、エラーから metric 100 を消しに行ってエラーになってるので

auto eth0
iface eth0 inet static
   address 192.168.xx.yy
   netmask 255.255.255.0
   gateway 192.168.xx.1
   post-up route add default gateway 192.168.xx.1 metric 110
   post-up route del default gateway 192.168.xx.1 metric 0

みたいな感じにすると

$ sudo ifup eth0 -v

ifup: configuring interface eth0=eth0 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/bridge
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
/sbin/ip addr add 192.168.xx.yy/255.255.255.0 broadcast 192.168.xx.255     dev eth0 label eth0
/sbin/ip link set dev eth0    up
 /sbin/ip route add default via 192.168.xx.1  dev eth0  onlink
route add default gateway 192.168.xx.1 metric 110
route del default gateway 192.168.xx.1 metric 0
/bin/run-parts --exit-on-error --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/000resolvconf
run-parts: executing /etc/network/if-up.d/avahi-autoipd
run-parts: executing /etc/network/if-up.d/avahi-daemon
run-parts: executing /etc/network/if-up.d/openvpn
run-parts: executing /etc/network/if-up.d/postfix
run-parts: executing /etc/network/if-up.d/static-routes
run-parts: executing /etc/network/if-up.d/ubuntu-fan
run-parts: executing /etc/network/if-up.d/wpasupplicant

$ route -n
カーネルIP経路テーブル
受信先サイト    ゲートウェイ    ネットマスク   フラグ Metric Ref 使用数 インタフェース
0.0.0.0         192.168.xx.1    0.0.0.0         UG    110    0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.xx.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0

期待通りのルーティングにはなったけどnetアドレスでゴミが載るようになった?

post-up route del -net 169.254.0.0 netmask 255.255.0.0 metric 1000

で消せそうな気がするけどifupでエラーが出るので残しておくか。。。

*1:エラーが出ない設定を書いてあれば不要な気がします、たぶん。。。