Main Logo
hero-background.jpg

[ubuntu]ラズパイ電源起動時dhcpでネット接続する方法

dhclientを電源起動時に実行させる方法

電源起動時ネットワーク接続ができずdhclientをすればつながるが自動で接続してほしい場合


電源起動

電源起動し、ip addコマンドを打ってみるとip振られていない...dhclientコマンドを打つとつながる。固定ipにしたくない時どうすればいいのか?
Netplanを修正すると自動で接続します。 そもそも固定ipの方が良いよね

環境

  • OS Ubuntu 20.04.5 LTS
  • Raspberry Pi 2

Netplan

netplanフォルダーに「50-cloud-init.yaml」、「01-netcfg.yaml」とかが入っているはずこれを修正していきます。 バックアップは取っておいてください。

イーサネット

イーサネットの場合このようになるはず。
eth0はインターフェースを入れています。
複数ある場合

/etc/netplan
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true

インターフェースは次のコマンドで確認ができます。

ip link show
結果
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether aa:aa:aa:aa:aa brd ff:ff:ff:ff:ff:ff

適用する

yamlファイルを変更後、変更情報を適用させます。

sudo netplan apply

これでリブートとかしても大丈夫自動でip振られてネットワーク接続ができます。

まとめ

Netplanを修正することでdhcpでipアドレスを自動取得することができました。
ラズパイとか使う場合はまぁ固定IP振って使うよね...あんまり需要ないかな?

関連記事

コメントを読み込み中...