#USB-LAN変換アダプタ
常時利用せず、スループットも求めないのでamazonで安価なものを購入しました。
TP-Link 有線LANアダプタ ギガビット イーサネット Nintendo Switch / windows / Linux / macOS 対応 UE305
#Ubuntu 20.04LTS ServerのUSBポートに接続
$ lsusb
Bus 002 Device 004: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
「SIX Electronics Corp. AX88179 Gigabit Ethernet」と認識されました。
#インタフェースの確認
未設定の状態でUSBポートにUSB-LAN変換アダプタを接続したのでIPアドレス等の表示はありません。
$ ip a
(略)
6: enx7cc2c6FFFFFF: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
#設定
/etc/net/interfacesで設定かなと思っていましたが、/etc/netplan/配下にあるYAMLファイル「00-installer-config.yaml 」を編集する仕様に変更になったとのこと、このディレクトリにあるファイルを編集します。
同時にenp1s0(PC本体のLANインタフェース)のIPアドレス割当設定をDHCPサーバからの割当から固定IPアドレス設定に変更します。
既に192.168.2.0/24のネットワークには他のホストPCやスイッチがあるので2つのインタフェースには192.168.2.6, 192.168.2.7を割り当てます。
# This is the network config written by 'subiquity'
network:
ethernets:
enp1s0:
addresses:
- 192.168.2.6/24
gateway4: 192.168.2.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
enx7cc2c6FFFFFF:
addresses:
- 192.168.2.7/24
gateway4: 192.168.2.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
version: 2
#設定の反映
以下のコマンド実行で再起動なしに設定が即時に反映されます。
$ sudo netplan apply
#反映の確認
yamlファイルで設定したIPアドレス192.168.2.6/24と192.168.2.7/24が各々、enp1s0とenx7cc2c6FFFFFFに設定されていることが確認できました。
$ ip -4 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
inet 192.168.2.6/24 brd 192.168.2.255 scope global enp1s0
valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
6: enx7cc2c6FFFFFF: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
inet 192.168.2.7/24 brd 192.168.2.255 scope global enx7cc2c6FFFFFF
valid_lft forever preferred_lft forever
#疎通確認
192.168.2.0/24のネットワークいるWindowsPCから192.168.2.6, 192.168.2.7にpingをして、疎通確認ができました。
#まとめ
今回は下記について設定を行いました。
・Ubuntu 20.04LTS用PCへのUSB-LAN変換アダプタの接続
・IPアドレスの固定割当設定
・疎通確認