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

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

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


目次

  • 電源起動
  • 環境
  • Netplan
  • イーサネット
  • 適用する
  • まとめ

電源起動

電源起動し、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振って使うよね...あんまり需要ないかな?

関連記事

コメント

コメントを書く

質問や、間違いがありましたら、お気軽にどうぞ

※お名前とコメントの内容を入力してください。
※全てこのブログ上に公表されます。
※許可なく管理者によって修正・削除する場合がございます。 詳しくはプライバシーポリシーを参照ください