linux adsl 拨号自动配置脚本的方法

发布时间 - 2026-01-11 02:30:10    点击率:

在使用动态vps服务器的时候发现一枚已经写好的自动配置拨号的shell脚本,分享一下,免去手动配置的烦恼,代码如下

#! /bin/sh
PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
Log=/var/log/pppoe.log
sed -i '/^GATEWAY/d' /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i '/^DNS1/d' /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i '/^DNS2/d' /etc/sysconfig/network-scripts/ifcfg-eth0

echo "del ifcfg-eth0 Gateway ...... Success" > $Log
echo "del ifcfg-eth0 DNS1   ...... Success" >> $Log
echo "del ifcfg-eth0 DNS2   ...... Success" >> $Log

read -p "请输入ADSL帐号:" id
read -p "请输入ADSL密码:" ps

sed -i 's/root/'$id'/g' /etc/ppp/chap-secrets
sed -i 's/12345/'$ps'/g' /etc/ppp/chap-secrets

echo "MOdify chap-secrets  ...... Success" >>$Log

sed -i 's/root/'$id'/g' /etc/ppp/pap-secrets
sed -i 's/12345/'$ps'/g' /etc/ppp/pap-secrets

echo "Modify pap-secrets   ......Success" >>$Log

sed -i 's/root/'$id'/g' /etc/sysconfig/network-scripts/ifcfg-ppp0

echo "Modify ifcfg-ppp0   ......Success" >>$Log

echo nameserver 114.114.114.114 >> /etc/resolv.conf
echo nameserver 8.8.8.8 >> /etc/resolv.conf

systemctl restart network.service 

cat $Log
exit

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# linux自动拨号脚本  # linux  # adsl拨号  # 请输入  # 帐号  # 一枚  # 写好  # 大家多多  # log  # pppoe  # root 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  Laravel安装步骤详细教程_Laravel环境搭建指南  如何快速搭建虚拟主机网站?新手必看指南  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel如何配置和使用缓存?(Redis代码示例)  ,南京靠谱的征婚网站?  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel如何使用Sanctum进行API认证?(SPA实战)  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  油猴 教程,油猴搜脚本为什么会网页无法显示?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  中国移动官方网站首页入口 中国移动官网网页登录  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  装修招标网站设计制作流程,装修招标流程?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  如何用好域名打造高点击率的自主建站?  英语简历制作免费网站推荐,如何将简历翻译成英文?  ,怎么在广州志愿者网站注册?  Laravel如何使用Livewire构建动态组件?(入门代码)  深入理解Android中的xmlns:tools属性  Mybatis 中的insertOrUpdate操作  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  Bootstrap整体框架之JavaScript插件架构  如何用已有域名快速搭建网站?  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  如何在阿里云部署织梦网站?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  如何用腾讯建站主机快速创建免费网站?  如何快速搭建安全的FTP站点?  如何快速建站并高效导出源代码?  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  JS中对数组元素进行增删改移的方法总结  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  如何在服务器上三步完成建站并提升流量?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  大学网站设计制作软件有哪些,如何将网站制作成自己app?  如何在IIS管理器中快速创建并配置网站?  js实现点击每个li节点,都弹出其文本值及修改  Laravel storage目录权限问题_Laravel文件写入权限设置  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  北京的网站制作公司有哪些,哪个视频网站最好?  使用spring连接及操作mongodb3.0实例  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案