OpenBSD:新しいループバックインターフェイスの定義


9

OpenBSD 6.1に、IPアドレス127.0.0.2のループバックインターフェイスがもう1つ必要です。

次のコマンドで手動で作成できます。

ifconfig lo1 127.0.0.2

そして、起動時にそれを使用するために、そのコマンドをに挿入しました/etc/rc.local

私はそれを行うためのより標準的な方法を研究しましたが、成功しませんでした。

で、それを持って/etc/rc.localも、私は唯一の後半、ブートプロセス中にそのインターフェイスを持っていることを意味し。

クリーンな「OpenBSD」の方法でそれをどのように構成できますか?

回答:


10

でほのめかしたようにlo(4)、次のものを作成できます/etc/hostname.lo1

inet 127.0.0.2 255.0.0.0

これによりlo1、起動プロセスの実行時にインターフェイスが作成されます/etc/netstart。そのファイルを配置したら、再起動せずにインターフェースをセットアップすることもできます

$ doas sh /etc/netstart lo1

インターフェイスは次のように報告されます

lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
        index 4 priority 0 llprio 3
        groups: lo
        inet 127.0.0.2 netmask 0xff000000

によってifconfig

詳細についてはhostname.if(5)netstart(8)およびを参照してくださいifconfig(8)


2
すべての助けをありがとう、私は私のシステムへのパイロット/(再)紹介として個人的なネットブックでOpenBSDに私の足を濡らしています。
Rui F Ribeiro

0

これが追加のネットワークインターフェイスである理由がない限り、127.0.0.0 / 8で2番目のIPアドレスを取得するためだけに2番目のインターフェイスを設定する必要はありません。2番目のIPアドレスを既存のループバックインターフェイスに追加できます。

#echo >> /etc/hostname.lo0 inet alias 127.0.0.2 255.0.0.0
# 

これを行う場合は、今の-Aオプションが必要であることを忘れないでくださいifconfig。これは少し誤解を招くオプションです。それ自体はエイリアスを対象としません。検出しifconfigた最初のIPバージョン4アドレスのみを表示するのをやめるだけです。これは、どのIPアドレスがエイリアスであるかを見つける代わりに実際に行うことです。


当時、特定のソフトウェアに提供するインターフェースを定義しました。freebsdに切り替えました。
Rui F Ribeiro
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.