Centos 5.3 ADSL拨号组建中小型企业网络

简介:

 前言随着互联网的发展,越来越多的中小型公司需要组建简单局域网使公司内部员工上网,并能实现简单上网行为管理,Linux作为网关服务器是再适合不过了,又开源又免费,而且还能免费发布Web

 一、搭建所需环境

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

  

 二、正式配置


 
 
  1.  根据拓扑图连接好公司内部局域网,这里我们只配置Linux网关服务器,如下:  
  2.  
  3. 要公司内部能上网,首先得保证linux网关服务器先上网,配置pppoE拨号.  
  4.  
  5. yum install rp-pppoe –y  安装rp-pppoe一个包即可,也可以在光盘里面使用rpm安装.  
  6.  
  7. 安装完pppoe后,我们开始配置网卡,设定eth0为公司内网网关为192.168.0.1,eth1为ADSL拨号网卡。注* eth0直接配置ip+子网掩码即可;eth1启用网卡不用配置ip 

三、开始设置ADSL拨号


 
 
  1. 执行这个命令:   /usr/sbin/adsl-setup  根据提示配置即可。  
  2.  
  3. >>> Enter your PPPoE user name: ——此处输入拨号帐号的用户名   
  4. >>> 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): ——输eth1   
  5. >>> Enter the demand value (default no): 默认回车即可  
  6. >>> Enter the DNS information here: ——输入当地运营商的DNS服务器IP,不知道可以直接回车。  
  7. >>> Please enter your PPPoE password: ——输用户口令  
  8. >>> Please re-enter your Passwd:--确认口令   
  9. >>> Choose a type of firewall (0-2): ——输2   封装使局域网其他机器能上网  
  10. >>> Accept these settings and adjust configuration files (y/n)? ——输y 完成设置  
  11.  
  12. 会生成一个 ppp0临时网卡,/etc/sysconfig/network-scripts/ifcfg-ppp0 

四、启动拨号连接


 
 
  1. /usr/sbin/adsl-start 不报错,然后ping g.cn或者baidu.com 正常上网即可,如果无法上网请配置linux /etc/resolv.conf 输入nameserver 202.106.0.20 或者检查拨号是否正常。  
  2.  
  3. 确认linux网关能上网后,然后配置防火墙加入下面一句话即可。  
  4.  
  5. -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE  
  6.  
  7. 然后开启转发:  
  8.  
  9. echo  “1” >>/proc/sys/net/ipv4/ip_forward 即可!  
  10.  
  11. 重启防火墙 /etc/init.d/iptables  restart ;客户端验证上网! 

五、配置后总结


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

 

本文转自 wgkgood 51CTO博客,原文链接:http://blog.51cto.com/wgkgood/631622



相关文章
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
535 20
|
人工智能 自然语言处理 决策智能
智能体竟能自行组建通信网络,还能自创协议提升通信效率
《一种适用于大型语言模型网络的可扩展通信协议》提出创新协议Agora,解决多智能体系统中的“通信三难困境”,即异构性、通用性和成本问题。Agora通过标准协议、结构化数据和自然语言三种通信格式,实现高效协作,支持复杂任务自动化。演示场景显示其在预订服务和天气预报等应用中的优越性能。论文地址:https://arxiv.org/pdf/2410.11905。
535 6
成功解决:CentOS7中无法连接网络
这篇文章介绍了如何解决CentOS 7虚拟机无法连接网络的问题。作者猜测问题可能是由于虚拟机软件的网关和CentOS 7系统的网关不一致导致的。文章提供了两种解决方案:修改虚拟网络编辑器的网关或修改CentOS系统的网关和IP地址。作者选择了后者,并演示了如何在CentOS终端中以root用户身份修改IP和网关。
成功解决:CentOS7中无法连接网络
|
物联网 应用服务中间件 Linux
CentOS7.9 Nginx+EMQX集群组建MQTTS平台
通过以上步骤,您已成功搭建了一个基于CentOS 7.9、Nginx和EMQX的MQTTS平台。这个平台既能保证数据传输的安全性,又能利用Nginx的负载均衡能力和EMQX的高性能、高并发处理能力,实现稳定高效的消息服务。在部署和配置过程中,务必注意证书、域名以及EMQX配置的正确性,确保系统安全和稳定运行。此外,定期更新软件和系统,以及监控系统性能,也是保证MQTTS平台长期稳定运行的重要环节。
541 4
|
物联网 应用服务中间件 Linux
CentOS7.9 Nginx+EMQX集群组建MQTTS平台
通过以上步骤,您已成功搭建了一个基于CentOS 7.9、Nginx和EMQX的MQTTS平台。这个平台既能保证数据传输的安全性,又能利用Nginx的负载均衡能力和EMQX的高性能、高并发处理能力,实现稳定高效的消息服务。在部署和配置过程中,务必注意证书、域名以及EMQX配置的正确性,确保系统安全和稳定运行。此外,定期更新软件和系统,以及监控系统性能,也是保证MQTTS平台长期稳定运行的重要环节。
646 3
|
Linux 网络安全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
|
网络协议 Linux 网络安全
Hyper-v 如何配置 Centos7 虚拟机网络?
Hyper-v 如何配置 Centos7 虚拟机网络?
928 0
|
网络协议 Linux
centos7部分桥接网络ping不通解决方案
centos7部分桥接网络ping不通解决方案
|
物联网 应用服务中间件 Linux
CentOS7.9 Nginx+EMQX集群组建MQTTS平台
通过以上步骤,您已成功搭建了一个基于CentOS 7.9、Nginx和EMQX的MQTTS平台。这个平台既能保证数据传输的安全性,又能利用Nginx的负载均衡能力和EMQX的高性能、高并发处理能力,实现稳定高效的消息服务。在部署和配置过程中,务必注意证书、域名以及EMQX配置的正确性,确保系统安全和稳定运行。此外,定期更新软件和系统,以及监控系统性能,也是保证MQTTS平台长期稳定运行的重要环节。
355 0

热门文章

最新文章