通过adsl拨号上网并作网关

本文可自由转载,但请遵循“署名-非商业用途-保持一致”的创作共用协议。 永久链接:JoeCen's 小猫窝
-----------------------------

一、拨号设置。

1、运行adsl-setup输入你的拨号信息和dns等。

2、将默认网关改为无。
即将/etc/sysconfig/network中的gatewat项清空。

3、保持adsl的连接,不然会隔几十秒就会自动停掉:
vi /etc/sysconfig/network-scripts/ifcfg-ppp0
把PPPOE-TIMEOUT=*和CONNECT-TIMEOUT=*的值都改成0。

二、拨号
拨号有两个命令可以实现
1、adsl-start 如果设置了多个adsl账号,可以在后面加上其名字。
如adsl-start ifcfg-ppp0

2、ifup ppp0
个人感觉第二种的拨号速度快点。

三、防火墙设置
主要是两个地方
1、开放ip转发:
echo 1 > /proc/sys/net/ipv4/ip_forward

2、开放nat:
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -j MASQUERADE

四、检查配置
1、使用ifup ppp0拨号,然后ifconfig看看是否有ppp0。

2、route或netstat -r看看默认路由是否有错,ping dns server看看能否出去外网。

3、在client端设置默认网关为eth0或eth1的ip。ping dns server看看能否出去外网。

如果上述一切正常即可!

随机日志

  • lilina:合烧feed的尝试
  • dd 命令的用法
  • 在linux下安装oracle9i--关于在redhat9下安装的补充
  • 网卡不见了!
  • 入手wii,好贵
  • Leave a Reply