Windows下:
据说联通小区宽带拨号上网是光缆支撑的网络,通过网线上网的,为了方便管理网络连接,写了两个bat,便于管理网络:
拨号上网.bat:
netsh interface set interface name="本地连接" admin=ENABLE
Rasdial 宽带连接 qdeXXXXXX@e XXXXXX
pause
停止上网.bat:
Rasdial 宽带连接 /disconnect
netsh interface set interface name="本地连接" admin=DISABLED
pause
备注:
1:微软的xp里自带的netsh有巨大bug,需要用windows2003的相同文件替换掉才能正常工作,已经上传在博客附件里。
2:参考文章:
利用Windows自带的Rasdial命令介绍实现开机自动拨号上网
在安装adsl宽带的客户端程序后,“网络与拨号连接”中会新增一个“PPPoE专用连接”,这是一个虚拟拨号连接。Windows系统中有一个Rasdial.exe命令,可以实现拨号连接自动化。
1)打开记事本,输入一行命令:“Rasdial cqcnc username password”(不带引号),
说明:Rasdial是自动拨号的命令,
cqcnc是拨号连接的名称,
username是宽带用户名,
password是密码,
2)将该文件保存为autolink.bat(文件名自取,扩展名必须为.bat),
3)最后将该文件拖入“程序→启动”中。
以后每次开机后,就会自动运行autolink.bat文件,以指定的用户名、密码自动连接网络,无需任何人工干预。此方法同样适用于其它需要拨号或虚拟拨号的上网方式。
Rasdial命令相关使用说明:
Rasdial.exe的作用是建立一个拨号连接,其命令行格式为:
建立连接: rasdial.exe 连接名称 用户名 密码
断开连接: rasdial.exe 连接名称 /disconnect
3:参考链接:
http://hi.baidu.com/batiwel/blog/item/ad710fef2e3a1ffcb3fb9522.html
http://hi.baidu.com/paragate/blog/item/379cfa1f66bc6609304e15bf.html
https://dream4ever.org/showthread.php?t=52660
Linux下:
Centos下如果也想拨号上网,和用adsl猫拨号上网 几乎一样,只是不用再用/usr/sbin/br2684ctl和虚拟出一个nas0的网卡了, 只需用dhcp动态搜寻到IP物理网卡的IP,用adsl-setup 命令进行新增拨号连接,选择eth0(不是nas0)后,按部就班的添加好连接就行了。
拨号成功后网络连接会显示两个网卡都是激活状态(eth0和ppp0,如图)。
dmesg信息如下:
[simonsun@magic ~]$ dmesg |grep eth0
eth0: RTL8168c/8111c at 0xf89b2000, 00:24:8c:24:3a:dc, XID 3c2000c0 IRQ 82
bridge-eth0: peer interface eth0 not found, will wait for it to come up
bridge-eth0: attached
r8169: eth0: link up
r8169: eth0: link up
bridge-eth0: enabling the bridge
bridge-eth0: up
eth0: no IPv6 routers present
bridge-eth0: disabling the bridge
bridge-eth0: down
r8169: eth0: link up
bridge-eth0: enabling the bridge
bridge-eth0: up
eth0: no IPv6 routers present
bridge-eth0: disabling the bridge
bridge-eth0: down
r8169: eth0: link up
bridge-eth0: enabling the bridge
bridge-eth0: up
eth0: no IPv6 routers present
r8169: eth0: link down
r8169: eth0: link up