16.04拒絕了dsl的使用者? [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 (2) 3 »


回覆: 16.04拒絕了dsl的使用者?
會員三級
註冊日期:
2011/7/9 13:27
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 207
MP : 35 / 6041
EXP: 30
離線
測試報告

ubuntu 16.04 正式板,

全新(非升級) 安裝,

安裝完畢後,

Network Manager 設定 dsl (pppoe) ,無法連上網,

再三確認帳號密碼及各項設定,

嘗試連接十幾次候,確定 Network Manager 下pppoe無法連結上網路。

改用 sudo pppoeconf,

一次成功~ :)

重新開機兩次以後,皆可以開機後自動連接上dsl網路~ :)

總算鬆了一口氣。

***

15.10時,

用pppoeconf可以成功連結「一次」,

所謂的「一次」,是指重開機後,就再也無法連結了,

(檢查相關設定檔完全找不出錯誤,pon 也只會顯示錯誤訊息)

所以15.10真的只能含淚用Network Manager 手動連接數次才能成功連上網路

目前16.04初步測試結是用pppoeconf設定之後都可以正常連結dsl了~

:)

2016/4/24 1:13
應用擴展 工具箱
回覆: 16.04拒絕了dsl的使用者?
會員三級
註冊日期:
2011/7/9 13:27
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 207
MP : 35 / 6041
EXP: 30
離線
萬葉丸 寫到:
今天試裝 16.04,這次問題更猛,發現連 pppoeconf 都沒有預裝……
在終端機打 ppp 按 Tab 鍵也沒找到啥有頭緒的命令,預裝的那軟體試了再試而無果。

現在沒立刻打算多做測試,
不過,建議不能連線的人注意看看系統有沒有 ppp 這個套件。


ubuntu 16.04 確認是有預載 pppoeconf 套件的,不知道您用的是哪個版本?

我在 live usb 和剛安裝完的系統中都可以叫出 pppoeconf

:)

2016/4/24 1:20
應用擴展 工具箱
回覆: 16.04拒絕了dsl的使用者?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 172 / 861
MP : 598 / 23072
EXP: 45
離線
MMX 寫到:
萬葉丸 寫到:
今天試裝 16.04,這次問題更猛,發現連 pppoeconf 都沒有預裝……
在終端機打 ppp 按 Tab 鍵也沒找到啥有頭緒的命令,預裝的那軟體試了再試而無果。

現在沒立刻打算多做測試,
不過,建議不能連線的人注意看看系統有沒有 ppp 這個套件。


ubuntu 16.04 確認是有預載 pppoeconf 套件的,不知道您用的是哪個版本?

我在 live usb 和剛安裝完的系統中都可以叫出 pppoeconf

:)


感謝你的回覆,

看了你的回覆,我剛去測了我前天一口氣裝好的6個不同版本的「Ubuntu 16.04」。

* Ubuntu (iso)
* Xubuntu (iso)
* Lubuntu (iso)
* Kubuntu (iso)
* UbuntuMate (iso)
* UbuntuGnome (iso)



以上均安裝在「VirtualBox」上,安裝的都是「64位元」,「英文界面」。

* 「pppoeconf」除了「Ubuntu」預設有安裝之外,其他的預設都沒有安裝
* 「ppp」則是每個版本預設都有安裝。

============================================

後記: 剛安裝測試了「server版 (iso)」,一樣上面的條件,

在「software selection」只有選預設的「standard system utilities」

*「pppoeconf」預設沒有安裝。
*「ppp」預設沒有安裝。

============================================

另外介紹一個指令用法

「apt-cache rdepends」可以知道某套件,被那些套件相依。


執行


$ apt-cache rdepends pppoeconf




顯示


pppoeconf
Reverse Depends:
ubuntu-desktop
ubuntukylin-desktop
asic0x-dkms




ubuntu-desktop」這個套件,是「MetaPackage」。
--------------------------------------


執行


$ apt-cache rdepends ppp



顯示


ppp
Reverse Depends:
synce-serial
echelon
xtel
xl2tpd
wmppp.app
ubuntukylin-desktop
pppoe
modem-manager-gui
pppdcapiplugin
pppdcapiplugin
ppp-gatekeeper
plinth
pppoeconf
kppp
ipppd
fso-gsmd
fso-gsmd
asic0x-dkms
wvdial
ubuntu-desktop
resolvconf
pptpd
pptpd
pptp-linux
|pppoeconf
pppconfig
network-manager-pptp
network-manager-pptp
network-manager
network-manager
ifupdown




可以參考我之前寫的「這篇」。

=======================================

「apt-cache depends」則是可以知道某套件,相依那些套件。

執行


$ apt-cache depends ppp



執行


$ apt-cache depends pppoeconf



也可以執行


$ apt-cache show ppp | grep Depends:



也可以執行


$ apt-cache show pppoeconf | grep Depends:



可以參考我之前寫的「這篇」。

=======================================

報告完畢

2016/4/24 2:14
應用擴展 工具箱
回覆: 16.04拒絕了dsl的使用者?
會員一級
註冊日期:
2016/4/24 8:43
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 0
EXP: 0
離線
分享一下自己的經驗,之前的版本(1510)習慣使用圖形界面切換DSL與有線網路
但是重新安裝1604就是沒有辦法,以下是我的歷程,雖然我還搞不清楚為什麼可以解決,請高手解釋。

1.sudo pppoeconf 設定DSL
2.sudo gedit /etc/network/interfaces 編輯interfaces
-----------------------------------------------------
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set enp3s0:0 up # line maintained by pppoeconf
provider dsl-provider

auto enp3s0:0
iface enp3s0:0 inet manual

auto enp3s0
iface enp3s0 inet dhcp
------------------------------------------------------

3.重開機
4.sudo gedit /etc/network/interfaces 編輯interfaces , 只留
------------------------
auto lo
iface lo inet loopback
------------------------

5.重開機
6.就可以使用Network manager切換DSL以及有線網路

2016/4/24 8:52
應用擴展 工具箱
回覆: 16.04拒絕了dsl的使用者?
會員二級
註冊日期:
2015/3/28 21:29
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 176
MP : 27 / 3218
EXP: 6
離線
c943524 寫到:
分享一下自己的經驗,之前的版本(1510)習慣使用圖形界面切換DSL與有線網路
但是重新安裝1604就是沒有辦法,以下是我的歷程,雖然我還搞不清楚為什麼可以解決,請高手解釋。

1.sudo pppoeconf 設定DSL
2.sudo gedit /etc/network/interfaces 編輯interfaces
-----------------------------------------------------
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set enp3s0:0 up # line maintained by pppoeconf
provider dsl-provider

auto enp3s0:0
iface enp3s0:0 inet manual

auto enp3s0
iface enp3s0 inet dhcp
------------------------------------------------------

3.重開機
4.sudo gedit /etc/network/interfaces 編輯interfaces , 只留
------------------------
auto lo
iface lo inet loopback
------------------------

5.重開機
6.就可以使用Network manager切換DSL以及有線網路


請問您這是用ubuntu16.04的吧?

因我試過xubuntu及mate...

sudo pppoeconf
設定好一切之後,
非但pppoeconf沒作用,連原本的 Network manager 也不能用了,
只能還原原來的備份(還好有再生龍~)

換上ubuntu16.04, 然後依您這教學...
adsl 在 Network manager
竟可 一點就接通...
真是太感動了!

2016/4/24 9:44
應用擴展 工具箱
回覆: 16.04拒絕了dsl的使用者?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 172 / 861
MP : 598 / 23072
EXP: 45
離線
c943524 寫到:
分享一下自己的經驗,之前的版本(1510)習慣使用圖形界面切換DSL與有線網路
但是重新安裝1604就是沒有辦法,以下是我的歷程,雖然我還搞不清楚為什麼可以解決,請高手解釋。

1.sudo pppoeconf 設定DSL
2.sudo gedit /etc/network/interfaces 編輯interfaces
-----------------------------------------------------
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set enp3s0:0 up # line maintained by pppoeconf
provider dsl-provider

auto enp3s0:0
iface enp3s0:0 inet manual

auto enp3s0
iface enp3s0 inet dhcp
------------------------------------------------------

3.重開機
4.sudo gedit /etc/network/interfaces 編輯interfaces , 只留
------------------------
auto lo
iface lo inet loopback
------------------------

5.重開機
6.就可以使用Network manager切換DSL以及有線網路


因為這是兩套機制,所以有可能會衝突,你提的方法,我在「這裡」和「這裡」有紀錄。
也可以參考我下面會提到的一篇文章「Ubuntu NetworkManager 使用要項」。

我在「這個回覆」,有貼一些參考連結,把它再貼過來

* https://help.ubuntu.com/community/ADSLPPPoE
* http://note.drx.tw/2008/08/networkpppoe-adsl.html
* https://wiki.archlinux.org/index.php/Network_configuration
* https://wiki.archlinux.org/index.php/Pppd

再補充幾個

* https://help.ubuntu.com/lts/serverguide/network-configuration.html
* https://help.ubuntu.com/lts/serverguide/networking.html
* https://help.ubuntu.com/community/NetworkConfigurationCommandLine/Automatic
* https://help.ubuntu.com/community/NetworkConfigurationCommandLine
* https://help.ubuntu.com/community/NetworkManager
* https://help.ubuntu.com/community/InternetAndNetworking
* https://help.ubuntu.com/community/NetworkAdmin
* https://wiki.ubuntu.com/Networking


另外你編輯「/etc/network/interfaces」,就有給你提示了

c943524 寫到:
2.sudo gedit /etc/network/interfaces 編輯interfaces
-----------------------------------------------------
# interfaces(5) file used by ifup(8) and ifdown(8)

...略...

pre-up /bin/ip link set enp3s0:0 up # line maintained by pppoeconf

...略...
------------------------------------------------------


你可以

* 執行「$ man interfaces」閱讀「manpages」,了解機制
* 也可以執行「$ whereis pppoeconf」找到「/usr/sbin/pppoeconf」,然後看裡面的內容,
和比對「/etc/network/interfaces」的內容,「/usr/sbin/pppoeconf」做了那些設定。

「/usr/sbin/pppoeconf」除了編輯「/etc/network/interfaces」還會產生「/etc/ppp/peers/dsl-provider」,還有其他的檔,
我在「這裡」有紀錄,

可以搭配「Ubuntu Community Help Wiki / ADSLPPPoE」來看。
還有搭配閱讀「$ man pppoeconf」來看。

===================================================================

透過「NetworkManager」設定的連線,則是紀錄在「/etc/NetworkManager/system-connections/」這個資料夾,

一樣有紀錄在「這裡」,

想到更早以前的「回覆」,有貼過的網路看過的一篇文章連結「Ubuntu NetworkManager 使用要項」。

該篇文章就有簡易說明你想要了解的概念了。


突然想到,我之前有紀錄一些參考文章,放在「[索引] 網路設定」。

===================================================================

額外提供幾個探索的方法

執行


$ dpkg -S /etc/network/interfaces



顯示


dpkg-query: no path found matching pattern /etc/network/interfaces



執行


$ dpkg -S /etc/network




顯示


wpasupplicant, wireless-tools, resolvconf, netbase, ifupdown, ethtool, avahi-daemon, avahi-autoipd: /etc/network



表示「/etc/network」裡面的檔案,來自於上面列的這幾個套件

例如,執行下面的指令可以知道「ifupdown」這個套件,安裝哪些檔案在系統


$ dpkg -L ifupdown



可以搭配「grep」來過濾


$ dpkg -L ifupdown | grep /etc/network



就可以看到


/etc/network
/etc/network/interfaces.d
/etc/network/if-post-down.d
/etc/network/if-down.d
/etc/network/if-down.d/upstart
/etc/network/if-pre-up.d
/etc/network/if-up.d
/etc/network/if-up.d/upstart




透過「dpkg -S /etc/network/interfaces」查不到「/etc/network/interfaces」屬於那個套件,可以改由下面的方法


$ grep /etc/network/interfaces /var/lib/dpkg/info/* -R



可以看到


/var/lib/dpkg/info/ifupdown.list:/etc/network/interfaces.d
/var/lib/dpkg/info/ifupdown.postinst: if [ ! -f /etc/network/interfaces ] ; then
/var/lib/dpkg/info/ifupdown.postinst: echo "Creating /etc/network/interfaces."
/var/lib/dpkg/info/ifupdown.postinst: echo "# interfaces(5) file used by ifup(8) and ifdown(8)" > /etc/network/interfaces
/var/lib/dpkg/info/ifupdown.postinst: echo "# Include files from /etc/network/interfaces.d:" >> /etc/network/interfaces
/var/lib/dpkg/info/ifupdown.postinst: echo "source-directory /etc/network/interfaces.d" >> /etc/network/interfaces
/var/lib/dpkg/info/ifupdown.postinst: report_warn "/etc/network/interfaces does not exist"
/var/lib/dpkg/info/ifupdown.postrm: # Note: We don't remove /etc/network/interfaces
/var/lib/dpkg/info/ifupdown.preinst:if [ -f /etc/network/interfaces ] && ! grep -q '^[^#]' /etc/network/interfaces
/var/lib/dpkg/info/ifupdown.preinst: f=/etc/network/interfaces
/var/lib/dpkg/info/ifupdown.preinst: if [ `wc -c < /etc/network/interfaces` -eq 2466 ]; then
/var/lib/dpkg/info/ifupdown.preinst: echo -n "Removing old dummy /etc/network/interfaces: "
/var/lib/dpkg/info/ifupdown.preinst: rm /etc/network/interfaces
/var/lib/dpkg/info/network-manager.postinst: NIF=/etc/network/interfaces
/var/lib/dpkg/info/resolvconf.config: # Formerly: [ -f /etc/network/interfaces ] && grep -q dns-nameservers /etc/network/interfaces > /dev/null

...略...


觀看「/var/lib/dpkg/info/ifupdown.postinst」


$ less /var/lib/dpkg/info/ifupdown.postinst


就可以看到下面一段程式碼




# Generic stuff done on all configurations
if [ "$1" = "configure" ] ; then
# We don't need loopback interface definition anymore as
# ifupdown handles loopback interface on its own from now
if [ ! -f /etc/network/interfaces ] ; then
if [ -z "$2" ]; then
echo "Creating /etc/network/interfaces."
echo "# interfaces(5) file used by ifup(8) and ifdown(8)" > /etc/network/interfaces
echo "# Include files from /etc/network/interfaces.d:" >> /etc/network/interfaces
echo "source-directory /etc/network/interfaces.d" >> /etc/network/interfaces
else
report_warn "/etc/network/interfaces does not exist"
fi
fi
fi



不過還沒去探究這一段是什麼時候會執行,只是舉例,可以從「/var/lib/dpkg/info/」去找一些script片段。

關於「/var/lib/dpkg/info/」裡面的檔,可以參考「Debian Wiki / MaintainerScripts

上面提的,我以前有紀錄在「如何查詢某個檔案,屬於哪個套件」。

2016/4/24 10:55
應用擴展 工具箱
回覆: 16.04拒絕了dsl的使用者?
會員二級
註冊日期:
2015/3/28 21:29
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 176
MP : 27 / 3218
EXP: 6
離線
c943524 寫到:
分享一下自己的經驗,之前的版本(1510)習慣使用圖形界面切換DSL與有線網路
但是重新安裝1604就是沒有辦法,以下是我的歷程,雖然我還搞不清楚為什麼可以解決,請高手解釋。

1.sudo pppoeconf 設定DSL
2.sudo gedit /etc/network/interfaces 編輯interfaces
-----------------------------------------------------
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set enp3s0:0 up # line maintained by pppoeconf
provider dsl-provider

auto enp3s0:0
iface enp3s0:0 inet manual

auto enp3s0
iface enp3s0 inet dhcp
------------------------------------------------------

3.重開機
4.sudo gedit /etc/network/interfaces 編輯interfaces , 只留
------------------------
auto lo
iface lo inet loopback
------------------------

5.重開機
6.就可以使用Network manager切換DSL以及有線網路



您這一帖 有效
我的xubuntu16.04 beta2先依法設定之後
再更新、升級至正式版
adsl 竟 一點就通~~
感動中...

2016/4/24 19:09
應用擴展 工具箱
回覆: 16.04拒絕了dsl的使用者?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 172 / 861
MP : 598 / 23072
EXP: 45
離線
Newman 寫到:
c943524 寫到:
分享一下自己的經驗,之前的版本(1510)習慣使用圖形界面切換DSL與有線網路
但是重新安裝1604就是沒有辦法,以下是我的歷程,雖然我還搞不清楚為什麼可以解決,請高手解釋。

1.sudo pppoeconf 設定DSL
2.sudo gedit /etc/network/interfaces 編輯interfaces
-----------------------------------------------------
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set enp3s0:0 up # line maintained by pppoeconf
provider dsl-provider

auto enp3s0:0
iface enp3s0:0 inet manual

auto enp3s0
iface enp3s0 inet dhcp
------------------------------------------------------

3.重開機
4.sudo gedit /etc/network/interfaces 編輯interfaces , 只留
------------------------
auto lo
iface lo inet loopback
------------------------

5.重開機
6.就可以使用Network manager切換DSL以及有線網路


請問您這是用ubuntu16.04的吧?

因我試過xubuntu及mate...

sudo pppoeconf
設定好一切之後,
非但pppoeconf沒作用,連原本的 Network manager 也不能用了,
只能還原原來的備份(還好有再生龍~)

換上ubuntu16.04, 然後依您這教學...
adsl 在 Network manager
竟可 一點就接通...
真是太感動了!


To: Newman

恭喜你成功了,(剛剛看到你改了)

另外我想確認一件事,

就是你之前的方式,

都是「pppoeconf」和「Network Manager」,同時使用嗎?

所以你的「/etc/network/interfaces」一直都有上面說的設定嗎?

若是如此的話,是否釐清了這詭異的問題了,
這樣的話就可提醒未來有遇到相同問題的人,要注意的點。

再麻煩你確認了,感恩先。

看來是我之前「回覆」寫的太亂了,所以沒讓你看懂「/etc/network/interfaces」要註解掉的那一段,Orz...

感恩「c943524」的詮釋說明,讚的拉



2016/4/24 19:15
應用擴展 工具箱
回覆: 16.04拒絕了dsl的使用者?
會員二級
註冊日期:
2015/3/28 21:29
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 176
MP : 27 / 3218
EXP: 6
離線
samwhelp兄您好

pppoeconf是我剛接觸B2D和ubuntu時到處找教學文時學用的,
後來就都只用Network manager(因為方便、有用就好)。


/etc/network/interfaces

這,是我今天看教文才學會的!!!!!

同時,我也發現Xubuntu16.04 不只沒預裝pppoeconf,
同時也沒預裝 gedit
難怪早先終端機說 找不到 gedit /etc/network/interfaces

因我的目的只是「使用Ubuntu」,對程式,指令...
太長太專業的,就...看不懂了...所以
您的熱心教學文,說真的
我大部份看了頭就大了(對我而言,太專業了),
但,您的熱心解疑,我早知道的~
謝謝您!

2016/4/24 19:41
應用擴展 工具箱
回覆: 16.04拒絕了dsl的使用者?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 172 / 861
MP : 598 / 23072
EXP: 45
離線
Newman 寫到:
samwhelp兄您好

pppoeconf是我剛接觸B2D和ubuntu時到處找教學文時學用的,
後來就都只用Network manager(因為方便、有用就好)。


/etc/network/interfaces

這,是我今天看教文才學會的!!!!!

同時,我也發現Xubuntu16.04 不只沒預裝pppoeconf,
同時也沒預裝 gedit
難怪早先終端機說 找不到 gedit /etc/network/interfaces


我雖然知道有「pppoeconf」這個套件,
但因為我沒這需求,而且目前我通常都用NetworkManager來操作,
所以也不會去探究這個套件,
其實要感謝您們,有了這些討論,我才有契機去探索這些套件,
對這些有更進一步的了解,
不過有些NetWork的東西,我也還沒去深究,想學的太多了,Orz...

另外我發現,「Xubuntu 16.04」預設的「mousepad」,功能上有加強,有些選項可以設定。
可能是我兩年重灌一次,所以有些軟體有新的特性,所以之前沒發現 :p

Newman 寫到:
因我的目的只是「使用Ubuntu」,對程式,指令...
太長太專業的,就...看不懂了...所以

您的熱心教學文,說真的
我大部份看了頭就大了(對我而言,太專業了),



我「了」,有些東西需要靜下心來看,有時候我寫太長,反而模糊了焦點 :p

我給你的是我「探索套件」的「思路」,
而「意會」這件事,需要你自己來「體會」,
當你體會到了,這些技巧可以用在探索其他的套件上面,
這是我比較期望能達到的效果。



Newman 寫到:
但,您的熱心解疑,我早知道的~
謝謝您!


大家一起討論,就比較容易找出關鍵點在那,有時候只是盲點而已。

慶祝你和MMX都可以正常連線了,讚...


2016/4/24 20:01
應用擴展 工具箱

« 1 (2) 3 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.