LINUX操作系统上ADSL拨号上网的方法详解
- 格式:docx
- 大小:13.93 KB
- 文档页数:2
可能是mtu的问题,我是用的移动的宽带(铁通),也是在9.10下不能打开网页,然后换做10.04也不行,win7下却可以。
最后修改了宽带拨号的mtu就好了。
默认的mtu=1500,而我实测的mtu=1480。
我的修改如下:1.设置networkmanager右击网络连接图标-》编辑连接。
-》DSL-》添加-》DSL选卡上设置用户名和密码-》确定勾上自动连接,重启后会自动拨号上网注意:但是至此只能打开baidu等少数网页,运行ifconfig 查看,ppp0的mtu=1492;据我实测铁通的mtu=1452+28=1480,所以大多数网页打不开。
2.修改mtusudo gedit /etc/NetworkManager/system-connections/DSL connection tietong修改mtu=1480##################################关于mtu的一些介绍:##################################MTU 概念与设置在网络介质的传输单位中,MTU即一个数据包的最大字节数是有限制的.如果单位超过了网络媒体所能负荷的大小,除非操作系统支持数据包分片,否则数据包无法传递.如果数据包的大小与最大传输单元无法配合,导致数据包传送时不停的进行分片,将导致网络传输效能下降.同时也造成了连接不上某些网站.所以网卡的MTU设置最好能够针对网络接口进行最优化.如果客户端无法浏榄某些网站或无法发送邮件,这样的问题常常与MTU的数值不正确有关.一般而言,MTU在网卡(ENTERNET)的默认值为1500,其它的接口如下所示:PPPoE(ADSL):1492Dial-up(model):576默认的网络接口MTU是1500,而PPPoE使用的是1492,MTU的要求不同,所以有些数据无法正确传输.一般调整客户端MTU值,就可以解决这一问题,通过调整MTU,也可以提高网络网络效率.所以这个时候就要修改MTU值找出MTU值由于MTU与Router具有很大的关系,通常在客户端对Router(就是NA T主机,可能是LINUX,也可能是WINDOWS)进行MTU的检测.Windows系统上的检测1.进入DOS命令提示符2.输入ping -f -l <bytes> IP如:ping -f -l 1500 192.168.1.2bytes是本机送出去的数据包大小,IP是GateWay的IP,使用-f,所以数据包没有办法重新组合.如果结果表明出现响应了,就表示这个MTU是可行的,不过建议找出可行的最大MTU值,就可以达到最优的网络传输.3.MTU值的计算如ping -f -l 1464 192.168.1.2,找到的数据是数据包的大小,但每个数据包都具有包头,这个包头部分占去28个字节,所以最终的MTU数值其实是:1464+28=1492.Linux系统检测在终端输入:ping -c <number> -M do -s <bytes> IP如果发现数值为1472,那么MTU=1472+28=1500修改MTU值Linux使用ifconfig加mtu参数即可:ifconfig eth0 met 1500:就可以了。
ADSL宽带上网完全手册2002-3-7基础篇拨号上网,速度太慢;专线上网,费用太高,速度也不近人意。
窄带接入技术已不能满足人们学习和工作的需求,怎么办?一种高速率、低费用的正在席卷世界各地的全新宽带接入方式——ADSL,正在国内许多大中城市推出。
这期我们就来讲讲ADSL。
一、什么是ADSLADSL,其E文全称为Asymmetric Digital Subscriber Line——非对称数字用户专线。
它能够在现有的双绞线,即普通电话线上根据当地线路状况提供2~8Mbit/s下行速率和64~640Kbit/s的上行速率。
这种下行速率远大于上行速率的非对称结构特别适合Internet高速冲浪、宽带视频点播、远程局域网络等下行速率需求大于上行速率需求的应用。
ADSL充分利用了现有电话线路,不需要改造和重新建设网络,在电话线两端加装ADSL设备即可,降低了成本,减少了用户上网费用。
ADSL传输距离可达3~5公里,根据现在电话网的状况,城镇居民中90%的用户均能享用ADSL带来的高质量的网络服务。
二、ADSL技术特点1.高传输速率ADSL具有下行2~8Mbit/s,上行64K~640kbit/s的传输速度,为普通拨号Modem的百倍以上。
2.上网和打电话互不干扰ADSL数据信号和电话音频信号以频分复用原理调制于各自频段互不干扰。
您上网的同时可以使用电话,避免了拨号上网的烦恼。
3.独享带宽安全可靠Cable Modem下行虽然可达到20Mbit/s,但由于是一种粗糙的总线型广播网络,结点下的成千上万用户挣抢20Mbit/s的带宽,其效果就可想而知了;更为严重的是由于总线型网络先天的广播特性,造成了信息传输的不安全性。
ADSL利用中国电信深入千家万户的电话网络,先天形成星型结构的网络拓扑构造,骨干网络采用中国电信遍布全国的光纤传输,各结点采用ATM宽带交换机处理交换信息,您独享2~8Mbit/s带宽,信息传递快速可靠安全。
一、登录、注销与关机由于星期二, 01/26/2010 - 14:52 发表本文讲解启动 Fedora 之后,从登录到关机的全过程。
首先选择登录用户和语言,再输入密码之后就能登录到桌面了。
根据系统提示选择是否更新标准目录名称,最后在“系统”菜单中找到“注销”和“关机”系统启动之后会看到 Fedora 的默认登录界面,面板上会显示可选的用户名。
也可以点击"Other",手动输入用户名和密码。
点击用户名 lugir选择用户之后会要求输入密码,同时在这个界面还可以选择系统语言。
从 Language 菜单中找到 "汉语(中国)",然后输入密码,点击 "Log In" 进行登录使用 "汉语(中国)" 登录系统之后会看到一个提示,问"是否将标准目录的名称更新为当前语言?",在这里其实就是将用户 home 目录下的一些目录改为中文。
为了以后使用命令行方便,选择 "Keep Old Names (保持不变)"。
如果勾选了 "Don't ask me this again",以后就不会再看到这个提示了。
登录之后,在桌面的左上角找到“系统”菜单,展开之后会看到“注销xxx” 和“关机”当然,现在不用关机 :D实在太简单了,看几张图就轻易学会了登录、选择语言、注销和关机。
二、使用 GNOME 桌面由于星期二, 01/26/2010 - 15:16 发表Fedora 12 默认使用 GNOME 作为窗口管理器 (Window Manager),GNOME 的目标是基于自由软件,为 Unix 或者类 Unix 操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,它是 GNU 计划的正式桌面。
Fedora 12 默认使用 GNOME 作为窗口管理器 (Window Manager)。
如何在Linux系统中修改网络设置在Linux系统中,修改网络设置是一个常见且重要的操作。
无论是配置IP地址、修改DNS服务器、设置网关,还是调整网络接口等,都需要进行相应的网络设置。
本文将介绍如何在Linux系统中进行网络设置的步骤和方法。
一、查看网络接口信息在开始修改网络设置之前,首先需要了解当前系统中的网络接口信息。
可以通过使用命令行工具ifconfig或ip来查看。
1.打开终端,并输入以下命令:```ifconfig```或```ip addr```2.系统将会列出当前系统中的网络接口信息,包括接口名称、IP地址、子网掩码等。
记录下需要修改的网络接口名称和当前的IP地址信息,以备后续修改使用。
二、修改网络设置根据实际需要,可以进行以下几项网络设置的修改。
1.修改IP地址和子网掩码在Linux系统中,可以通过修改网络接口的配置文件来修改IP地址和子网掩码。
1.打开终端,并输入以下命令,编辑网络接口配置文件:```sudo vi /etc/network/interfaces```2.在文件中找到需要修改的网络接口,并按以下格式进行修改:```iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0```其中,eth0为网络接口名称,192.168.1.100为新的IP地址,255.255.255.0为新的子网掩码。
3.保存文件并退出编辑器。
4.重启网络接口,使修改生效。
输入以下命令:```sudo /etc/init.d/networking restart```2.修改DNS服务器修改DNS服务器可以用于解决域名解析问题或更改默认DNS服务器。
1.打开终端,并输入以下命令,编辑网络接口配置文件:```sudo vi /etc/resolv.conf```2.在文件中找到"nameserver"行,将其改为新的DNS服务器地址。
Linux下用CDMA modem拨号上网(陈云川ybc2084@ UESTC,成都)本文将说明如何在Linux下用CDMA modem完成拨号上网的工作。
首先,读者需要对PPP协议有初步的了解,比如,读者至少应该知道LCP和NCP是什么,以及PAP和CHAP是做什么的;其次,读者可能需要安装pppd和chat两个工具,通常系统中默认都是安装了这两个程序的。
如果没有安装pppd,可以到/下载最新版本。
本文中作者所用的pppd版本为2.4.1,chat版本为1.22。
本文所使用的是联通掌中宽带包月2G流量CDMA上网卡。
连接所需的拨号号码为#777,用户名为card,口令也为card。
联通的服务器名为pdsn。
在Linux下,所有与ppp相关的配置文件都在/etc/ppp/目录下。
其中/etc/ppp/pap-secrets文件保存的是PAP认证协议所需的用户名和口令,而/etc/ppp/chap-secrets文件保存着CHAP认证协议所需的用户名和口令。
根据上面的说明,这两个文件的内容分别如下所示:文件/etc/ppp/pap-secrets的内容(最后一行是作者手动添加的):# /etc/ppp/pap-secrets# Secrets for authentication using PAP# client server secret IP addresses####### redhat-config-network will overwrite this part!!! (begin) ################# redhat-config-network will overwrite this part!!! (end) ############card pdsn card文件/etc/ppp/chap-secrets的内容(最后一行是作者手动添加的):# /etc/ppp/chap-secrets# Secrets for authentication using CHAP# client server secret IP addresses####### redhat-config-network will overwrite this part!!! (begin) ################# redhat-config-network will overwrite this part!!! (end) ############card pdsn card当服务器要求pppd给出用户身份认证信息的时候,如果协商采用PAP认证方式,pppd将到/etc/ppp/pap-secrets文件中取得用户口令;如果协商采用CHAP认证方式,则pppd将到/etc/ppp/chap-secrets文件中取得用户口令。
Linux系统常见的网络连接问题及解决方案详解在使用Linux系统过程中,我们经常会遇到各种网络连接问题。
本文将详细介绍几种常见的网络连接问题,并提供相应的解决方案。
一、无法连接到网络无法连接到网络是最常见的网络问题之一。
当我们无法连接到网络时,首先需要确认以下几点:1. 网络连接是否正常:检查网络连接是否已启用,确保网络线缆连接到正确的接口上。
2. IP地址是否配置正确:通过 ifconfig 命令检查当前网络接口的IP地址和子网掩码是否配置正确。
3. DNS解析是否正常:配置 DNS 服务器的地址,可通过编辑/etc/resolv.conf 文件来指定 DNS 服务器地址。
若以上检查都正常,而仍无法连接到网络,则可能有以下原因导致:1. 防火墙配置问题:检查防火墙是否阻止了网络连接。
可以使用iptables 命令来查看、修改防火墙规则。
2. 硬件问题:检查网卡是否正常工作,可以通过 lspci 命令查看系统中是否存在网卡设备。
3. 路由器配置问题:检查路由器的配置,确保网络设置正确。
二、网络延迟高网络延迟高会导致网络连接变慢或不稳定。
以下是一些降低网络延迟的解决方案:1. 检查网络带宽:使用网速测试工具(如speedtest-cli)检查当前网络带宽情况。
如果带宽使用率过高,可以考虑限制某些应用程序的带宽使用。
2. 优化网络设置:调整系统的TCP参数,可以使用 sysctl 命令来修改。
例如,通过增加tcp_fin_timeout 值来减少关闭连接时的等待时间。
3. 检查网络设备:检查路由器、交换机等网络设备是否正常工作。
可以尝试重新启动这些设备,或升级其固件。
三、无法解析域名无法解析域名是指无法通过域名获取相应的IP地址。
解决这个问题可以从以下几个方面入手:1. 检查DNS配置:查看 /etc/resolv.conf 文件,确认已正确配置DNS 服务器的地址。
也可以尝试更换为其他的DNS服务器地址,如Google DNS(8.8.8.8)。
linux中PPP、PPPoE连接管理命令实例:每间隔5秒钟,显示2次PPP网络连接状态信息,执行命令:[root@localhost ~]# pppstats –w 5 –c 2管理PPP连接——pppdpppd [参数][终端设备名称(tty_name)][速率]实例1:执行pppd命令建立PPP连接。
执行如下命令手动建立ppp连接,测试拨号能否成功。
[root@localhost ~]# pppd debug lock modem crtscts defaultroute /dev/ttyS0 115200&然后在另外一个控制台上运行如下命令,动态地观察各种日志信息,包括pppd的调试信息。
[root@localhost ~]# tail -f /var/log/messages实例2:执行pppd命令建立PPP连接,并将日志信息保存到ppp.log文件中。
执行如下命令手动建立ppp连接,测试拨号能否成功:[root@localhost ~]# pppd noauth /dev/ttyS0 logfile ppp.log 执行命令查看日志信息:[root@localhost ~]# cat ppp.log转换PPP记录文件——pppdumppppdump [参数] [文件…]实例:将pppd生成的ppptest.log文件,转换为可读性较强的格式。
首先使用pppd命令生成文件ppptest.log:[root@localhost ~]# pppd noauth logfile ppptest.log然后使用pppdump命令进行格式转换:[root@localhost ~]# pppdump ppptest.log串行口通信程序——minicomminicom [参数] [配置文件]实例1:通过串口通信,直接传输8位字节。
执行命令:[root@localhost ~]# minicom -8系统将会首先执行初始化调制解调器的过程。
PPPoE认证98,95,me设置方法由于win95/98操作系统的自身缺陷,需要先安装补丁程序.然后下载netvoyager2.0或者enternet500并安装。
以上拨号客户端为长宽推荐使用,用户可以自行选择安装其他客户端。
鉴于win98操作系统的一些缺陷,为保证您的正常使用请使用其他操作系统。
需要安装的补丁有:Windows 98 拨号网络1.3升级1.4补丁:Windows 98 拨号网络1.4Windows 98 SE 拨号网络1.4如果您的系统是Windows 98 SE,其网络组件存在重大缺陷,建议下载其补丁,然后再安装PPPoE拨号程序:Windows 98 SE 网络补丁Windows 95 当使用WinPoET,RasPPPoE这类依靠操作系统的拨号网络工作的软件请首先安装 "微软拨号网络1.3以上版本"方能正常工作微软拨号网络 MSDUN1.3微软拨号网络 MSDUN1.4 for Windows 95Windows NT 系统设置方法如果您的操作系统为windowsNT4,您需要下载安装系统补丁service packet 6a,下载此补丁请点击这里:service packet 6a,然后安装enternet500。
PPPoE认证ME,2000系统设置方法首先下载RasPPPoE_098c 下载后直接运行软件进行安装在提示上图时,选择是进行安装。
安装过程可能需要半分钟,请耐心等待。
如果出现以下对话框,点击“仍然继续”安装安装结束后会自动弹出以下窗口。
点击“确定”后退出。
至此,拨号软件已经安装完毕。
您的电脑无须重新启动。
您可以在您的网卡属性页面中看到新添的ppp overethernet协议。
如左图安装完毕后,在桌面上会出现一个拨号的快捷方式如左图(名称可能与图示不同)双击以上图标,会出现拨号机面如左图:输入您的用户卡号和密码点选“为下面用户保存用户名和密码”后会保存信息,会在以后的拨号中保存您的信息。
如果你是使用路由上网,那么将不会有这种每次上网都要首先拨号的烦恼。
其实你在没有路由的情形下,一样可以不用每次上网都要拨号,可以设置让电脑开机后自动拨号连接上网。
如下是设置方法:
一、进入控制面板- 网络与Internet连接- 网络连接,创建一个快捷方式;
二、复制快捷方式,将其拷贝到启动组里面,启动组地址(XP):C:\Documents and Settings\All Users\「开始」菜单\程序\启动
三、选择“网络连接”-右击-属性,如图进行设置:
样,以后开机就能够自动拨号上网了。
除了手动设置之外,其实还可以通过一些软件来自动拨号上网,如之前介绍的一个不错的拨号上网工具,利用这个工具,十分方便简单的操作就能够每次都自动拨号上网,无需手动设置windows网络属性。
LINUX下的ADSL拨号上网大体有2种方法:一是用系统自带的图形界面(在网络里面建立新拨号连接,类似于WIN下),一是用命令行。
下面呢我就主要介绍一下在命令行环境下配置上网。
一、解压缩
#tar xvfz rp-pppoe-3.2.tar.gz
#cd rp-pppoe-3.2
二、进行编译和安装
运行脚本
#./go
将自动进行编译和安装,最后,调用/usr/sbin/adsl-setup进行配置,具体解释见三。
三、配置PPPOE客户端软件
安装完软件包后,必须配置pppoe的配置文件/etc/ppp/pppoe.conf,从而让ADSL拨号时使用配置文件中的用户名、密码等参数。
我们不必手工改动这个文件,可以使用adsl-setup这个工具进行配置:
#/usr/sbin/adsl-setup
当出现
>>> Enter your PPPoE user name :
输入ADSL帐号的用户名
当出现
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where ‘n’ is a number.
(default eth0):
输入 eth0 ,这是ADSL相连的网卡的名字。
当出现
>>> Enter the demand value (default no):
输入 no
当出现
>>> Enter the DNS information here:
输入 server ,这表示使用ADSL拨号自动获得的DNS服务器IP地址
当出现
>>> Please enter your PPPoE password:
输入ADSL帐号的密码
当出现
>>> Choose a type of firewall (0-2):
输入 0 ,不使用防火墙
当出现
>>> Accept these settings and adjust configuration files (y/n)?
如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。
四、启动PPPOE客户端软件
使用命令:
#/usr/sbin/adsl -start
启动PPPOE客户端软件,进行连接,如果成功,将出现Connected;如果不成功,请检查网线、ADSL MODEM等物理设备,并查看 /var/log/messages 中的信息
/usr/sbin/adsl-stop 关闭和ISP的连接
/usr/sbin/adsl-status 查看当前连接的状态
如果想在Linux系统启动时自动启动ADSL连接,输入以下命令
#chkconfig –add adsl
将在当前的运行级下加入ADSL的自启动脚本。
五、测试
当连接成功后,使用命令:
#ifconfig -a
在输出中应该含有关于 ppp0 的一堆信息,其中还绑定了 IP 地址,说明已经从拨号中获得了IP地址。
使用命令
#netstat -nr
查看路由表信息,这时的默认路由应该是上面获得的IP地址。
如果没有默认路由,我们可以手动增加:
#route add default gw 上面获得的IP地址
使用命令
#nslookup 如果解析出新浪的IP,说明已经从拨号中正确获得了DNS服务器。
最后,使用命令ping某个域名或IP,如果有响应,表示你已经大功告成了。