作者:E4b9a6, 创建:2024-08-15, 字数:2830, 已阅:177, 最后更新:2024-08-15
在 Debian10 下进行 pppoe 拨号并获得 IPV6 地址
首先安装 pppconf
sudo apt update
sudo apt install pppoeconf
配置宽带信息
sudo pppoeconf
通常配置完成后会自动连接宽带,如果没有,执行以下命令进行拨号:
# 拨号
sudo pon dsl-provider
# 断开
sudo poff dsl-provider
拨号后使用 ip a
检查连接情况:
root@arm-64 /etc/apt$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 02:00:00:22:30:01 brd ff:ff:ff:ff:ff:ff
inet 192.168.4.20/20 brd 192.168.15.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fd1c:b796:b00f:3f00:c0c1:edd1:ca74:ff66/64 scope global dynamic noprefixroute
valid_lft 7164sec preferred_lft 3564sec
inet6 240e:47d:609:3623:8f78:311c:7b97:57b2/64 scope global dynamic noprefixroute
valid_lft 7164sec preferred_lft 3564sec
inet6 fe80::ff:fe22:3001/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN group default qlen 3
link/ppp
inet 1.1.1.1 peer 100.75.0.1/32 scope global ppp0
valid_lft forever preferred_lft forever
inet6 240e:3f0:6c4:8se2:203:e3:aa22:3s01/64 scope global dynamic mngtmpaddr
valid_lft 2591567sec preferred_lft 604367sec
inet6 fe80::200:e6:a322:3001/10 scope link
valid_lft forever preferred_lft forever
开机显示 ppp0
状态为 Down ,检查 /etc/network/interface
中的配置应如下:
...
# PPPoE configuration
auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set eth0 up # Ensure eth0 is up before starting PPPoE
provider dsl-provider
拨号失败,检查 /etc/ppp/chap-secrets
和 /etc/ppp/pap-secrets
文件中配置正确:
# /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
"your_pppoe_username" * "your_pppoe_password"
# /etc/ppp/pap-secrets
# Secrets for authentication using PAP
# client server secret IP addresses
"your_pppoe_username" * "your_pppoe_password"
pppoeconf
通常默认支持 ipv6 ,如果没有则需要手动添加
编辑文件: /etc/ppp/peers/dsl-provider
...
+ipv6
ipv6cp-accept-local
编辑文件: /etc/ppp/options
+ipv6
ipv6cp-use-persistent
ipv6cp-accept-local
编辑文件: /etc/network/interfaces
...
iface ppp0 inet6 auto
重新拨号查看是否获得 ipv6 地址