硬件准备
首先需要将网线连接到电脑,另一头可以连接交换机或者路由器
上网前需要拨号上网,如果是连的路由器,那么一台路由器上拨号一次就行了。
如果是连的交换机需要拨号上网
这里踩的第一个坑是刚开始电脑连的是交换机1又连的交换机2,导致拨号报错
win11系统
第一步 拨号上网
选择设置新连接
然后选第一个连接到internet
选择连接方式PPPoE
账号和密码这个得问管理员(ISP啥的)
学校里的学号和学校app对应的密码
连接名称最好设置成英文的
ubuntu系统
sudo pppoeconf
关于pppoe知识点
https://info.support.huawei.com/info-finder/encyclopedia/zh/PPPoE.html
报错 command not found
正好有无线网卡于是在线安装
sudo apt install pppoeconf
之后我就点的确定,然后输入用户名,密码
一路点确定,太长不看
最后显示Plugin rp-pppoe.so loaded.说明配置完成了
使用plog
命令查看状态:
这里报错CHAP authentication failed
检查后发现是username那里没删username
使用sudo pon dsl-provider
开启网络。
使用sudo poff dsl-provider
命令关闭网络
注:使用PPPOE拨号上网之后,每次网络的IP地址都会随机更换,这是动态IP。
测试上网是否成功
尝试使用一个已知的 IP 地址来进行 ping 测试,比如 Google 的公共 DNS 服务器 8.8.8.8:
ping 8.8.8.8
发现能ping通
拿百度试一下
ping baidu.com
测试了还是连不上,报错 ping: google.com: Temporary failure in name resolution
这是因为我们没有设置公共的DNS域名服务器,从而将"www.baidu.com"的域名解析为ip地址
使用 命令"cat /etc/resolv.conf"可以看到其中的nameserver = 127.0.0.x,
所以我们现在需要替换他为DNS服务器的地址
具体的操作看这篇博客,写的非常好!
ubuntu配置pppoe的详细过程(一次性配置,重启自动连接互联网)
解决wired unmanaged的问题
删除NetworkManager缓存文件
service NetworkManager stop
rm /var/lib/NetworkManager/NetworkManager.state
service NetworkManager start
修改/etc/NetworkManager/NetworkManager.conf
managed=true
重启NetworkManager
service NetworkManager restart
找不到网卡sorry no working ethernet card could be found
这是我网络配置好之后,又安装了显卡驱动,然后重启后系统崩了,在经过安全模式一番操作后,终于打开系统碰到的问题,这时候无线网卡和有线网都不行了,再执行sudo pppoeconf
就出现这个报错