Contents

Linux在Wifi使用pppoe連線後,重開機不能連線上網

Contents

在使用Linux 使用 pppoe 連線方法小記 | 程式狂想筆記
重開機發現不能上網
我還以為是 wifi 壞掉
好在最後查到原因
在此筆記

首先,我在sudo vim /etc/network/interfaces

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

iface dsl-provider inet ppp
pre-up /bin/ip link set wlp3s0 up # line maintained by pppoeconf
provider dsl-provider

auto wlp3s0
iface wlp3s0 inet manual

在意開始之前,只有這兩段

1
2
auto lo
iface lo inet loopback

不過,重開機才能確定網路才能設定到
後來網路上找到sudo service networking restart
不過我在 ElementaryOS 上沒有什麼效果
後來

1
sudo service network-manager restart

發現桌面右上角圖示有重新載入
可正常載入網路狀況

最後發現是iface wlp3s0 inet manual這段影響的
不過我還是保留一開始的那兩行
註解掉後還是能用 pppoe 連線

網路設定我就不深入研究了,相關 Linux 設定方法如下

重新檢查連線

小狐狸事務所: 樹莓派自動偵測網路斷線時重開機的方法
Rebooting the Raspberry Pi when it loses wireless connection | We Work We Play

1
2
3
4
5
6
ping -c4 192.168.1.1 > /dev/null
 
if [ $? != 0 ] 
then
  sudo /sbin/shutdown -r now
fi

*/5 * * * * /usr/bin/sudo -H /usr/local/bin/checkwifi.sh » /dev/null 2>&1

1
2
3
4
5
6
7
8
9
ping -c4 192.168.1.1 > /dev/null
 
if [ $? != 0 ] 
then
  echo "No network connection, restarting wlan0"
  /sbin/ifdown 'wlan0'
  sleep 5
  /sbin/ifup --force 'wlan0'
fi

2.為了要使raspberry pi 不要進入省電或自動將無線網路關掉
參考:IT學習日誌: [Raspberry Pi 2 ModelB] 無線網路常常斷線解決方法
在/etc/network/interfaces
加上一行
wireless-power off

修改 /etc/kbd/config
將 BLANK_TIME= 改為 BLANK_TIME=0
和 POWERDOWN_TIME= 改為 POWERDOWN_TIME=0