Ubuntu 18.04 LTS (Bionic Beaver) Released [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


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

« 1 (2)


回覆: Ubuntu 18.04 LTS (Bionic Beaver) out now
會員二級
註冊日期:
2011/7/9 13:27
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 185
MP : 29 / 3846
EXP: 40
離線
Newman 寫到:

ubuntu則是沒圖形DSL設定,可PPPOe,
但連線不順,重開機後就連不上了。

所以,有請高人幫忙了!--指導或向有關單位反應?...謝了先!


ubuntu 18.04 pppoeconf 設定完可上網,

目前重新開機幾次後仍可上網。

不過,我17.04跟17.10的 經驗,

使用一陣子後,三不五時開機後發現沒有網路,要 pon dsl-provider 才能連網

這問題真的惱人 Orz …


m940504 寫到:
在Ubuntu 18.04安裝的Chromium,只要在網頁上打字Chromium就會當掉
不知道其他人是否有相同的狀況?


我這可以正常打字使用

:)


~~~分隔線~~~

說真的, 實在搞不清楚 ubuntu dev team的想法…

unity 既然已經退場(不是預設的shell了),那麼就給個乾乾淨淨的gnome桌面不好嗎?

fedore跟debian的 gnome spin可以作到,為什麼ubuntu就是不行呢?

18.04就是硬生生的把gnome shell弄成了個 unity-look 的「皮」,

這不是脫了褲子放※嗎?

棄unity轉回gnome → 然後又把gnome客製化成unity的外觀…

倒底意義在那啊?

當初改用unity,造成了一堆ubuntu用戶出走,現在好不容易改回gnome了,又不甘心的還是要套個unity-look…

結果一堆人(包括我),裝好後第一件事就是
sudo apt install vanilla-gnome-desktop

XD

4/30 11:55:13
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) out now
會員二級
註冊日期:
2015/3/28 21:29
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 138
MP : 19 / 1374
EXP: 55
離線
MMX 寫到:
ubuntu 18.04 pppoeconf 設定完可上網,

目前重新開機幾次後仍可上網。

不過,我17.04跟17.10的 經驗,

使用一陣子後,三不五時開機後發現沒有網路,要 pon dsl-provider 才能連網

這問題很惱人,翻遍國外討論區也沒看到有什麼解決的辦法…

.........................................

我的Ubuntu18.04和xubuntu16.04.4 的DSL連線情況大致相同,
就是測試時OK,安裝完後,firefox,就連不上了。

倒是Xubuntu17.10的DSL連線使用情形,就和16.04之前的所有版本一樣的...很順暢。

個人覺得,DSL連線設定是基本的門檻,
現在設計單位好像把這門檻提高了複雜度,
ubuntu甚至捨棄了DSL的圖形連線設定,
不知用意為何?

4/30 12:48:40
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) out now
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 33
HP : 164 / 822
MP : 534 / 15198
EXP: 91
離線
Newman 寫到:
...略...
ubuntu甚至捨棄了DSL的圖形連線設定,
不知用意為何?



這個情形應該只有在「gnome-shell」才會出現,
我猜「gnome-shell」自己有自己設計的一套圖形連線設定,只是還沒寫完整 Orz...


我在「lxqt」和「xfce」都還是在使用「nm-applet」和「nm-connection-editor」。


至於在「gnome-shell」要使用「nm-applet」和「nm-connection-editor」,
我之前在「Ubutnu 17.10」的討論就有提到解法了
請參考「#20 回覆: Ubuntu 17.10 推出」。


## 方式一,修改下面兩個檔案

* /etc/xdg/autostart/nm-applet.desktop
* /usr/share/applications/nm-connection-editor.desktop


# 方式二,複製上面兩個檔案,分別放到下面兩個路徑,然後再修改,就不修改上面兩個檔案,我傾向這樣的方式


* ~/.config/autostart/nm-applet.desktop
* ~/.local/share/applications/nm-connection-editor.desktop

這個我有紀錄在「#20 回覆: Ubuntu 17.10 推出」。

我貼過來,您可以測試看看


執行


mkdir ~/.config/autostart -p

cp /etc/xdg/autostart/nm-applet.desktop ~/.config/autostart/nm-applet.desktop

sed -i 's/NotShowIn=KDE;GNOME;/NotShowIn=KDE;/g' ~/.config/autostart/nm-applet.desktop




執行


mkdir ~/.local/share/applications -p

cp /usr/share/applications/nm-connection-editor.desktop ~/.local/share/applications/nm-connection-editor.desktop

sed -i 's/NotShowIn=KDE;GNOME;/NotShowIn=KDE;/g' ~/.local/share/applications/nm-connection-editor.desktop



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

## 之前 17.10 我有紀錄相關的議題,可以參考下面幾篇


* #13 回覆: Ubuntu 17.10 推出
* #20 回覆: Ubuntu 17.10 推出
* #8 回覆: 關於「NetworkManager」的操作使用 (關於「nm-applet」和「nm-connection-editor」)

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


以上釐清

報告完畢



4/30 13:52:12
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) Released
會員二級
註冊日期:
2011/7/9 13:27
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 185
MP : 29 / 3846
EXP: 40
離線
早上剛發文說 pppoe 可以連線,結果回家開機時又沒網路連線了…Orz

(是可以用 sudo poff -a , pon dsl-provider 來解決,不過每次開機都要「碰運氣」看能不能連上網路就是了 @@)

剛剛爬了半小時的文,發現之前找問題好像找錯方向了…

之前一直在找,是不是 pppoe軟體本身的問題,所以這兩年都沒看到令人滿意的解答。

目前看來,似乎pppoe軟體本身沒什麼BUG,會發生開機後無法自動連上網路,應該是pppoe在嘗試建立連線幾次後,如果無法建立連線就會abort了…

應對的方法是,修改 dsl-provider


#maxfail 0

修改為

maxfail 0

這樣pppoe就會一直嘗試建立連線直到成功為止

:)

註:我的狀況是,開機後偶爾會沒有連線,如果連線建立成功的話,都不會斷線或是速率不穩,所以判斷是pppoe建立連線的問題

5/1 0:12:34
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) Released
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 33
HP : 164 / 822
MP : 534 / 15198
EXP: 91
離線
MMX 寫到:
早上剛發文說 pppoe 可以連線,結果回家開機時又沒網路連線了…Orz

(是可以用 sudo poff -a , pon dsl-provider 來解決,不過每次開機都要「碰運氣」看能不能連上網路就是了 @@)

剛剛爬了半小時的文,發現之前找問題好像找錯方向了…

之前一直在找,是不是 pppoe軟體本身的問題,所以這兩年都沒看到令人滿意的解答。

目前看來,似乎pppoe軟體本身沒什麼BUG,會發生開機後無法自動連上網路,應該是pppoe在嘗試建立連線幾次後,如果無法建立連線就會abort了…

應對的方法是,修改 dsl-provider


#maxfail 0

修改為

maxfail 0

這樣pppoe就會一直嘗試建立連線直到成功為止

:)

註:我的狀況是,開機後偶爾會沒有連線,如果連線建立成功的話,都不會斷線或是速率不穩,所以判斷是pppoe建立連線的問題



看了您的回覆之後,

剛剛也翻了一下我之前寫的紀錄「#22 回覆: 16.04拒絕了dsl的使用者?


並且也在「ubuntu 18.04」做了點探索,以下簡單的紀錄,提供參考
不過我是使用dhcp,dsl連線的部份是在分享器那設定,
這次我沒像以前討論時,實際去測試,以下只是探索套件的一些紀錄。

也可以搭配「https://help.ubuntu.com/community/ADSLPPPoE」這篇來看,
剛看之前寫的紀錄,裡面有紀錄到這個連結。

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

聯想到,我的分享器在連線設定那有一個選項「永遠自動連線(建議選項)」,

剛查了一下我的分享器的說明


永遠自動連線 - IP分享器將會在斷線後自動恢復連線,永遠保持連線狀態,如果您的寬頻連線不是計時收費,我們建議您選擇這個選項



感覺跟您提到的「maxfail=0」是類似的概念。

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

關於

MMX 寫到:
應對的方法是,修改 dsl-provider

#maxfail 0

修改為

maxfail 0



執行「man pppd」,

然後查詢「maxfail」,就可以找到相關說明如下



maxfail n
Terminate after n consecutive failed connection attempts. A value of 0 means no limit. The default value is 10.



還有另一段


persist
Do not exit after a connection is terminated; instead try to reopen the connection. The maxfail option still has an effect on persistent connections.




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

執行


$ whereis pppd



顯示


pppd: /usr/sbin/pppd /usr/lib/pppd /usr/share/man/man8/pppd.8.gz



執行


$ which pppd



顯示


/usr/sbin/pppd



執行下面指令,了解「/usr/sbin/pppd」這個檔案,是來自哪個套件


$ dpkg -S /usr/sbin/pppd



顯示


ppp: /usr/sbin/pppd



表示「/usr/sbin/pppd」這個檔案,是來自「ppp」這個套件。

上面也可以改成一行來執行


$ dpkg -S $(which pppd)



顯示


ppp: /usr/sbin/pppd



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

執行


$ whereis pppoeconf



顯示


pppoeconf: /usr/sbin/pppoeconf /usr/share/man/man8/pppoeconf.8.gz



執行


$ which pppoeconf



顯示


/usr/sbin/pppoeconf



執行下面指令,了解「/usr/sbin/pppoeconf」這個檔案,是來自哪個套件


$ dpkg -S /usr/sbin/pppoeconf



顯示


pppoeconf: /usr/sbin/pppoeconf



表示「/usr/sbin/pppoeconf」這個檔案,是來自「pppoeconf」這個套件。

上面也可以改成一行來執行


$ dpkg -S $(which pppoeconf)



顯示


pppoeconf: /usr/sbin/pppoeconf



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

## 簡易探索「ppp」這個套件

執行下面指令,觀看「ppp」這個套件,有哪些檔案安裝在系統上


$ dpkg -L ppp | sort



顯示


/.
/etc
/etc/chatscripts
/etc/chatscripts/gprs
/etc/chatscripts/pap
/etc/init.d
/etc/init.d/pppd-dns
/etc/logrotate.d
/etc/logrotate.d/ppp
/etc/pam.d
/etc/pam.d/ppp
/etc/ppp
/etc/ppp/ip-down
/etc/ppp/ip-down.d
/etc/ppp/ip-down.d/0000usepeerdns
/etc/ppp/ip-up
/etc/ppp/ip-up.d
/etc/ppp/ip-up.d/0000usepeerdns
/etc/ppp/ipv6-down
/etc/ppp/ipv6-down.d
/etc/ppp/ipv6-up
/etc/ppp/ipv6-up.d
/etc/ppp/options
/etc/ppp/peers
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/pppd-dns.service
/usr
/usr/bin
/usr/bin/plog
/usr/bin/poff
/usr/bin/pon
/usr/lib
/usr/lib/pppd
/usr/lib/pppd/2.4.7
/usr/lib/pppd/2.4.7/minconn.so
/usr/lib/pppd/2.4.7/openl2tp.so
/usr/lib/pppd/2.4.7/passprompt.so
/usr/lib/pppd/2.4.7/passwordfd.so
/usr/lib/pppd/2.4.7/pppoatm.so
/usr/lib/pppd/2.4.7/pppol2tp.so
/usr/lib/pppd/2.4.7/radattr.so
/usr/lib/pppd/2.4.7/radius.so
/usr/lib/pppd/2.4.7/radrealms.so
/usr/lib/pppd/2.4.7/rp-pppoe.so
/usr/lib/pppd/2.4.7/winbind.so
/usr/sbin
/usr/sbin/chat
/usr/sbin/pppd
/usr/sbin/pppdump
/usr/sbin/pppoe-discovery
/usr/sbin/pppstats
/usr/share
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/poff
/usr/share/bash-completion/completions/pon
/usr/share/doc
/usr/share/doc/ppp
/usr/share/doc/ppp/changelog.Debian.gz
/usr/share/doc/ppp/copyright
/usr/share/doc/ppp/defaultroute
/usr/share/doc/ppp/examples
/usr/share/doc/ppp/examples/filters
/usr/share/doc/ppp/examples/interfaces
/usr/share/doc/ppp/examples/options.ttyXX
/usr/share/doc/ppp/examples/peers-gprs
/usr/share/doc/ppp/examples/peers-pppoa
/usr/share/doc/ppp/examples/peers-pppoe
/usr/share/doc/ppp/examples/per-linkname
/usr/share/doc/ppp/examples/popp
/usr/share/doc/ppp/examples/scripts
/usr/share/doc/ppp/examples/scripts/autopppd.gz
/usr/share/doc/ppp/examples/scripts/callback
/usr/share/doc/ppp/examples/scripts/chat-callback
/usr/share/doc/ppp/examples/scripts/chatchat
/usr/share/doc/ppp/examples/scripts/chatchat/chatchat.c.gz
/usr/share/doc/ppp/examples/scripts/chatchat/README.gz
/usr/share/doc/ppp/examples/scripts/ip-down.local.add
/usr/share/doc/ppp/examples/scripts/ip-up.local.add
/usr/share/doc/ppp/examples/scripts/ipv6-down.sample
/usr/share/doc/ppp/examples/scripts/ipv6-up.sample
/usr/share/doc/ppp/examples/scripts/options-rsh-loc
/usr/share/doc/ppp/examples/scripts/options-rsh-rem
/usr/share/doc/ppp/examples/scripts/options-ssh-loc
/usr/share/doc/ppp/examples/scripts/options-ssh-rem
/usr/share/doc/ppp/examples/scripts/plog
/usr/share/doc/ppp/examples/scripts/poff
/usr/share/doc/ppp/examples/scripts/pon
/usr/share/doc/ppp/examples/scripts/pon.1
/usr/share/doc/ppp/examples/scripts/ppp-off
/usr/share/doc/ppp/examples/scripts/ppp-on
/usr/share/doc/ppp/examples/scripts/ppp-on-dialer
/usr/share/doc/ppp/examples/scripts/ppp-on-rsh
/usr/share/doc/ppp/examples/scripts/ppp-on-ssh
/usr/share/doc/ppp/examples/scripts/README.gz
/usr/share/doc/ppp/examples/scripts/redialer
/usr/share/doc/ppp/examples/scripts/secure-card
/usr/share/doc/ppp/examples/userscripts-down
/usr/share/doc/ppp/examples/userscripts-up
/usr/share/doc/ppp/FAQ.gz
/usr/share/doc/ppp/PLUGINS.gz
/usr/share/doc/ppp/README.cbcp
/usr/share/doc/ppp/README.Debian.gz
/usr/share/doc/ppp/README.gz
/usr/share/doc/ppp/README.MPPE
/usr/share/doc/ppp/README.MSCHAP80.gz
/usr/share/doc/ppp/README.MSCHAP81
/usr/share/doc/ppp/README.pppoe
/usr/share/doc/ppp/README.pppol2tp
/usr/share/doc/ppp/README.pwfd
/usr/share/doc/ppp/README.STATIC-IP
/usr/share/doc/ppp/README.win9x
/usr/share/doc/ppp/SETUP.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/ppp
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/plog.1.gz
/usr/share/man/man1/poff.1.gz
/usr/share/man/man1/pon.1.gz
/usr/share/man/man8
/usr/share/man/man8/chat.8.gz
/usr/share/man/man8/pppd.8.gz
/usr/share/man/man8/pppd-radattr.8.gz
/usr/share/man/man8/pppd-radius.8.gz
/usr/share/man/man8/pppdump.8.gz
/usr/share/man/man8/pppoe-discovery.8.gz
/usr/share/man/man8/pppstats.8.gz
/usr/share/ppp
/usr/share/ppp/chap-secrets
/usr/share/ppp/pap-secrets
/usr/share/ppp/provider.chatscript
/usr/share/ppp/provider.peer



您可以在「/etc/ppp/options」找到跟「maxfail」相關的註解

執行


$ grep 'maxfail' /etc/ppp/options -n -B 3 -A 1



顯示


306-
307-# Terminate after n consecutive failed connection attempts.
308-# A value of 0 means no limit. The default value is 10.
309:#maxfail <n>
310-




根據您上面提到的,
我的想法,也許可以直接修改「/etc/ppp/options」裡的「maxfail」,
這樣也許就不需要修改「/etc/ppp/peers/dsl-provider」裡的「maxfail」。
不過我沒實際去測試,只是有這樣的想法,也許您可以測試看看。



剛也找了以前寫的「紀錄」。

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

## 簡易探索「pppoeconf」這個套件。

執行下面指令,觀看「pppoeconf」這個套件,有哪些檔案安裝在系統上


$ dpkg -L pppoeconf | sort



顯示


/.
/etc
/etc/ppp
/etc/ppp/ip-up.d
/usr
/usr/sbin
/usr/sbin/pppoeconf
/usr/share
/usr/share/applications
/usr/share/doc
/usr/share/doc/pppoeconf
/usr/share/doc/pppoeconf/changelog.gz
/usr/share/doc/pppoeconf/copyright
/usr/share/doc/pppoeconf/README.Debian
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/pppoeconf.8.gz
/usr/share/menu
/usr/share/menu/pppoeconf
/usr/share/pixmaps
/usr/share/pixmaps/pppoeconf.xpm



可以執行「man pppoeconf」,觀看相關的說明。

執行


$ file /usr/sbin/pppoeconf



顯示


/usr/sbin/pppoeconf: POSIX shell script, ASCII text executable, with very long lines



可以了解到「/usr/sbin/pppoeconf」只是「shell script」,所以可以用您慣用的文字編輯器來觀看他的內容。

然後也可以簡單的探索「/usr/sbin/pppoeconf」這個檔案的內容

執行


$ grep 'maxfail' /usr/sbin/pppoeconf -n



顯示


92:#maxfail 0




執行


$ grep 'maxfail' /usr/sbin/pppoeconf -n -A 2 -B 13



顯示


79-   cat <<EOM > $OPTSFILE
80-# Minimalistic default options file for DSL/PPPoE connections
81-
82-noipdefault
83-defaultroute
84-replacedefaultroute
85-hide-password
86-#lcp-echo-interval 30
87-#lcp-echo-failure 4
88-noauth
89-persist
90-#mtu 1492
91-#persist
92:#maxfail 0
93-#holdoff 20
94-EOM




執行


$ grep 'maxfail' /usr/sbin/pppoeconf -A 2 -B 13



顯示


cat <<EOM > $OPTSFILE
# Minimalistic default options file for DSL/PPPoE connections

noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
EOM





執行


$ grep 'dsl-provider' /usr/sbin/pppoeconf -n



顯示


9:export OPTSFILE="/etc/ppp/peers/dsl-provider"
116:   if ! grep -q "^[[:space:]]*iface[[:space:]]\+dsl-provider" $INTFILE ; then
117:      printf '\niface dsl-provider inet ppp\nprovider dsl-provider\n' >> $INTFILE
264:        sed -i -e "s,[^#]*\(iface dsl-provider.*\),\1\n$REPLACE_PREUP_IFACE," $INTFILE
396:(If you still get problems described above, try setting to 1412 in the dsl-provider file.)")
423:        grep -q "^[[:space:]]*auto.*dsl-provider" $INTFILE || sed -i -e 's/^[[:space:]]*iface.*dsl-provider/auto dsl-provider\n&/' $INTFILE
425:        sed -i -e '/^[[:space:]]*auto.*dsl-provider/d' $INTFILE
460:  text=$(gettext 'Now, you can make a DSL connection with "pon dsl-provider" and terminate it with "poff". Would you like to start the connection now?')
465:      pon dsl-provider




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

以上簡易探索套件的紀錄,

提供給有興趣深究的人一個探索的起點,

更多套件操作,請參考「[索引] 套件操作實務」。

以上提供參考

報告完畢


5/1 6:10:02
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) Released
會員二級
註冊日期:
2011/7/9 13:27
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 185
MP : 29 / 3846
EXP: 40
離線
這幾天更新完後,發現boot到登入畫面的時間增加了一倍

(從30秒左右增加到一分多鐘…Orz)

目前askubuntu上找到的workaround是…


編輯 /etc/default/grub

把 GRUB_CMDLINE_LINUX_DEFAULT line這行加上noresume

for example:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"

然後 sudo update-grub

重新開機,boot時間恢復到30秒~

:)

原因似乎是系統啟動時,initramfs被設定去尋找一個不存在的swap partition/file,這搜尋動作會持續直到30秒後timeout…

5/27 22:19:27
應用擴展 工具箱

« 1 (2)

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


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