CentOS 8 下配置 PPPoE 拨号上网
本文已不再于此更新,最新版本请见:xjtu-blacksmith.cn/notes/configure-pppoe-on-centos-8。
最近需要在 Linux 环境下配置 ANSYS 计算软件,首先尝试的是 Ubuntu(因为还需要用深度学习等环境),结果出现若干兼容性问题,遂计划改用 ANSYS 官方支持的 RHEL 系列发行版,最后安装了 CentOS 8。第一次启动后,正打算愉快的打开 Firefox 上网测试,结果发现有线网络不能正常工作。
电脑连的是学校的网络,通常情况下要拨号上网(ADSL),采用 PPPoE 协议。之前在 Ubuntu 上,可以采用 pppoeconf
程序进行配置;用手机上网找,发现 CentOS 中对应的有名为 rf-pppoe
的程序。尝试半天想安装这个程序,结果发现并没有;再仔细看,到 CentOS 8 时该程序已经移去。参考网上文章,摸索出以下配置方案:
-
首先,GNOME 桌面中设置面板里不能直接新增拨号上网的网络,必须用 NetworkManager 程序设置。打开这个程序的命令为:
nmtui
这是一个命令行中的图形界面程序,容易操作。打开之后,选择新建一个 DSL 网络,在接下来的信息中只需填入用户名和密码,然后保存。
-
仅完成以上步骤之后仍不能正常联网,因 NetworkManager 不能按照 PPPoE 协议配置网络,需要额外增加一个拓展 NetworkManager-ppp,这个插件在安装时很有可能被忽略了。为此,把之前的安装盘(比如 U 盘)插上,挂载,到存放 rpm 包的目录(应该是
Packages
目录下),然后先后安装ppp
和NeworkManager-ppp
两个包。如果竟然有别的方法联上网,那就直接dnf install NetworkManager-ppp -y # 写 yum 也可以,一个东西
-
最后,在 GNOME 桌面的网络设置面板(或
nmtui
打开 NetworkManager)中启用之前创建的 DSL 网络,至此成功。Hooray!
本博客上不以【校理】字样作为标题的文章,其著作权均归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
本人为西安交通大学能动学院本科生,欢迎对相关内容提出批评与建议!
Github个人主页:https://github.com/xjtu-blacksmith/
欢迎关注西安交大钱院学辅信息站:https://qyxf.site/
邮箱:yjr134@163.com