| 论坛注册| 加入收藏 | 设为首页| RSS
Google
您当前的位置:首页 > Linux频道 > Linux入门与提高 > 上网与多媒体

linux redhat9.0/fedora4.0下adsl上网和配置全过程

时间:2006-06-15 22:12:43  来源:Linux联盟原创  作者:上上智
看了这么久的blog,我自写一点配置哈8SHLinux联盟
现在有很多想学习linux的人,  就是因为不能配置上网,所以不想学习现在我从adsl配置到nat全过程如下:8SHLinux联盟
1)安装rp-pppoe-3.5-2包8SHLinux联盟
在安装系统时,对新用户一般选择全部安装的,那就安装了,以后rpm, 或者tarball了,这很方便,对初学者:8SHLinux联盟
eg:8SHLinux联盟
  rpm -ivh rp-pppoe-3.5-2.rpm8SHLinux联盟
8SHLinux联盟
tarball 安装:8SHLinux联盟
tar zxvf rp-pppoe-3.5-2.tar.gz8SHLinux联盟
cd rp-pppoe-3.5-28SHLinux联盟
./configure8SHLinux联盟
make 8SHLinux联盟
make install8SHLinux联盟
8SHLinux联盟
2)rp-pppoe-3.5-2配置8SHLinux联盟
步骤:8SHLinux联盟
a) adsl-setup8SHLinux联盟
出现:8SHLinux联盟
Welcome to the ADSL client setup.  First, I will run some checks on8SHLinux联盟
your system to make sure the PPPoE client is installed properly...8SHLinux联盟
                                                                                8SHLinux联盟
The following DSL config was found on your system:8SHLinux联盟
                                                                                8SHLinux联盟
  Device:      Name:8SHLinux联盟
  ppp08SHLinux联盟
                                                                                8SHLinux联盟
Please enter the device if you want to configure the present DSL config8SHLinux联盟
(default ppp0) or enter 'n' if you want to create a new one:8SHLinux联盟
//这是我已经安装过了,主要是写文档:选择默认按回车8SHLinux联盟
8SHLinux联盟
LOGIN NAME8SHLinux联盟
                                                                                8SHLinux联盟
Enter your Login Name (default lanlgn409ldj@zgcnc):8SHLinux联盟
//这是我已经安装过了,:没有安装是输入adsl用户名8SHLinux联盟
INTERFACE8SHLinux联盟
                                                                                8SHLinux联盟
Enter the Ethernet interface connected to the ADSL modem8SHLinux联盟
For Solaris, this is likely to be something like /dev/hme0.8SHLinux联盟
For Linux, it will be ethX, where 'X' is a number.8SHLinux联盟
(default eth0):8SHLinux联盟
//选择默认按回车8SHLinux联盟
Do you want the link to come up on demand, or stay up continuously?8SHLinux联盟
If you want it to come up on demand, enter the idle time in seconds8SHLinux联盟
after which the link should be dropped.  If you want the link to8SHLinux联盟
stay up permanently, enter 'no' (two letters, lower-case.)8SHLinux联盟
NOTE: Demand-activated links do not interact well with dynamic IP8SHLinux联盟
addresses.  You may have some problems with demand-activated links.8SHLinux联盟
Enter the demand value (default no):8SHLinux联盟
//选择默认按回车8SHLinux联盟
DNS8SHLinux联盟
8SHLinux联盟
Please enter the IP address of your ISP's primary DNS server.8SHLinux联盟
If your ISP claims that 'the server will provide dynamic DNS addresses',8SHLinux联盟
enter 'server' (all lower-case) here.8SHLinux联盟
If you just press enter, I will assume you know what you are8SHLinux联盟
doing and not modify your DNS setup.8SHLinux联盟
Enter the DNS information here:8SHLinux联盟
// 输入server自动得到dns,server的ip8SHLinux联盟
PASSWORD8SHLinux联盟
8SHLinux联盟
Please enter your Password:8SHLinux联盟
8SHLinux联盟
8SHLinux联盟
USERCTRL8SHLinux联盟
8SHLinux联盟
Please enter 'yes' (two letters, lower-case.) if you want to allow8SHLinux联盟
normal user to start or stop DSL connection (default yes):8SHLinux联盟
//选择默认按回车问你是否连接8SHLinux联盟
8SHLinux联盟
Please choose the firewall rules to use.  Note that these rules are8SHLinux联盟
very basic.  You are strongly encouraged to use a more sophisticated8SHLinux联盟
firewall setup; however, these will provide basic security.  If you8SHLinux联盟
are running any servers on your machine, you must choose 'NONE' and8SHLinux联盟
set up firewalling yourself.  Otherwise, the firewall rules will deny8SHLinux联盟
access to all standard servers like Web, e-mail, ftp, etc.  If you8SHLinux联盟
are using SSH, the rules will block outgoing SSH connections which8SHLinux联盟
allocate a privileged source port.8SHLinux联盟
8SHLinux联盟
The firewall choices are:8SHLinux联盟
0 - NONE: This script will not set any firewall rules.  You are responsible8SHLinux联盟
          for ensuring the security of your machine.  You are STRONGLY8SHLinux联盟
          recommended to use some kind of firewall rules.8SHLinux联盟
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation8SHLinux联盟
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway8SHLinux联盟
                for a LAN8SHLinux联盟
Choose a type of firewall (0-2):8SHLinux联盟
//是否设置firwall8SHLinux联盟
Do you want to start this connection at boot time?8SHLinux联盟
Please enter no or yes (default no):8SHLinux联盟
//启动时是否连接8SHLinux联盟
Do you want to start this connection at boot time?8SHLinux联盟
Please enter no or yes (default no):8SHLinux联盟
8SHLinux联盟
** Summary of what you entered **8SHLinux联盟
8SHLinux联盟
Ethernet Interface: eth08SHLinux联盟
User name:          lanlgn409ldj@zgcnc8SHLinux联盟
Activate-on-demand: No8SHLinux联盟
DNS:                Do not adjust8SHLinux联盟
Firewalling:        NONE8SHLinux联盟
User Control:       yes8SHLinux联盟
Accept these settings and adjust configuration files (y/n)?8SHLinux联盟
//是否写入配置文件里 选择 y8SHLinux联盟
8SHLinux联盟
3)假如你是用别人的mac连接8SHLinux联盟
1 redhat9.0改mac:8SHLinux联盟
ifconfig eth0 down8SHLinux联盟
ifconfig eth0 hw ether 5254ab323d518SHLinux联盟
ifconfig eth0 up8SHLinux联盟
ifup ppp08SHLinux联盟
8SHLinux联盟
2 fedora 4.0改mac:8SHLinux联盟
ifdown eth08SHLinux联盟
ifconfig eth0 hw ether 5254ab323d518SHLinux联盟
ifup eth08SHLinux联盟
ifup ppp0 & adsl-start8SHLinux联盟
4)测试一下8SHLinux联盟
ping www.baidu.com8SHLinux联盟
5)做nat8SHLinux联盟
echo "1" > /proc/sys/net/ipv4/ip_forward  //这很重要,路由转发8SHLinux联盟
modprobe ip_tables8SHLinux联盟
modprobe ip_nat_ftp8SHLinux联盟
modprobe ip_nat_irc8SHLinux联盟
modprobe ip_conntrack8SHLinux联盟
modprobe ip_conntrack_ftp8SHLinux联盟
modprobe ip_conntrack_irc8SHLinux联盟
/sbin/iptables -F8SHLinux联盟
/sbin/iptables -X8SHLinux联盟
/sbin/iptables -Z8SHLinux联盟
/sbin/iptables -F -t nat8SHLinux联盟
/sbin/iptables -X -t nat8SHLinux联盟
/sbin/iptables -Z -t nat8SHLinux联盟
/sbin/iptables -P INPUT   ACCEPT8SHLinux联盟
/sbin/iptables -P OUTPUT  ACCEPT8SHLinux联盟
/sbin/iptables -P FORWARD ACCEPT8SHLinux联盟
/sbin/iptables -t nat -P PREROUTING  ACCEPT8SHLinux联盟
/sbin/iptables -t nat -P POSTROUTING ACCEPT8SHLinux联盟
/sbin/iptables -t nat -P OUTPUT      ACCEPT8SHLinux联盟
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE//不是adsl也可以把ppp0改成eth0 ,8SHLinux联盟
1一般网卡nat:8SHLinux联盟
[root@test root]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 8SHLinux联盟
DEVICE=eth0 8SHLinux联盟
BOOTPROTO=dhcp8SHLinux联盟
BROADCAST=192.168.0.255 8SHLinux联盟
IPADDR=192.168.0.1 8SHLinux联盟
NETMASK=255.255.255.0 8SHLinux联盟
NETWORK=192.168.0.0 8SHLinux联盟
ONBOOT=yes 8SHLinux联盟
8SHLinux联盟
[root@test root]# vi /etc/sysconfig/network-scripts/ifcfg-eth0:0 8SHLinux联盟
DEVICE=eth0:0 8SHLinux联盟
BOOTPROTO=static 8SHLinux联盟
BROADCAST=192.168..255 8SHLinux联盟
IPADDR=192.168.1.2 8SHLinux联盟
NETMASK=255.255.255.0 8SHLinux联盟
NETWORK=192.168..0 8SHLinux联盟
ONBOOT=yes8SHLinux联盟
2 两块网卡nat:8SHLinux联盟
只是那個 eth0:0 改成了 eth1 而已啦,其它都是一样的设置8SHLinux联盟
6)dns 设置8SHLinux联盟
在里面/etc/resolv.conf8SHLinux联盟
把你的ip写入里面去8SHLinux联盟
nameserver 192.168.0.18SHLinux联盟
然后重启要不然,客户机不能上网8SHLinux联盟
7)大家有问题多看文档,和请教哈
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
    无相关信息
栏目更新
栏目热门