青岛adsl的Linux上网解决方案!!

青岛adsl的Linux上网解决方案!!,第1张

对于青岛地区的网通ADSL用户,据我所知,使用的拔号方式为PPPoverATM,FC3自带的拔号程序pppd并不直接支持,所以,需要插件,幸运的是,在FC3中巳经自带了pppoatm.so,具体可通过 find /usr/lib/ -name pppoatm.so 来进行查询,如果没有找到,嘿嘿,找安装光盘啊,肯定有的,哪一张就不晓得了。

重要:你的linux系统中必须有对应版本的内核源码,在编译驱动的时候,要用到内核的config文件。请使用安装光盘里的内核源码,而不要到网上下载。路径一定为:/usr/src/linux

至此,安装驱动的条件具备如下:

1.FedoraCore 3 linux

2.内核源码

3.cxacru.tar.bz2驱动源码包

4.pppd拔号软件并有pppoatm.so插

下面,我们就来编译安装驱动程序,以下的 *** 作都应该在"root"下完成(千万别问偶偶什么是"根",呼呼)。

将驱动源码包解包:

#tar -xjvf cxacru.tar.bz2

得到一个目录:cxacru,进入该目录后执行:

#make all

一大堆信息输出后,顺利的话没有错误就算是成功一半了呵,相应的驱动已经安装到了指定目录中,剩下的就是配置驱动程序和pppd拔号程序了。有错误的话,仔细看看出错信息,然后找解决方法(只要注意前面提到的几个必备条件,通常不会有什么问题)。

下面我们来配置驱动程序和pppd拔号程序,这可是黎明前的黑暗,要修改的地方比较多,仔细些就可以。

首先进入/etc目录:

#cd /etc

#vi cxacru

其中的"cxacru"是modem的配置文件,用来设定驱动程序的驱动方式,协议以及VCI.VPI值,如果全青岛市一盘棋,那么下面我的配置就适合你,若有个别特色,那就在Windows下打开modem的控制面板仔细看清楚,看明白)

在这个配置文件中,只修改下面这5项即可,分别是:

DRIVER_MODE

PROTOCOL_MODE

OPEN_MODE

VPI 和 VCI值

下面是我的配置文件,仔细看看,一般大家都是相同的:

#

# Config file for Conexant AccessRunner

#

# Driver mode,选择1,即正常驱动模式

DRIVER_MODE=1 # 1 = normal, 2 = debug, 3 = normal+max speed (without ask adsl status), 4 = debug+max speed (without ask adsl status)

# Protocol,协议为2,我们的拔号方式为PPPoA

PROTOCOL_MODE=2 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa), 3 = RFC1483/2684 bridged, 4 = PPP over Ethernet (pppoe)

# Paths,这里不用改动

BINARY_PATH="/usr/sbin"

ATM_PATH=""

# ADSL

# if OPEN_MODE is blank then cxload uses default mode acoording VID &PID

# Values for OPEN_MODE are:一般为0就可以

# 0 = auto selection, G.Handshake

# 1 = auto selection, T1.413

# 2 = G.Handshake

# 3 = ANSI T1.413

# 4 = ITU-T G.992.1 (G.DMT)

# 5 = ITU-T G.992.2 (G.LITE)

OPEN_MODE=0

# ATM,这里很重要,要填写正确

VPI=0

VCI=33

# Specific for RFC1483/2684 routed/bridged,和咱们无关,空着吧

# if IP_ADDRESS is blank in bridged mode then it uses DHCP to get IP

IP_ADDRESS=

NETMASK=255.255.255.0

GATEWAY=

上面配置好modem后,下面的工作就是配置pppd拔号程序了,一开始我们提到pppd必须有个插件才能正常工作,用find /usr/lib/ -name pppoatm.so 来进行查询,记下它所在的目录,我的这个是在"/usr/lib/pppd/2.4.2/pppoatm.so",当然若你和我一样的Linux发行版本,那也应该是这样子的。如果find显示"No such a file or directory",恭喜中奖,到安装光盘里找去吧!

好了,进入到相应的目录:

#cd /etc/ppp

#vi options

打开options文件后,将下面的内容拷贝进去就OK,但切记要修改一下user字段,哈哈,ez吧?

lock

noipdefault

defaultroute

sync

user "your user name here" # 在这里,将引号内的内容换成你的网通ADSL的账号名称,OK?

noauth

noaccomp

nopcomp

noccp

novj

persist

usepeerdns

logfile /var/log/pppd.log

plugin /usr/lib/pppd/2.4.2/pppoatm.so 0.33

好了,还是在这个目录下,有pap-secret和chap-secret两个文件,是用来保存上网帐户和密码的,打开后分别填入以下内容:

"用户名" * "密码" *

注意,填写的时候是有引号的,中间的空白用TAB键间隔。保存退出。哈!大功基本告成,如果你是按照我上面说的各步骤认真搞定,通常就没有什么问题啦!呵呵,

下面,嘡!激动俺心的时刻到了,开始上网!下面的命令:

#/etc/cxacru.service start

呼呼~显示什么了啊?嘿嘿,等他忙完了,运行下面的命令:

#ifconfig

看看,是不是有一个ppp0的网络接口啊~看看,IP地址,218.???.......很熟悉吧?赶快打开个浏览器窗口上网吧!哈哈!!

对了,关闭网络,请运行:

#/etc/cxacru.service stop

OK,谢谢观赏…

附录:干啥都要讲究安全,上网更不例外。当你可以用linux上网的时候,记得打开内置防火墙,激活SELinux,习惯可视化的防火墙?到sourceforge下载个firstarter试试…想聊QQ?用LumaQQ最方便…浏览器?现在流行火狐狸"firefox"…

vi格式的文件是由LabVIEW编译产生的,可以使用LabVIEW打开。

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。

/iknow-pic.cdn.bcebos.com/d50735fae6cd7b89b2a5a562012442a7d8330e01"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/d50735fae6cd7b89b2a5a562012442a7d8330e01?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/d50735fae6cd7b89b2a5a562012442a7d8330e01"/>

扩展资料

与C和BASIC 一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。

LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。

LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW的程序模块。

LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在LabVIEW中被称为前面板。

使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。

参考资料来源:/baike.baidu.com/item/LabVIEW/4165214?fr=aladdin"target="_blank"title="百度百科-LabVIEW">百度百科-LabVIEW


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7277620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存