Ubuntu 環境 PPPoE 遇到拿的到 IPv6 address 但是卻不通的問題
source link: https://blog.gslin.org/archives/2021/07/17/10244/ubuntu-%e7%92%b0%e5%a2%83-pppoe-%e9%81%87%e5%88%b0%e6%8b%bf%e7%9a%84%e5%88%b0-ipv6-address-%e4%bd%86%e6%98%af%e5%8d%bb%e4%b8%8d%e9%80%9a%e7%9a%84%e5%95%8f%e9%a1%8c/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Ubuntu 環境 PPPoE 遇到拿的到 IPv6 address 但是卻不通的問題
在 Ubuntu 的環境裡透過 PPPoE 上拿 IPv6 address 不是什麼大問題,搜一下大概都可以找到,在 /etc/ppp/options
的最後面加上這串就可以了 (或是在 /etc/ppp/peers/
裡面的檔案對特定的設定加):
+ipv6 ipv6cp-use-ipaddr
不過我遇到的問題是,ppp0
雖然拿到了 IPv6 address (從 ip addr
或是 ifconfig
可以看到),但 mtr -6 www.google.com
確不通。
找問題時發現 netstat -6rn 有兩筆 IPv6 default gateway,刪掉 enp3s0
的那筆馬上就通了,所以是跟 routing 有關的問題,在本地端收到了 default routing,優先權還比 ppp0
拿到的還高。
因為這台主機是跑 Netplan,所以就用 Netplan 的方式強制關掉本地端的 Router Advertisement (RA):
network: version: 2 renderer: networkd ethernets: enp3s0: accept-ra: false
最後重開機確認後就通了...
Related
家裡電腦裝 Ubuntu 18.04
上個禮拜四家裡的桌機開不了機,找了一天發現是系統的 SSD 掛掉了,就買了張 M.2 SSD,然後計畫順便把本來的 Ubuntu 16.04 升級到 Ubuntu 18.04,但 Ubuntu 18.04 把預設的界面從 Unity 換成 GNOME (然後披上 Unity 的皮),加上前陣子系統從 Intel 平台換到 AMD,整個狀況變得超混亂之後,就變成一連串踩地雷的過程... 最一開始是 UEFI + LUKS 的安裝問題,本來想裝到 M.2 SSD 上面,但 Ubuntu 18.04 的 grub-install 就是硬寫到 /dev/sda 不能改:「“Unable to install GRUB in /dev/sda” when installing GRUB」,照著這篇的 workaround 用還是不行,最後放棄,直接生一顆 SATA SSD 接到…
November 18, 2019In "Computer"
Ubuntu 撥 HiNet PPPoE 時會因為 MTU 而導致有些網站連不上
之前用 HiNet 固定制 (不需要 PPPoE,直接設 IP 就會通的那種),跑起來順順的也沒麼問題,最近剛好合約滿了就打算換成非固定制 (需要撥 PPPoE 才會通),結果換完後發現有些網站常常連不上 (不是一直都連不上),但只要設了 proxy.hinet.net (今年年底要停止服務了) 或是改從 cable 線路出去就正常。 測了不少設定都沒用 (像是改 tcp timestamp 設定,或是 sack 之類的設定),後來發現 MTU 的值不太對,用 ifconfig 看發現我的 ppp0 是 1500 而不是 1492,直接先 ifconfig ppp0 mtu 1492 改下去測,發現本來不能連的網站就通了... (補充一下,我看了 Windows 的設定是 1480,所以也沒問題,但不知道怎麼算的...) 查了一下 MTU 相關的問題,發現在「wrong mtu value on dsl connection」這邊有討論到。裡面提到的 workaround…
December 7, 2018In "Computer"
針對 Ubuntu 16.04 + PPPoE 時,OpenNTPD 的 -s 不會在啟動時直接校正的問題 workaround...
發現機器時間跟標準時間差了 40 秒左右,結果有些服務因為會看雙方時間,就不讓我跑... XDDD 找問題找了半天,發現開機後 ntpdate 會回報找不到伺服器,看起來是網路根本就還沒通就跑起來了: Jan 25 13:10:30 home ntpdate[757]: name server cannot be used: Temporary failure in name resolution (-3) Jan 25 13:10:30 home ntpdate[1171]: name server cannot be used: Temporary failure in name resolution (-3) Jan 25 13:10:30 home ntpdate[1347]: name server cannot be used: Temporary…
January 25, 2018In "Computer"
Leave a Reply Cancel reply
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
Notify me of follow-up comments by email.
Notify me of new posts by email.
Post navigation
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK