web-dev-qa-db-ja.com

ネットワークを再起動する、またはDHCPから更新IPを探すようにシステムに要求するにはどうすればよいですか?

VirtualBoxを使用してMinixを実行しています。 MinixはDHCPを使用するように設定されています。そして、ネットワークアダプタはブリッジ接続を使用しています*

マシンの状態を最後に保存したとき、そのIPは192.168.1.11ifconfig)であり、wlan0(VirtualBoxネットワーク設定)。マシンを再開したときに、ネットワークアダプタをeth0-このネットワーク上のDHCPに変更しました*192.168.0.X-の範囲のハンドアウトIPですが、システムが想定しているIPは、明らかな理由から、192.168.1.11もちろん到達できません。たとえば、ssh-ing。

MinixがPOSIX標準に準拠していることは知っています。しかし、Ubuntu(Linux)のように、service networking restartを使用することも、/etcの下にヒントを提供するものを見つけることもできませんでした。もちろん、ifconfig -h 192.168.0.10 netmask 255.255.255.0 mtu 1500のようなものを使用することもできます。しかし、DHCPからIPを取得したいと思います。

質問:

  • Minixでネットワーク開発者/マネージャーを再起動(コマンド)するにはどうすればよいですか? (そうすれば、新しいIPを取得できると仮定します)

  • DHCPから新しいIPを要求(コマンド)するにはどうすればよいですか?

*私の(もしあれば)技術的に不正確な説明を許し/訂正してください。

1

ドキュメント とmanページを読むと、 netconf を使用する必要があると私は信じています。そのマニュアルページによると、次のようなものです。

netconf -a

そして、インタラクティブな質問に答えることで、おそらくあなたが望むことをするでしょう。既存の構成は次の場所に存在します:

/etc/inet.conf

dhcpd を取得して、現在の世界観を次のように出力することもできるようです。

dhcpd -q

さらに、すべてのネットワークサービスを次の方法で再起動できるようです。

/etc/rs.inet

これは、かなりまばらなドキュメントを読んで、システムを数分間突っ込んだだけですが、調査を続ける場所がいくつかあることを願っています。また、boot manページを読んでから、システムinitで呼び出されるさまざまなrcスクリプトを確認してみます。上記の/etc/rs.inetコマンドは、serviceコマンドによって/ usr/etc/rcで使用されます。このコマンドには、興味深い再起動アクションもあります。

1
Steven D