ラズパイ Model B でバッファロー製 USB-LAN を使いたい

## 機材情報

- ラズパイ Model B
- USB LAN: バッファロー製　LUA4-U3-AGTE-NBK 

## プロローグ

久しぶりにラズパイを引っ張り出して`apt update`したら
「Release ファイルがなくなっています」とエラーが出た

参照先のリポジトリが閉店しているようだったので
下記のサイトを参考にさせていただき、無事アプデを完了させた

[Raspberry Pi 4 でapt-get updateしたら「リポジトリ http://raspbian.raspberrypi.org/raspbian bullseye Release には Release ファイルがなくなっています。」とエラーが出た
](https://wakky.tech/raspberry-pi-4-repository-error/)

## apt upgradeしたらeth0がなくなった！

et0が消えて、代わりにenxb827ebc75fb4になっている
enxという文字列とMACアドレスb8:27:eb:c7:5f:b4 の組み合わせだ

```powershell:ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: enxb827ebc75fb4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:c7:5f:b4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.110/24 brd 192.168.10.255 scope global enxb827ebc75fb4
       valid_lft forever preferred_lft forever
    inet 192.168.10.81/24 brd 192.168.10.255 scope global secondary enxb827ebc75fb4
       valid_lft forever preferred_lft forever
```

192.168.10.81/24というわかりやすい固定IPにしようと思い
/etc/dhcpcd.conf の末尾に固定IPを書いたら、secondaryになる・・・

１つのインターフェイスに２つのIPアドレスが割り当たってしまった orz

[Raspbian Strechでネットワークデバイスを正しく設定するための基本知識](https://wakanya.wordpress.com/2018/12/27/raspbian-strech%E3%81%A7%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E6%AD%A3%E3%81%97%E3%81%8F%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%9F/)

## USB LAN を認識しない

`apt upgrade`しただけでは、バッファロー製 LUA4-U3-AGTE-NBK を認識しない

## ラズパイを最新にする

[【ラズパイ初心者おすすめ】RaspberryPiを、最新の状態にアップデートする方法](https://knt60345blog.com/update/)

こちらの記事を参考に、ラズパイ自体　ファームウエアとOSのカーネルをバージョンアップ

```Powershell:uname -a
<before>
Linux redmagic 5.15.82-v7+ #1605 SMP Thu Dec 8 15:19:11 GMT 2022 armv7l GNU/Linux

<after>
Linux redmagic 6.6.21-v7+ #1741 SMP Fri Mar  8 13:32:33 GMT 2024 armv7l GNU/Linux
```

再起動などしても、保留中のパッケージがあるときは、再インストールするとよい

[Ubuntu 22.04 "壊れたパッケージ"と出て、aptによるアップグレードが出来ないとき](https://qiita.com/hal360/items/8458e3d71e3ecd506a0f)

## USB LANが使えるようになった！

ファームウェアを最新にしたことで、バッファロー製のUSB LANアダプタが使えるようになった

下記のeth1がUSB LAN

```powershell
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enxb827ebc75fb4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:c7:5f:b4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.110/24 brd 192.168.10.255 scope global enxb827ebc75fb4
       valid_lft forever preferred_lft forever
    inet 192.168.10.81/24 brd 192.168.10.255 scope global secondary enxb827ebc75fb4
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 68:e1:dc:c5:b1:3a brd ff:ff:ff:ff:ff:ff
    inet 172.16.0.81/16 brd 172.16.255.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet 169.254.32.59/16 brd 169.254.255.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::de91:c369:b569:2920/64 scope link
       valid_lft forever preferred_lft forever
4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether b8:27:eb:92:0a:e1 brd ff:ff:ff:ff:ff:ff
```

## 課題は残ったまま・・・


相変わらず eth0 に戻らないし
eth{MACアドレス}のインターフェイスはinetが２つあるし
（よくみると、eth1のほうにもinetが２つある！）

どうしたらいいのか、誰か教えてほしい～～

## 糸冬了！！