gami のすべての投稿

4on6 tunnel

RTX810とRTX1500でvpn使っていたが、速度的になんとかならんかということで構成を変えてみた。
RTX1500は100baseでRTX810は1000baseってところで既にボトルネックは分かっているんだが…
RTX1500にPPPoEもやらせていたが、どうせ使っている無線LANルーターにやらせることにした。
IPv6対応とかいいながら単にパススルーというのが気に入らなくてルーターやらせて無かったが(ぁ
これだけでもさりげに速くなっていて草。
そしてLinux鯖にv6ルータとVPNをやらせる。
対向マシンとの接続を活かしつつルーターの設定は疲れる… まあグローバル死ななきゃ何とかなるんだけど。

# ip tunnel add tun0 mode any encaplimit none ローカルv6 リモートv6
これでip6tnl0とtun0ができる。
ip6tnlが何者か分からんがとりあえず気にしないことにする。
# ip link set up tun0
# ip route add 192.168.リモートサブネット.0/24 dev tun0

これで一応相手のネットワークには繋がる
encaplimit noneが無いとダメとかmodeがip4ip6にしててv4ダメとか苦労した
ip -6 route add fd00:相手V6ローカルサブネット://64 dev tun0
とりあえず、tunデバイス自体にはアドレスは必要ない。V6リンクローカルは勝手に付くけど、デバイス名の指定だけでいいのでアドレスそのものを使うことはない
要は相手のサブネットへのルーティングでtun0を指定してやればいいだけ。
最初はipip6とかipipとか指定しなければならないと思いこんでいたが、両方使えるanyがあったらしい。
systemd.networkで記述するときにmanで見つけた。

[NetDev]
Name=tun0
Kind=ip6tnl

[Tunnel]
Mode=any
Local=ローカルv6>
Remote=リモートv6
EncapsulationLimit=none
[Match]
Name=tun0

[Route]
Destination=192.168.相手サブネット.0/24
Scope=link

[Route]
Destination=相手v6ローカルサブネット::/64
PreferredSource=ソースアドレス
[Match]
Name=eth0

[Network]
IPv6AcceptRA=true
Address=IPv4アドレス
Gateway=IPv4ルータアドレス
Address=IPv6アドレス
Tunnel=tun0

eth.networkにTunnel=tun0が無いせいでだいぶ悩んだ。
tun0@none と tun0@eth0 とデバイス名が違う。
ルーティングで悩んだのはスタティックルーティングをv4とv6両方とも書く方法だった。
なんかip route addを実行する.service書け、とかあって美しくないとか思っていたら
単に[Route]を2つ書けばいいだけだったらしい。
これでsystemd-networkdだけで行けるようになった

そして安心して再起動して帰ったら、家からつなぐときに WiFiだと繋がるがイーサネットだと繋がらないとか、イーサネットでもつながるマシンがあったりとかで、また次の一日がつぶれた orz

結局tun0.netdevの書き間違いで、
EncapsulationLimit=0
ではなく
EncapsulationLimit=none
だった。
これ、なぜかsystemctl restart systemd-networkd では反映されなくて、システム再起動しないと反映されなかったりしてこれまた時間がかかった。
ネットワーク関係だと再起動時にコケてリモート接続できなくなるのが怖くてディスプレイつながないと再起動したくなかったとかあって無駄に時間潰した orz

ip -6 route showの結果を見ていて気が付いたのだが、static route にsource addressが指定できるっぽい。
今まで鯖同士の通信で自動アドレス優先されてうがーだったのがましになるかも?
しかしsystemd.networkの書き方はSource=ではなくPreferredSource=という罠があった。

rtx1500を外すことになったので、radvdも復活させた。前に使っていた設定で大体行けたので楽だった。
昔意味が解らなかった物が今だと解るものも一杯ある。
仕様が増えて実装もされて昔問題だったものの解決法があったりして(当時気が付かなかっただけかも?)進歩しているなぁと…

しかしRAが出せる無線ルータってほんと少ないのな。
まあRA出せる有線ルータも高いのしかないのだが…

つーか、これ暗号化していないのでアレでナニなのでソレ。(謎)

マウス(トラックボール)

トラックボールの調子が悪くなってきたので新しいのを買ってきた。
ELECOM M-DT1DRBK
前は親指操作だったのを、人差し指操作に変更してみた。
前のもトラックボールに慣れるのに時間かかったけど、今回のも慣れるのに時間がかかりそうだ。

使いやすいかどうかは慣れてみないと何とも言えぬ。
操作する指が違うのはやはり混乱する。
ホイールも親指になるのがなかなか慣れないなぁ・・

トラックボールの良い所は何と言っても場所を取らない。
HMDとか付けて寝っ転がってても布団の中でマウス操作ができるw
キーボードはホームポジションさえ探せれば使えるんだがやはりトラックボールがお手軽である。

有線か無線にするか悩んだけど寝っ転がるために無線を選択(ぁ

リモコンとかケーブルとか2

結果を書いてなかった。

まずDPケーブル
映らない。
ケーブルのせいなのかハードのせいなのかソフトのせいなのかわからん。
認識すらされていないようなのでどうもケーブルのせいっぽいけど代わりがないので確認することもできぬ。

結局D-SUBでつなげたままである。

他にDPコネクタ持ってるカード無いかなーと思って探したらHDMI付きのがあったので刺そうと思ったら、ロープロファイルのため刺さらなかった orz
確かにPC買うときにロープロファイルかどうか確認しなかったけど、まさかこんなところで引っかかるとは・・・

今のままでもとりあえず問題なさげなのでこのまま行こうと思う。
ふらりと中古屋でロープロファイルなそれっぽいVGA見つけたら買うかもしれん。

で、リモコン
一応、必要な機能は使えた。ただ、ボタンが小さく、親に使わせるには少々難しいかもしれない。
とはいえ、普通に対応するリモコンが全然ないのでしょうがない。

騙し騙し使っていくかな

リモコンとかケーブルとか

今日の買い物メモ。基本的に中古屋。

先日新しくPCを購入した(中古)
ディスプレイケーブルがDP/D-Subの2択で、DP持ってなかった。
(というかDisplayPortの存在を初めて知った)
現在、D-Subで接続中。せめてDVIがあれば・・・
# ちなみにPC購入時、HDMIだろうと思って何とかなるだろうと思ったのが間違い。
# まあ、GeForce310なので性能的にはお察しなのだが・・・

中古屋で探したけどHDMI-miniDPケーブルとかDP-DVI変換とかあったんだが今回は見送り。
ケーブルは600円程度だったけど変換必要になるし、DP-DVI変換コネクタは1200円したので見送った。
どうせならケーブルが欲しい。
別の店で新品見たらHDMI-DPケーブル2m 2300円ぐらい、だった。結局amazonかな・・・

テレビのリモコンが死んでいたので互換を探す。
C-RN2が欲しかったがさすがに無い。
代わりにC-RN4というのがあったので試しに買ってみた(ジャンク108円)
結果としてテレビ部分は反応するがビデオ関係が動かない、というオチだった。捨て。
互換でC-RP2があるらしい。これもamazonかな・・・

ノートかタブレット

「新しいノートかタブレットが欲しい。どれがいいだろう」
という質問を受けた。
考えをまとめるためのメモ。

要件

  • 既にノートがある
  • 外でDVDを見せる
  • 外でPowerPointなどを使ってプレゼンする

DVD

内蔵ならノート1択。ただし重量が重くなる。
外付けできるDVDドライブはタブレットでは無さそう。Wifi経由で使えるDVDドライブはあるらしい。
結局DVDドライブを外で使うためには、ノートしか選択肢がなさそうだ。
使用するDVDが大量でない限り、PCで取り込んでタブレットに転送しておけば見ることは可能。動画形式にしてしまえばほぼ問題なく視聴可能だろう。
ただ、タブレットの場合は外部モニタに接続するのに面倒になる可能性が高い。
最近のものはHDMIが使用できないものが多いので、使用できる機種を選ぶか、MiracastやChromecastなど、特殊なものを用意する必要がある。
その他、テレビ側がワイヤレスモニタに対応していれば無線接続できる可能性もあるが、相手方のテレビ性能による。
外でテレビやプロジェクタでDVDを見せる、というのであればHDMI端子を持ったノート(最近のものならほぼ搭載)を使った方が簡単で早いかもしれない。

ノートかタブレットか

作業をするなら既にあるノートでできる。持ち運び用に、とするならタブレット。
今のノートを捨てて乗り換えるのであれば、ノートや2in1もあり。
ただし、外部モニタのことを考えると結局ノートになるか?

ストレージ及びクラウド

USBメモリは単純にタブレットに接続するのは面倒。先に取り込んでおいて持ち込むなど運用でカバーする。
もしくはUSBメモリではなくSDカードを利用すれば色々対応は可能。(小さいので失くしやすいのが欠点)
現在のノートがSDカード使用可能かどうか要確認。
現ノートと新PC(仮)とのデータ転送は、

  1. SDカードを使う
  2. ケーブルでつないで直接転送
  3. クラウドを使う
    1. GoogleDrive
    2. OneDrive
    3. iCloud

などがある。

自動的にバックアップが取れるという意味でもクラウドを使用するのがベストだろう。

どのクラウドを使用するか

どれもどのOSでも使用可能なので移行自体はほぼ問題なし。
ただし、選んだOSによって標準のクラウドが変わる(=使い勝手が変わる)のは注意。

Office

Microsoft Officeを使いたいという要件は、iOS Android Windowsどれでも利用可能なのであまり問題なし。

Apple製OfficeやGoogle製Officeもある。
ただ見るだけであれば、若干の差は出る可能性はあるが、概ね問題なく見れる。

OS

  • Android
  • iOS
  • Windows Mobile

Android

Googleが開発したOS。情報がそれなりに多い。
亜種がいっぱいあるため、メーカーごとに結構違う。
どれでも同じ、というわけにはいかないかも。
ピンキリで安いのもあるが性能も安くなりがち。
イメージとしてはでかいスマホ。

iOS

Appleが開発したOS。いわゆるiPad。それなりに古いので安定度は高い。
メーカーごとの差はよく知らない。
なんだかんだで性能は高い。値段も高い。
ある意味タブレットの基準みたいな感じがある。

Windows Mobile

Microsoftが開発したOS。実質Surface。
使っている人はあまり聞かない。
Officeを使うには一番保障されているかもしれない。
SurfaceはタブレットというよりほとんどノートPC扱いに近い。