毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

Linux课程设计Linux下的网关服务 第3页

更新时间:2009-11-22:  来源:毕业论文
Linux课程设计Linux下的网关服务 第3页
 C 类地址
C类地址用于支持大量的小型网络。这类地址可以认为与A类地址正好相反。A类地址使用第一个8位位组表示网络号,剩下的3个表示主机号,而C类地址使用三个8位位组表示网络地址,仅用一个8位位组表示主机号。C类地址的前3位数为110,前两位和为192(128+64),这形成了C类地址空间的下界。第三位等于十进制数32,这一位为0限制了地址空间的上界。不能使用第三位限制了此8位位组的最大值为255-32等于223。因此C类网络地址范围从192.0.1.0 至223.255.254.0。最后一个8位位组用于主机寻址。每一个C类地址理论上可支持最大256个主机地址(0~255),但是仅有254个可用,因为0和255不是有效的主机地址。可以有2097150个不同的C类网络地址,其中192.168.0.0和192.168.255.255保留。
 D 类地址
D 类地址用于在IP网络中的组播( multicasting ,又称为多目广播)。D类地址的前4位恒为1110 ,预置前3位为1意味着D类地址开始于128+64+32等于224。第4位为0意味着D类地址的最大值为128+64+32+8+4+2+1为239,因此D类地址空间的范围从224.0.0.0到239. 255. 255.254。
 E 类地址
E 类地址保留作研究之用。因此Internet上没有可用的E类地址。E类地址的前4位恒为1,因此有效的地址范围从240.0.0.0 至255.255.255.255。
总的来说,ip地址分类由第一个八位组的值来确定。任何一个0到127 间的网络地址均是一个A类地址。任何一个128到191间的网络地址是一个B类地址。任何一个192到223 间的网络地址是一个C类地址。任何一个第一个八位组在224到239 间的网络地址是一个组播地址即D类地址。E类保留。

 

 

 

 3连接Internet
要想实现用linux做网关,首先要解决的问题就是如何让做网关的服务器能够连接到Internet网络上。如果网关本身都无法连接到Internet,那么不管设置什么样发路由和网络,都无法让本网段的用户登录到Internet。
 上网的方式很多,对于大多数网络和公司常见的方式为拨号上网、ADSL以及宽带接入等。这几种方式都可以很容易在linux下实现。下面将逐一介绍这几种方式。
3.1拨号接入
拨号上网是最常用的,也是速度最慢的的一种。这里我们所说的拨号就是指通过调制解调器,就是我们平时所说道“猫”,连接电话线,拨号连接到网络接入提供商,通过网络接入提供商的网络路由到Internet。
拨号上网要有自己是协议的,称为点对点协议即PPP协议。在linux中许多拨号程序是基于PPP协议的,所以PPP协议是必须安装。可以使用RPM来检测是否安装该协议。命令如下:
[root@localhost root]# rpm –q ppp
 ppp-2.4.1-10

如果出现上述结果表示已经安装了PPP协议,如果没有 出现你可以从安装光盘上找到该安装程序,在进行安装。安装完毕后就可以拨号上网了,但linux系统准备了一个更容易拨号的程序wvdial。程序也是系统盘中自带的,直接安装就可以了。安装完毕后就后在/etc下面找到wvdial的配置文件wvdial.conf。
其内容如下:
1  [Dialer Defaults]
2  Modem = /dev/ttyS0
3  Baud = 115200
4  Init1 = ATZ
5  Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
6  ISDN=0
7  Modem Type=Analog Modem
8  Auto Reconnect = off
9  ;Phone=<Target Phone Number>
10 ;Username=<Your Login Name>
11 ;Password=<Your Password>

其中第3行是 moden 的链接速度通常这个不用去管它,第8行为否允许自动重拨,当网络断开的时候是否重新拨号。第9行为提供接入的电话号码,第10、11行为入网的帐号和密码,修改是要将“;”去掉,表示启用。下面以263为例说明拨号配置文件的修改
[Dialer Defaults]
Modem = /dev/ttyS0
Baud =1115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
ISDN=0
Modem Type=Analog Modem
Auto Reconnect = off
Phone = 95963
Username =263
Password =263

然后在终端里执行wvdial &拨号即可。其中使用&是将拨号程序放到系统后台运行。拨号成功后只需输入回车就可继续其他工作。
[root@linux ppp]# wvdial &
-->; WvDial: Internet dialer version 1.53
-->; Initializing modem.
-->; Sending: ATZ
ATZ
OK
-->; Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
-->; Modem initialized.
-->; Sending: ATDT16388
-->; Waiting for carrier.
ATDT16388
CONNECT 115200
-->; Carrier detected.  Waiting for prompt.
CVX Access Switch.
Access is restricted to authorized users only.
username:
-->; Looks like a login prompt.
-->; Sending: 16388
16388
password:
-->; Looks like a password prompt.
-->; Sending: (password)
Valid commands are:
   quit       Hang up and disconnect
   help       List valid commands
>;
-->; Hmm... a prompt.  Sending "ppp".
ppp
'ppp' is not a valid command.
Valid commands are:
  quit       Hang up and disconnect
  help       List valid commands
>;
-->; Hmm... a prompt.  Sending "ppp".
ppp
'ppp' is not a valid command.
Valid commands are:
   quit       Hang up and disconnect
   help       List valid commands
>;
-->; Hmm... a prompt.  Sending "ppp".
-->; Don't know what to do!  Starting pppd and hoping for the best.
-->; Starting pppd at Mon May 31 17:10:19 2004
-->; pid of pppd: 1002
如果嫌每次开机拨号麻烦,可以编写自动拨号和自动断开的脚本程序,内容如下。
1.拨号脚本 /etc/ppp/ppp-on: 代码如下
#!/bin/sh
# This script initiates the ppp connections by wvdial
wvdial 263 &

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

Linux课程设计Linux下的网关服务 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。