作者CardLin (卡林)
看板Broad_Band
标题[问题] HiNet 无法拨 PPPoE
时间Fri Apr 1 03:25:53 2022
各位好
我刚刚被断网
结果竟然拨不上
我发现把ipv6开启後
就可以拨上了
Apr 1 00:00:25 cargon pppd[4323]: Remote message: Login ok
Apr 1 00:00:25 cargon pppd[4323]: PAP authentication succeeded
Apr 1 00:00:25 cargon pppd[4323]: peer from calling number C0:14:B8:13:A8:21
authorized
Apr 1 00:00:25 cargon pppd[4323]: sif6addr: ioctl(SIOCSIFADDR): Permission
denied (line 2613)
Apr 1 00:00:25 cargon pppd[4323]: cif6addr: ioctl(SIOCDIFADDR): No such
address
Apr 1 00:00:25 cargon pppd[4323]: LCP terminated by peer
Apr 1 00:00:25 cargon pppd[4323]: Modem hangup
Apr 1 00:00:25 cargon pppd[4323]: Connection terminated.
Apr 1 00:00:25 cargon pppd[4323]: Connect time 0.1 minutes.
Apr 1 00:00:25 cargon pppd[4323]: Sent 48 bytes, received 58 bytes.
我是使用 Linux Debian 作业系统
但我发现网路真的很不稳定所以在修路由器时,拉给伺服器的线路竟然也会断线
而且我发现有人冒用我的 Mac Address + IP Address
以致於我一直网路怪怪的,所以我用 Netmask 解决了一下,并且将连线LOG起来
并且把所有 WIFI AP 设为 AP Isolation 以防止有装置冒用我的 Mac 或 IP
我发现情况明显好转,且不再有 IP 被抢的问题
在 Linux 底下
设定在 /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6=1
并且键入 sysctl -p 就可以强迫关闭 ipv6
但我发现强迫关闭 ipv6 会无法连上 PPPoE
因此我只要设定好 net.ipv6.conf.all.disable_ipv6=0
并键入 sysctl -p 就可以再次开启 ipv6 让我可以连上 PPPoE
那麽我来写个 script 解决这种问题吧:
#!/bin/sh
poff -a
sysctl -w net.ipv6.conf.all.disable_ipv6=0
pon dsl-provider
sleep 10
sysctl -w net.ipv6.conf.all.disable_ipv6=1
好吧,那我来学学外国人怎麽结尾
No Further Information
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.24.125 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Broad_Band/M.1648754755.A.B9A.html
2F:→ ltytw: 不错 有保持平日的水准 04/01 08:37
3F:→ ltytw: 抱歉推错篇 04/01 08:38
4F:→ kobe8112: 明明是你的空间频率受到干扰,导致你镜像宇宙中的拨号 04/01 08:55
5F:→ kobe8112: 发生量子纠缠的关系 04/01 08:56
6F:→ asdfghjklasd: 版主又消失了 04/01 12:02
7F:推 estupid: 还..不够纯 04/01 12:05
8F:推 ks031239: 薛丁格的PPPOE 04/01 15:21