本文为大家介绍路由器架设代理服务器(路由器架设外网服务器),下面和小编一起看看详细内容吧。
什么是路由器和ip 共享器
由于主机要向不同的网络域发送数据,就需要路由器的帮助,所以路由器的主要功能就是:“中转网络数据包”!也就是说,路由器会分析源包的ip header,找到包头中的目的ip后,通过路由器自身的路由表将包发送到下一个目的地(next hop)。这就是路由器的作用。那么如何实现路由器的功能呢?目前有两种实现方式:
* 硬件功能:比如cisco、tp-link、d-link(2)等公司都生产硬件路由器。这些路由器具有嵌入式操作系统,可以负责不同网络域之间的数据包翻译和转发等功能;
* 软件功能:例如操作系统linux的核心具有提供数据包转发的能力。
高端路由器可以连接不同的硬件设备,并且可以翻译很多不同的数据包格式,而且价格通常也不便宜!本章我们不讨论这些高级问题,只讨论鹿里头最简单的路由器功能:连接两个不同的网络域。嘿!这个功能在linux个人电脑上就可以实现!如何实现?
开启核心包转发(ip forward)功能
就像路由表是linux核心功能提供的一样,转发数据包的能力也是linux核心提供的,那么如何查看核心是否已经开始转发数据包呢?很简单,观察核心函数的显示文件即可。是的,如下:
[root@www ~]# cat /proc/sys/net/ipv4/ip_forward
0 /proc/sys/net/ipv4/ip_forward”就足够了。但是,此设置的结果将在下次重启后失效。所以鸟哥建议大家直接修改系统配置文件/etc/sysctl.conf的内容,实现开机启动包转发的功能。
[root@www ~]# vim /etc/sysctl.conf
# 修改下面的设置值才正确! (原值为0,改成1即可)
net.ipv4.ip_forward=1
[root@www ~]# sysctl -p
好了,路由器架设代理服务器(路由器架设外网服务器)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。