Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->发行版专区 ->Redhat ->正文

RedHat7.2下ADSL双网卡共享上网实战

来源: 作者: 时间:2007-04-11 点击: [收藏] [投稿]






3、ADSL配置

配置好服务器的基本环境后,开始进行ADSL拨号设置,Michael在设置的时候发现了一个很奇怪的问题,就是系统中怎么都找不到adsl- setup命令,别的如adsl-start 、adsl-connect等都有,这让我很纳闷。实在没有办法,我去openbsd.org下载了redhat7.3的rp-pppoe-3.5- 1.i386.rpm 包,然后用下面的命令重新安装了rp-pppoe包:

#rpm -Uhiv --replacepkgs rp-pppoe-3.5-1.i386.rpm

一看一下就好了,呵呵,不知道7.2带的包到底有什么毛病,也没有功夫仔细研究了。

接下来开始运行adsl-setup来设置ADSL,下面是配置过程:

#/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 重新输入。

这样就完成了ADSL的配置,这时试着运行一下adsl-start,正确的话应该可以看到connected的信息,如果有问题试着看看/var/log/message的信息,然后重新进行配置。

运行adsl-start成功连接后,运行ifconfig -a看看网络设备信息,应该可以看到ppp0的信息,这就是ADSL建立的连接,应该可以看到电信分配的IP地址之类的信息。

此时,Michael尝试设置了其他的电脑的ip信息,比如设置了另外一台接在HUB上的笔记本的ip地址为192.168.0.128,网关设置为192.168.0.1,打开ie上网,呵呵,大功告成!

4、配置DHCP服务

为了让家里的网络环境更方便,于是开始在代理服务器上配置DHCP服务,下面是DHCP的简单配置过程;从光盘或者网上找到dhcp-2.0pl5-8.i386.rpm和dhcpcd-1.3.22pl1-7.i386.rpm两个包,用rpm -hiv 安装。拷贝/usr/share/doc/dhcp-2.0pl5/dhcpd.conf.sample 文件到 /etc/dhcpd.conf 然后根据自己具体情况修改部分配置信息,下面是Michael的dhcpd.conf文件内容:

subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;

option nis-domain "toplee.com";
option domain-name "toplee.com";
option domain-name-servers 202.106.196.115,202.106.196.152,202.96.199.133;

option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;

range dynamic-bootp 192.168.0.128 192.168.0.255;
default-lease-time 21600;
max-lease-time 43200;

# we want the nameserver to appear at a fixed address
host ns {
next-server ns.toplee.com;
hardware ethernet 00:03:0F:F8:60:22;
fixed-address 192.168.0.1;
}
}

基本上你直接拷贝上面的内容就可以了。

然后运行/etc/init.d/dhcpd start 启动dhcp服务(另外可以在setup里面设置启动的时候自动运行dhcp服务)一切ok,设置内网其他的机器使用自动获取就ok了!你可以通过查看/var/lib/dhcp/dhcpd.leases 文件查看客户机器租用ip的情况。

好了,有点晚了,Michael就写到这里,基本上都说清楚了,大家有什么问题或者发现Michael有些什么设置不够好的都可以告诉我!大家相互交流,共同进步!

()

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:RedHat 7.2 Linux操作系统的极速汉化   下一篇:基于网络的RedHat系统无人值守安装

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号