网站空间如何续费,四川和住房城乡建设厅网站首页,wordpress怎么填,网站上做的图片不清晰是怎么回事LINUX系统是一个强大的网络操作系统#xff0c;本身就是一个出色的路由器#xff0c;只要经过非常少的几步设置#xff0c;就会使用LINUX系统本身成为一台出色的路由器。?xml:namespace prefix o ns urn:schemas-microsoft-com:office:office /要想使… LINUX系统是一个强大的网络操作系统本身就是一个出色的路由器只要经过非常少的几步设置就会使用LINUX系统本身成为一台出色的路由器。?xml:namespace prefix o ns urn:schemas-microsoft-com:office:office / 要想使LINUX系统达到这种目的首先得查看LINUX系统的内核中是否打开了IP转发功能可以通过下列命令来查看 cat /proc/sys/net/ip_forward 如果用此命令返回的结果是0那么就表明LINUX内核没有启用IP转发功能。就可以通过下示命令来启用 echo 1 /proc/sys/net/ip_forward 但这种方式只能保证当次有效如果你不小心或应某种需要重启了系统那么又得重新输入上述这个命令一次。因此为了保证每次系统都能自动设置你就可以用VI编辑器打开/etc/sysctl.conf配置文件在此配置文件中加如下容 ipv_ipforward1 保存退出后这样每次重启系统都不用重新设置内核IP转发了。 在打开内核IP转发功能后我们就该为我们所假设的网络添加路由功能了。 在LINUX系统下实现路由功能两种方法来实现一种是通过IPTABLES工具的NAT转发功能一种是使用IPROUTER2工具集中的IP ROUTE命令子集来实现。这两种方法各有优缺点使用哪种方法主要看你所在的网络使用哪种方法连接互联网。IPTABLES工具适合动态IP地址以及固定公网IP地址方式同时还提供了网络地址转换功能此功能不仅能使使用私有IP地址的内网PC连接上互联网而且还提供外网能过DNAT功能访问处于内网中的各种网络服务以用隐藏内容IP网络段增加了安全性。IP ROUTE工具同样适应与IPTABELS相同的两种上网方式但不能提供NAT功能。 不过有许多特殊的网络路由功能是通过这两个工具共同合作的才能实现的例如将要讲到的策略路由、负载均衡、多WAN出口路由等。因此笔者在此分别列出这个工具实现路由功能的命令内容其后在介绍如何通过这两个工具合作完成更加高级的功能。 1、IPTABLES工具的NAT方式开启LINUX路由功能其通过动态拔号方式连接互联网的命令如下所示 iptables –t nat –A POSTROUTING –d 192.168.1.0/24 –s 0/0 –o ppp0 –j MASQUERD 其中ppp0是你拔号网络接口别名在此之前你得先设置好与拔号相关的内容这可以通过直接编辑/etc/sysconfig/network_scripts/ifcfg_ppp0配置文件来达到目的。 通过固定公网IP地址方式连接互联的实现方法如下 iptables –t nat –A POSTROUTING –s 192.168.1.0/24 -j SNAT –to 202.103.224.58 其中这个固定公网IP地址是由当地ISP分配给你的在这也是由笔者自行假设的具体的IP地址得根据你所在ISP所在地来决定。 2、通过IP ROUTE工具来实现LINUX系统的路由功能 通过动态拔号上网方式连接互联网的命令如下所示产 # ip route add via ppp0 dev eth0 通过固定公网IP连接互联网的命令如下所示 # ip route add via 202.103.224.58 dev eth0 经过以上两种方法中的任何一种的设置我们的LINUX系统就具有路由功能了。这样所处在局域网内部的PC都能够通过这台LINUX路由器共享上网了便前题条件是要设置这些局域网中的PC的IP地址为此IP地址段中的任何一个但不能相同192.168.1.2-192.168.1.254同时设置它们的网关地址全部为192.168.1.1这是LINUX路由器中连接局域网网卡的IP地址。因为在这里全部使用固定IP地址没有使用DHCP服务器因此这此IP地址都必需由用户自行指定的。