博客
关于我
Centos 5.3 ADSL拨号组建中小型企业网络
阅读量:790 次
发布时间:2023-01-26

本文共 663 字,大约阅读时间需要 2 分钟。

搭建所需环境

CentOS 5.3 64位系统,配置双网卡;开通ADSL拨号账号和密码等前期相关工作,公司简单的拓扑图如下:

正式配置

根据拓扑图连接好公司内部局域网,这里我们只配置Linux网关服务器,如下:

要公司内部能上网,首先得保证Linux网关服务器先上网,配置pppoE拨号。

yum install rp-pppoe -y

安装完pppoe后,我们开始配置网卡,设定eth0为公司内网网关为192.168.0.1,eth1为ADSL拨号网卡。注:eth0直接配置ip+子网掩码即可;eth1启用网卡不用配置ip

启动拨号连接

/usr/sbin/adsl-start 不报错,然后ping g.cn或者baidu.com 正常上网即可,如果无法上网请配置linux /etc/resolv.conf 输入nameserver 202.106.0.20或者检查拨号是否正常。

确认linux网关能上网后,然后配置防火墙加入下面一句话即可:

-A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE

然后开启转发:

echo “1” > /proc/sys/net/ipv4/ip_forward 即可!

重启防火墙 /etc/init.d/iptables restart;客户端验证上网!

配置后总结

防火墙里面还可以配置更多的东西,例如发布web网站,FTP等,限制客户端上网MAC和ip,限制某个端口,及ip重定向等等,后期跟squid缓存服务器一起写出来

转载地址:http://buryk.baihongyu.com/

你可能感兴趣的文章
java 重载、重写、重构的区别
查看>>
Java 链表对象 链表翻转 对象中有对象的翻转 对象链表翻转指针
查看>>
Java 集合之 Queue
查看>>
Java 集合框架综述,这篇让你吃透!
查看>>
Java 集合概览
查看>>
Java 面向对象编程概念
查看>>
Java 面向对象编程的四个基本原则(封装、继承、多态和抽象),并给出一个简单的例子说明如何在 Java 中应用这些原则?
查看>>
java 高性能Server —— Reactor模型单线程版
查看>>
java split
查看>>
Java+MySQL实现学生管理系统
查看>>
Java+SQL Serve开发的《java电子商务系统》搭建开源实战+视频教程
查看>>
Java, Jquery, Html, 框架面试题目
查看>>
java.math.BigDecimal类
查看>>
java- File
查看>>
JAVA- 清除数组重复元素
查看>>
Java---多线程之死锁
查看>>
Java---设计模式app小软件汇总应用
查看>>
java--Serializable理解与总结
查看>>
java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present---springcloud工作笔记166
查看>>
Java-JUC(五):闭锁(CountDownLatch)
查看>>