ubuntuマシンでwake on lanを有効にする
問題点
BIOSでwolを有効にしても、それだけではwolが動作しなかった。ネットで調べたところ下記のwebページの様な設定も必要との事だった
参考webサイト
'https://nantonaku-shiawase.hatenablog.com/entry/2021/12/01/001652
谷本の備忘録・雑記帳・work
CATEGORY ARCHIVE
ubuntuマシンでwake on lanを有効にする
BIOSでwolを有効にしても、それだけではwolが動作しなかった。ネットで調べたところ下記のwebページの様な設定も必要との事だった
'https://nantonaku-shiawase.hatenablog.com/entry/2021/12/01/001652
TP-Link TL-WN725Nのwifi dongle用のドライバーをインストールしたのでメモ
ubuntu版数: ubuntu20.04
uname -r : 5.15.0-84-generic
デバイス : TP-Link TL725N ver3(chip set: rtl8188eus)
(Elecom WWDC-150SU2MBKも同等)


デバイスドライバーがなかったので探してインストールしたのでメモとして残す
ubuntu 版数: 22.04
uname -r : 6.2.0-32-generic
デバイス :TP-Link Archer T2U (chip set: rtl8812au)

いろいろ探して試してみた結果、下記のサイトが参考になった
以前、起動直後にメール送出の設定を行ったが、今回はpoweroff前に自動で行う設定である。
/etc/systemd/system配下にmyshel.service(名前は例)を配置する。 myshel.serviceの中身は例えばこの様なものである。
[Unit]
Description=temparature and so on email report
Before=poweroff.target
DefaultDependencies=no
ConditionFileIsExecutable=/home/xxx/myscript.sh
[Service]
Type=oneshot
ExecStart=/bin/bash /home/xxx/myscript.sh
User=root
[Install]
WantedBy=poweroff.target
User=rootはもしかしたら不要かも知れない。 xxx/myscript.shは適宜変える。
ubuntu20.04にバージョンアップした後、いろいろ問題が発生したがそのうちの一つにタイトルにある様なエラーがboot中のメッセージに現れた。 これに対してネットの情報を頼って対処していたところ本メッセージがでなくなったので記録として残しておく。 ただし、どれが効果があったのか特定できていないかもしれない。
boot中に
initramfs unpacking failed: Decoding failed
のメッセージが出る。 実害は不明
sudo /etc/initramfs-tools/initramfs.conf
COMPRESS=lz4 を COMPRESS=gzip に変更
sudo update-initramfs -u
sudo reboot
grep 10de /lib/udev/rules.d/*
これで出力されるところの、 ATTR{power/control}=“auto” の部分を ATTR{power/control}=“on” に変更し,
sudo update-initramfs -u
sudo reboot
両方おこなってから、rebootしたのでどちらが正解か不明
Ubuntuをバージョンアップした際に音声トラブルがあり(まだ残っている)、kernelのバージョンアップも試してみた。せっかくなので、kernelのバージョンアップの方法について記録として残しておく。
コンパイル済みのdebファイルをダウンロードしてインストールする。
https://kernel.ubuntu.com/~kernel-ppa/mainline/ からインストールしたいkernel版数を選び必要なdebファイルをダウンロードしインストールする。
例: version 5.6選択の場合
mkdir kernel5.6
cd kernel5.6
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6/linux-headers-5.6.0-050600_5.6.0-050600.202003292333_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6/linux-headers-5.6.0-050600-generic_5.6.0-050600.202003292333_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6/linux-image-unsigned-5.6.0-050600-generic_5.6.0-050600.202003292333_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6/linux-modules-5.6.0-050600-generic_5.6.0-050600.202003292333_amd64.deb
sudo dpkg -i *.deb
sudo reboot
uktoolsを使う方法。 版数の指定はできないので要注意。
git clone https://github.com/usbkey9/uktools
cd uktools
make
その後
sudo uktools-upgrade