使用pppoe後,虛擬IP就沒了 [論壇 - 新手村]
正在瀏覽:
1 名遊客
使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2017/12/26 16:06 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 5
![]() |
請教一下各路大神,本人目前使用的系統是20.04版,目前有一組虛擬ip是192.168.1.111,平常是用來當網路磁碟的,可是用了pppoe連線後,虛擬ip就沒了,也ping不到。
請問有什麼指令教學可以在pppoe連線後,我的虛擬ip還存在並且可連線的嗎?
2022/3/7 14:19
|
||||||||||
![]() |
回覆: 使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
版主
![]() ![]() 註冊日期:
2008/7/14 0:03 來自 螢幕的另一端
所屬群組:
網站管理員 已註冊使用者 討論區管理群 等級: 33
HP : 0 / 808
![]() |
你應該是用圖型介面來設定網路才會有這個問題。
我一直都是用文字介面來設定沒有這個問題。 1. 先在此檔設定好你的內網IP vim /etc/network/interfaces 新的 ubuntu 20.04 好象改用 netplan 所以得要改到這裡 /etc/netplan 來設定你的內網IP 不會設的話,自己網上找一下教學 2. pppoe 撥接 安裝 pppoeconf 套件 apt install pppoeconf 之後執行底下指令來設定 pppoe 撥接 pppoeconf 這樣你就可以保留你的內網IP,同時又能撥接到外網IP
2022/3/7 15:30
|
||||||||||
![]() |
回覆: 使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2017/12/26 16:06 所屬群組:
已註冊使用者 等級: 1
HP : 0 / 5
![]() |
謝謝你,已經成功解決了
2022/3/14 23:57
|
||||||||||
![]() |
回覆: 使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員一級
![]() ![]() 註冊日期:
2022/7/27 14:06 所屬群組:
已註冊使用者 等級: 2
HP : 0 / 31
![]() |
請問有遇到過移除 NetworkManager之後, 重新安裝回去,
結果每次 dsl-provider 都不會自動啟動, 需要自行 pon (應該是移除的時候, 這個問題就發生, 所以後來只好再重新 apt install一次) 在外面就無法遠端連線至自己 Server了, 目前有在 NetworkManager下把 NetworkManager.conf 的 managed=false 有這樣經驗的大大嗎? 麻煩說明一下, 因為目前想搞懂整個網路在開機過程的控制權, 不然之後網路方面的設定常常出問題, thanks.
2022/7/27 16:12
|
||||||||||
![]() |
回覆: 使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 0 / 898
![]() |
Jimmy.W 寫到: 我稍微去回顧之前的紀錄 我之前在「Ubuntu 文件資源 / [索引] 網路設定」有紀錄一些相關的討論連結, 可以在該頁搜尋『## 關於「PPPoE」』找到下面兩個討論串。 * #16 - 回覆: 16.04拒絕了dsl的使用者? * #24 - 回覆: 升級15.10後無法連線(已解決) ================================================================================ 我測試的環境是「Ubuntu 22.04 Desktop」。 我稍微重新探索了一下,下面回覆會紀錄一下大致上的脈絡, 讓您有可以探索的起點。 至於如何設定,我目前沒有立即的環境可以做測試,目前也不熟悉這些設定, 所以這部份就需要您自行去測試了。 ================================================================================ ## 相關討論 * #17, #20 - 回覆: 請問 Ubuntu Server 22.04 啟動程序 * #3 - 回覆: Ubuntu 22.04 Server 安裝 hostapd 重新開機 pppoe無法啟動 * #2 - 回覆: cloud-init 和 netplan網路或是其它網路控制誰控制權高?? ================================================================================ ## 相關技巧 * 善用 man 指令查詢 Linux 線上手冊(Man Page) * 鳥哥私房菜 / 第五章、首次登入與線上求助 man page / Linux系統的線上求助man page與info page * Ubuntu環境下,一些查詢使用手冊相關的技巧 ================================================================================ ## 索引 * #6 - 關於「pppoe」 * #7 - 簡易探索 Package: ppp * #8 - 簡易探索 Package: pppoe * #9 - 簡易探索 Package: pppoeconf * #10 - 初步探索「/etc/network/interfaces」 * #11 - 簡易探索 Package: ifupdown * #12 - 簡易探索 Source Package: ifupdown * #13 - 簡易探索 Package: network-manager * #14 - 進一步探索 Package: network-manager ================================================================================ 以下分段回覆 待續...
2022/8/2 23:18
|
||||||||||
![]() |
回覆: 使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 0 / 898
![]() |
================================================================================
[回到索引] ================================================================================ # 關於「pppoe」 ================================================================================ 目前了解到的,關於「pppoe」,相關的「Package」,應該是下面三個 * Package: ppp / filelist * Package: pppoe / filelist * Package: pppoeconf / filelist ================================================================================ 我的環境是「Ubuntu 22.04 Desktop」, 預設只有安裝「ppp」, 沒有安裝「pppoe」,也沒有安裝「pppoeconf」。 執行
顯示 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-================-============-====================================== ii ppp 2.4.9-1+1ubuntu3 amd64 Point-to-Point Protocol (PPP) - daemon un pppdcapiplugin <none> <none> (no description available) ================================================================================ 註: 預設也有安裝「Package: network-manager」,這後續會再提到。 ================================================================================ [回到索引] ================================================================================ 待續...
2022/8/2 23:21
|
||||||||||
![]() |
回覆: 使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 0 / 898
![]() |
================================================================================
[回到索引] ================================================================================ # 簡易探索 Package: ppp ================================================================================ 執行下面指令,觀看「Package: ppp / filelist」
顯示
================================================================================ 執行
顯示
================================================================================ 執行
顯示
執行
顯示
關於「pon」,「poff」,「plog」都是「shell script」 ================================================================================ 執行
顯示
* man plog * man poff * man pon * man chat * man pppd * man pppd-radattr * man pppd-radius * man pppdump * man pppoe-discovery * man pppstats ================================================================================ * Package: ppp / filelist * Source Package: ppp ================================================================================ [回到索引] ================================================================================ 待續...
2022/8/2 23:30
|
||||||||||
![]() |
回覆: 使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 0 / 898
![]() |
================================================================================
[回到索引] ================================================================================ # 簡易探索 Package: pppoe ================================================================================ 我的系統,預設沒有安裝「pppoe」,目前暫時還沒有要安裝 除了可以觀看網頁,了解到有那些檔案 也可以下載「Debian Package」下來,解開來觀看。 ================================================================================ 執行
會下載一個檔案「pppoe_3.12-1.2ubuntu3_amd64.deb」 ================================================================================ 執行下面指令,解開「pppoe_3.12-1.2ubuntu3_amd64.deb」
會解開到「pppoe」這個資料夾 ================================================================================ 執行下面指令,觀看「pppoe」這個資料夾的檔案結構。
顯示
================================================================================ 執行
顯示
================================================================================ * man ./pppoe/usr/share/man/man5/pppoe.conf.5.gz * man ./pppoe/usr/share/man/man8/pppoe.8.gz * man ./pppoe/usr/share/man/man8/pppoe-connect * man ./pppoe/usr/share/man/man8/pppoe-relay * man ./pppoe/usr/share/man/man8/pppoe-server * man ./pppoe/usr/share/man/man8/pppoe-setup * man ./pppoe/usr/share/man/man8/pppoe-sniff * man ./pppoe/usr/share/man/man8/pppoe-start * man ./pppoe/usr/share/man/man8/pppoe-status * man ./pppoe/usr/share/man/man8/pppoe-stop ================================================================================ * Package: pppoe / filelist * Source Package: rp-pppoe ================================================================================ [回到索引] ================================================================================ 待續...
2022/8/2 23:35
|
||||||||||
![]() |
回覆: 使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 0 / 898
![]() |
================================================================================
[回到索引] ================================================================================ # 簡易探索 Package: pppoeconf ================================================================================ 我的系統,預設沒有安裝「pppoeconf」,目前暫時還沒有要安裝 除了可以觀看網頁,了解到有那些檔案 也可以下載「Debian Package」下來,解開來觀看。 ================================================================================ 執行
會下載一個檔案「pppoeconf_1.21+nmu2ubuntu1_all.deb」 ================================================================================ 執行下面指令,解開「pppoeconf_1.21+nmu2ubuntu1_all.deb」
會解開到「pppoeconf」這個資料夾 ================================================================================ 執行下面指令,觀看「pppoeconf」這個資料夾的檔案結構。
顯示
* https://salsa.debian.org/debian/pppoeconf/-/blob/master/pppoeconf#L420 ================================================================================ 之前在另一個討論串「#3 - 回覆: Ubuntu 22.04 Server 安裝 hostapd 重新開機 pppoe無法啟動」。 有列出一個參考文章「Ubuntu 20.04 上的 PPPoE 設定」 裡面有一個步驟「開機是否直接進行撥接上網,選”YES”。」。 從圖片裡的文字「Your PPPD is configured now. Would you like to start the connection at boot time?」 ================================================================================ 使用關鍵字「boot time」來探索「pppoeconf/usr/sbin/pppoeconf」這個「Shell Script」。 執行下面指令
顯示 text=$(gettext 'Your PPPD is configured now. Would you like to start the connection at boot time?') * https://salsa.debian.org/debian/pppoeconf/-/blob/master/pppoeconf#L420 ================================================================================ 加上「-n」這個參數,顯示「行數」 執行下面指令
顯示 420: text=$(gettext 'Your PPPD is configured now. Would you like to start the connection at boot time?') * https://salsa.debian.org/debian/pppoeconf/-/blob/master/pppoeconf#L420 ================================================================================ 加上「-A 8」,額外顯示「下面8行」 加上「-B 3」,額外顯示「上面3行」 執行下面指令
顯示 if test -z "`mount | grep KNOPPIX`" ; then title=$(gettext 'DONE') text=$(gettext 'Your PPPD is configured now. Would you like to start the connection at boot time?') $DIALOG --title "$title" --clear --yesno "$text" 15 60 if test "$?" = "0"; then grep -q "^[[:space:]]*auto.*dsl-provider" $INTFILE || sed -i -e 's/^[[:space:]]*iface.*dsl-provider/auto dsl-provider\n&/' $INTFILE else sed -i -e '/^[[:space:]]*auto.*dsl-provider/d' $INTFILE fi fi * https://salsa.debian.org/debian/pppoeconf/-/blob/master/pppoeconf#L420 ================================================================================ 執行
顯示 10:export REALINTFILE="/etc/network/interfaces" 111: INTFILE="`mktemp -t interfaces.pppoeconf.XXXXXX`" || exit 1 112: export INTFILE 113: cp $REALINTFILE $INTFILE ... * https://salsa.debian.org/debian/pppoeconf/-/blob/master/pppoeconf#L420 * https://salsa.debian.org/debian/pppoeconf/-/blob/master/pppoeconf#L10 * https://salsa.debian.org/debian/pppoeconf/-/blob/master/pppoeconf#L111 * #16 - 回覆: 16.04拒絕了dsl的使用者? * #24 - 回覆: 升級15.10後無法連線(已解決) * /etc/network/interfaces * man interfaces 關於「start the connection at boot time」, 從這個探索,找到關鍵的檔案「/etc/network/interfaces」。 ================================================================================ * Package: pppoeconf / filelist * Source Package: pppoeconf ================================================================================ [回到索引] ================================================================================ 待續...
2022/8/2 23:38
|
||||||||||
![]() |
回覆: 使用pppoe後,虛擬IP就沒了 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 36
HP : 0 / 898
![]() |
================================================================================
[回到索引] ================================================================================ # 初步探索「/etc/network/interfaces」 ================================================================================ 延續上面的回覆「#9」, 找到「/etc/network/interfaces」這個檔案, 然後我參考了我之前參與的討論串 * #16 - 回覆: 16.04拒絕了dsl的使用者? * #24 - 回覆: 升級15.10後無法連線(已解決) 在我的環境,發現執行「man interfaces」,並沒有找到相關的「Manpage」, 所以從網頁上的「Manpage: interfaces」, 找到另一個關鍵字「ifupdown」。 ================================================================================ 執行下面指令
顯示
================================================================================ 執行
顯示
================================================================================ 在我的系統,預設也是沒有安裝「ifupdown」 執行
顯示
================================================================================ [回到索引] ================================================================================ 待續...
2022/8/2 23:46
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.