eth0
2つのネットワークインターフェース(有線)とwlan0
(無線)があります。コンピュータが起動するたびに両方を起動しようとします。ほとんどの場合、LANケーブルがあれば必要なく、wlan0
その逆も同様ですので、これは無駄のようです。必要なインターフェイス(ある場合)を起動できるように、インターフェイスが自動的に起動するのを防ぎたいと思います。
~によるとGentooマニュアル私は走らなければなりません
# rc-update add net.eth0 default
eth0
システムが起動するたびに起動しますが、同じだと思いますwlan0
。しかし結果は
# rc-update show
eth0
またはを含めませんwlan0
。
もしそうなら、質問は誰がこれら2つのインターフェースを提案したのかということです。どうすればこれを止めることができますか?
答え1
一部のサービスにはネットワークサービスが必要です(つまり、ネットワークを使用しています)。RC_NET_STRICT_CHECKING
from 変数は、/etc/conf.d/rc
サービスが「開始」される時期を決定します。特に「いいえ」の設定は、あなたが望むものに似たものを説明しているようです。
# no - This basically means that at least one net.* service besides net.lo
# must be up. This can be used by notebook users that have a wifi and
# a static nic, and only wants one up at any given time to have the
# 'net' service seen as up.
私はあなたが説明する設定がモバイル環境で特に役に立つと思います、私は個人的にネットワークを管理し、Gentooスクリプト管理を無効にするためにnet-misc / networkmanagerを使用することを好みます(これは主にサーバーに適用され、適切な処理を行います)休止状態に切り替えません。
答え2
私がこれを行う理由は、私の接続を処理するためにNetworkManagerを使用し、ほとんど接続されていない私の.NETに対して、Gentooが常にDHCPを介してIPを取得しようとし、失敗するのを防ぎたいからですeth0
。
次の設定は次のとおりです/etc/rc.conf/
。
rc_hotplug="!net.*"
Gentooがサービスを自動的に開始するのを防ぎますnet.
が、手動でサービスを実行レベルに追加したり、スクリプトを/etc/init.d/
直接呼び出すことができます。
答え3
Gentooはデバイスベースのサービスを提供します。 if I/etc/conf.d/rc
にはこれを無視できる設定があります。あなたがやりたいことは、ラップトップと変化する接続をかなりうまく処理するネットワークマネージャを使用することです。 Gentoo Networkmanagerのマニュアルを検索するには、Google検索をお試しください。