PPPoEは特定の条件(Realtek 8169 NICおよびカーネル3.x)ではホットプラグとして機能しません。

PPPoEは特定の条件(Realtek 8169 NICおよびカーネル3.x)ではホットプラグとして機能しません。

私はいつも使う固定IPまたはDHCP過去の構成では、通常、次のことが発生します。

  • ケーブルを抜くとインターフェイスにエラーが発生します
  • ケーブルを再接続するとインターフェイスが正常に戻り、DHCP を使用すると新しい IP を取得します。

今回引っ越しました。PPPOEmodules=ppp-udebDebianインストーラによる自動設定(インストールプログラムを実行する前にTABを押してコマンドラインを実行してください)。

システムの起動時にpppoeインターフェイスが自動的に起動しますが、ケーブルを抜いて再接続するとインターフェイスがハングすることがわかりました。

インターフェイスは一種のタイムアウトが発生するまで保持され、一度接続するとpppoeを再接続して新しいIPを取得する方法はありません。

この問題をどのように解決できますか?私の自動生成/etc/ネットワーク/インターフェースファイルは次のとおりです。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# PPPoE connection
auto provider
iface provider inet ppp
        pre-up /sbin/ifconfig eth0 up
        provider provider

# The primary network interface
allow-hotplug eth0
iface eth0 inet manual

# The secondary network interface used for
allow-hotplug eth1
iface eth1 inet static
        address 192.168.1.1
        netmask 255.255.255.0

また、インターフェイス名がなぜなのか尋ねたいです。プロバイダー

してはいけないポイントツーポイント0

システムが起動してifconfigに入ると、インターフェイス名が指定されます。ポイントツーポイント0プロバイダではありません!

ベストアンサー1

いいえ。

providerは ppp 設定が保存されるファイルで、おそらく/etc/ppp/peers/provider.ppp 接続用の「設定ファイル」です。インターフェイス名を定義する2行目の最後の部分inet ppp

ppp接続を自動的にリダイヤルするには、persistこのプロバイダファイルにパラメータを追加する必要があります。

追加文書:

おすすめ記事