• 固定IPアドレスの設定について

    SUNAMOTO様

    私は、初心者でDHCPの状態でSMPDを使っていますが今までに2度位SMPD起動後
     接続できないことがありPCの再起動やSMPDの再起動をして何とか使っています。
     IPアドレスを固定すれば、分けのわからない接続不良が無くなるならと考えています。

    1.私はso-netを使っていますが、ルーターの固定IPアドレスサービスがあります。
      そこからしなければならないのでしょうか?

    2.インターネットプロバイザーとは関係ない部分でSMPDの固定IPアドレスが出来る
      のでしょうか?
     
     其のあたりがよくわかっていませんので、ご存知なら教えてください。

    kn929658

  • @kn929658 さま
    お使いの環境がわからないので幾つか質問+仮定でお話します。

    前提条件:ご使用の環境(RaspberryPi + 再生制御用機器)はインターネット接続可能であること

    インターネットプロバイダ(so-net)からルータという機器をレンタルされているか、ご自分でそのような機器を購入して運用していると思います。(ちなみにnuro光の場合はONUという名前の機器がレンタルされているはず)。
     この機器が、自宅内の接続機器に対してプライベートIPアドレス(インターネット外部に公開しないならどんなふうに使っても良いIPアドレス)を通常はDHCPと言うプロトコルを使って配布します。
    (ちょっとだけ解説すると、自宅内の機器がインターネット側と通信する際はこのルータが内部IPアドレス←→外部IPアドレスの変換を行って通信します。)

    ルータの内部IPアドレスとその調査方法
     調べなければならないことが1つあります。「ルータの内部IPアドレス」です。
     先に書いた「ルータが内部IPアドレスと外部IPアドレスの変換を行う」ため、固定IPアドレスを付与したい機器はこれがわかないと通信出来ないわけです。

    調査方法はお使いのOSやあなたのスキルによりますのでご相談にはのります。一番基本的なやり方としてはルータの取扱説明書を見てルータのWebUIでLAN側のIPアドレスを確認する方法を調べてみて下さい。

    固定内部IPアドレスの設定方法について
     固定IPアドレスを付与する場合、ルータの内部IPアドレスから以下の情報を取得して設定します。
     1)デフォルトゲートウェイ
     2)IPアドレスとして使っても良さそうなアドレス範囲
     3)サブネットマスク
     4)DNSサーバ

    まず1)から。これはルータの内部IPアドレスそのものになります。

    2)実は、インターネット上のルールから、ルータを介してネットワークに接続する場合、一般的には家庭内・組織内で「使用しても良い」IPアドレスを付与することになっており、大半の場合は192.168.***.***になっています。
     (このアドレスのことをクラスCのプライベートIPアドレスという。)
     上のピリオド区切りの数字のうち、3項目目のところは各機器で固定になっており、
     4項目目は通常2〜253の間は大抵どれを使ってもOKになります。
     ルータの内部IPアドレスから「3項目目」・「4項目目のルール」がわかります。

    3)これは通常のクラスCのプライベートアドレスの場合ならば決まっていますので、あまり気にしなくても大丈夫です。
      (もしこれ以外の内部IPアドレスの場合、お教え下さい。
      ルータの設定部分でサブネットと書かれている設定が必要な可能性があります。)
      
     4)通常はルータがDNSサーバの役目を行います。

    実践編
     例えばルータの内部IPアドレスが192.168.1.1だったとします。
     1)は 192.168.1.1
     2)は 192.168.1. 2 〜 253 (自分で決めても多分大丈夫でしょう)
     3)は /24
     4)は 192.168.1.1

    反映方法
     v1.0を前提にします。先の実践編のアドレスを反映させるとこのようになります。

    DHCP off
    Address 192.168.1.2/24
    Gateway 192.168.1.1
    DNS 192.168.1.1

    もし分かりにくかったらご連絡下さい。さらに解説します。

  • @kn929658 さん

    下記コマンドの実行結果を教えてください。
    アドバイスしやすくなると思います。

    ip a
    ip r
    resolvectl dns
    
  • パパリウス様
    SUNAMOTO様

    ご指導有難うございます。
     パパリウス様のコマンドの結果は以下の通りです。

    root [ ~ ]# ip a
    ip r
    resolvectl dns1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOW N 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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group defa ult qlen 2000
    link/ether dc:a6:32:7b:75:92 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.126/24 brd 192.168.1.255 scope global dynamic eth0
    valid_lft 86274sec preferred_lft 86274sec
    inet6 fe80::dea6:32ff:fe7b:7592/64 scope link
    valid_lft forever preferred_lft forever
    root [ ~ ]# ip r
    default via 192.168.1.1 dev eth0 proto dhcp src 192.168.1.126 metric 1024
    192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.126
    192.168.1.1 dev eth0 proto dhcp scope link src 192.168.1.126 metric 1024
    root [ ~ ]# resolvectl dns
    root [ ~ ]# resolvectl dns

    よろしくお願いいたします。

  • @kn929658 さま
    ご提示の情報でしたら以下の通りですね。

    DHCP off
    Address 192.168.1.126/24
    Gateway 192.168.1.1
    DNS 192.168.1.1
    

    DNSだけは予想になりますが、パブリックDNSや自前で立てている訳では無さそうですし。

  • この投稿が削除されました!
  • この投稿が削除されました!
  • 固定IPアドレスの設定についてで@kn929658が発言 :

    SUNATOMO様

    色々とご指導有難うございました。
     私は、so-netからONUをレンタルされてインターネットをしています。
     ONUからダイレクトにNASとNETGEAR(ハブ)へ接続し、PCとRaspberry pi
     はNETGEARに接続しています。したがって各機器のIPアドレスは以下のようです。

    1.ONU 外部:118.240.xx.xxx 内部:192.168.1.1
     2.IPv4デフォルトゲートウェイ:192.168.1.1
      IPv4DHCPサーバ  :192.168.1.1
      IPv4DNSサーバー  :192.168.1.1
     3.NAS       :192.168.1.14
      PC        :192.168.1.153
      smpd v0.9   :192.168.1.225
      smpd v1.0 :192..168.1.126
     今まで、なんとなくインターネットを使っていましたが今回の事で
     少しは理解できたような気がしています。smpd v1.0はNETWORK
     があり簡単に固定IPアドレス設定が出来ることに気が付きました。
     v0.9.6でもsshで接続し固定IP接続が出来ました。
    色々とご親切なご指導を頂きどうも有り難うございました。
    今後ともよろしくお願いいたします。

  • SUNATOMO様

    名前を間違えておりました。
     大変ご無礼いたしました。
     以後気お付けますのでどうぞご容赦ください。

  • @kn929658 さま
    無事に固定IP化出来たようで、何よりです。
    まぁ、私のハンドル名は間違っても全然OKです😊

    一応、追加でお勉強(興味のある方はお読み下さい)。
    192.168.***.***が IPアドレスに付いている場合、大概ピリオドで区切られた数字(これをオクテットという)の4項目目で
    同一ネットワーク上で最大幾つの端末を繋げられるかわかります。
    実際にはサブネットマスクというもので分けるのですが、これは2進数を理解しないとダメなこと
    家庭用ルータの場合はほぼ第4オクテットで判断できますのでここでは省略します。

    各オクテットの数字はIPv4のアドレスでは0〜255まで設定出来るのですが、
    この第4オクテットの場合は0と255は特殊な用途
    (0は同一ネットワーク自体、255はネットワーク全ての端末へパケットを送る際に使用)で使用するため、
    事実上1〜254の間しか使えません。

    ルータが家庭内ネットワークとインターネットの架け橋を行うので当然IPアドレスを1個使うため、
    残りは253個となります。
    ↑
    普通の家ならばこれだけあれば足りますよね。

    家庭用のルータの場合、第4オクテットの数値は1が使われることが多いようです。
    これに対して第3オクテットは0だったり他の数値だったりいろいろです。
    (ちなみにクラスCのプライベートIPアドレスの場合は第3オクテットは0〜255まで使えます。)