Ppp

PPPoE 報告網路已關閉

  • February 24, 2012

當我嘗試使用 連接到 Internetpon provider時,出現以下錯誤:

error sending pppoe packet: Network is down
error receiving pppoe packet: Network is down

如果我使用 配置 Internet pppoeconf,然後執行pon provider,則連接正常。我不應該pppoeconf每次打開電腦都跑。我怎樣才能連接到 Internet,pon而不必pppoeconf每次都執行?

更新:

當我安裝 Debian 時,安裝程序無法建立 DHCP 連接,所以我跳過了“配置網路”選項。我發現,執行此命令可以讓我啟動 Internet,而無需pppoeconf再次配置。

ifconfig eth0 up
pon dsl-provider

有沒有我應該添加的地方,ifconfig eth0 up以便它在啟動和關閉或執行時pon開始poff

結帳man 5 interfaces。該/etc/network/interfaces文件告訴一堆腳本(debian 包ifupdown)如何啟動各種網路介面。您會在其中找到類似以下的節:

auto eth0
iface eth0 inet dhcp

當被詢問所有內容時,’ auto eth0’ 行告訴ifupdown一堆腳本到 ’ UP‘界面。系統啟動腳本通常會要求這樣做,而不必在其中/它們中添加任何行。eth0``UP

所以,我建議你看看你的/etc/network/interfaces文件,看看你是否有iface一行eth0. 如果您確實檢查是否存在auto eth0.

如果您在網路上沒有 DHCP 伺服器,您可以staticIP 並為靜態地址設置一個自動 IP值(例如 169.254.1.1)。如果您選擇使用 ’ manual’ 方法,您可以添加一個簡單的腳本,如下所示/etc/network/if-up.d/

#!/bin/bash
test "${IFACE}" = "eth0" && ifconfig ${IFACE} up
exit 0

如果您auto eth0希望它在啟動期間自動啟動,則需要。ifup -a您可以通過使用和ifdown -a作用於所有標記為 的介面來測試它(和您的腳本)auto

引用自:https://unix.stackexchange.com/questions/31607