PPPoE 報告網路已關閉
當我嘗試使用 連接到 Internet
pon 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 伺服器,您可以
static
IP 並為靜態地址設置一個自動 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
。