一台电脑要上网需要“猫”,那多台电脑同时上网需要什么呢?答案是由器。可是你没有由器呢?我们就要学会别的方法。这里使Linux变成由器。怎样才能使Linux变成由器呢?首先得查看Linux系统的内核中是否打开了IP转能,可以通过下列命令来查看: 如果用此命令返回的结果是0,那么就表明Linux内核没有启用IP转能。就可以通过下示命令来启用: 但这种方式只能当次有效,如果你不小心或应某种需要重启了系统,那么又得重新输入上述这个命令一次。因此,为了每次系统都能自动设置,你就可以用VI编辑器打开/etc/sysctl.conf配置文件,在此配置文件中加如下容: 保存退出后,这样,每次重启系统都不用重新设置内核IP转发了。 在打开内核IP转能后,我们就该为我们所假设的网络添加由功能了。 在Linux变成由功能,两种方法来实现,一种是通过IPTABLES工具的NAT转能,一种是使用IPROUTER2工具集中的IPROUTE命令子集来实现。这两种方法各有优缺点,使用哪种方法,主要看你所在的网络使用哪种方法连接互联网。IPTABLES工具适合动态IP地址以及固定公网IP地址方式,同时,还提供了网络地址转换功能,此功能不仅能使使用私有IP地址的内网PC连接上互联网,而且还提供外网能过DNAT功能访问处于内网中的各种网络服务,以用隐藏内容IP网络段,增加了安全性。IPROUTE工具同样适应与IPTABELS相同的两种上网方式,但不能提供NAT功能。 不过,有许多特殊的网络由功能,是通过这两个工具共同合作的才能实现的,例如,将要讲到的策略由、负载均衡、多WAN出口由等。因此,笔者在此分别列出这个工具实现由功能的命令内容,其后,在介绍如何通过这两个工具合作,完成更加高级的功能。 1、IPTABLES工具的NAT方式Linux由功能,其通过动态拔号方式连接互联网的命令如下所示: 其中,ppp0是你拔号网络接口别名,在此之前,你得先设置好与拔号相关的内容,这可以通过直接编 通过固定公网IP地址方式连接互联的实现方法如下: 其中,这个固定公网IP地址是由当地ISP分配给你的,在这也是由笔者自行假设的,具体的IP地址得根据你所在ISP所在地来决定。 2、通过IPROUTE工具来实现Linux系统的由功能 通过动态拔号上网方式连接互联网的命令如下所示产: 通过固定公网IP连接互联网的命令如下所示: 这样,所处在局域网内部的PC都能够通过这台LINUX由器共享上网了,便前题条件是要设置这些局域网中的PC的IP地址为此IP地址段中的任何一个,但不能相同,192.168.1.2-192.168.1.254,同时,设置它们的网关地址全部为192.168.1.1,这是LINUX由器中连接局域网网卡的IP地址。因为,在这里全部使用固定IP地址,没有使用DHCP服务器,因此,这此IP地址都必需由用户自行指定的。 输入192.168.1.1经过以上两种方法中的任何一种的设置,我们的Linux变成由功能了。 【编辑推荐】 |
不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流
GMT+8, 2025-11-5 03:23 , Processed in 0.030339 second(s), 15 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.