如何用Linux做PPPOE服务器(1)


不少环境下,我们都需要用Linux做PPPOE服务器。那么与Win系统不同的,Linux系统更加强调命令行的使用。所以,这里我们就借助网络拓扑图的结构,来分析一下Linux做PPPOE服务器时,所涉及的命令代码的使用。

网络拓扑如图1所示

网络拓扑如图1所示

从上图看出,使用Linux做PPPOE服务器与使用routeros作PPPOE服务器在网络拓扑上是没有区别的,我们本次是使用Eth1网卡连接外网为其设置IP地址、子网掩码、网关:10.70.10.15/255.255.0.0 10.70.0.1),Eth0网卡连接内网为了安全起见,不设置IP地址等信息)。

Linux自身的网络设置

Linux做PPPOE服务器,在操作上虽然也可以在图形界面中是为网卡设置IP地址,但是真正实现网卡IP地址等信息的准确可靠,还是要在相应的文件中作设置,我们本次要设置两块网卡,编辑好的文件内容如下:

  1. [root@localhost network-scripts]# pwd  
  2. /etc/sysconfig/network-scripts  
  3. [root@localhost network-scripts]# more ifcfg-eth0  
  4. TYPE="Ethernet" 
  5. BOOTPROTO="static" 
  6. IPADDR="0.0.0.0" 
  7. DEVICE="lan" 
  8. HWADDR="00:0C:29:33:69:86" 
  9. ONBOOT="yes" 
  10. NETMASK="0.0.0.0" 
  11. [root@localhost network-scripts]# more ifcfg-eth1  
  12. TYPE="Ethernet" 
  13. BOOTPROTO="static" 
  14. IPADDR="10.70.10.11" 
  15. DEVICE="wan" 
  16. HWADDR="00:0C:29:33:69:90" 
  17. ONBOOT="yes" 
  18. NETMASK="255.255.0.0" 
  19. GATEWAY="10.70.0.1" 

Linux做PPPOE服务器的设置过程中,我们重点看一下ifcfg-eth1的配置文件,其中ONBOOT="yes"是必须的,可以保证系统启动网卡自动连接到网络上,网关的信息是我们手工添加进出去,保证有网关可以正常的访问外部网络,ifcfg-eth0文件中只要保证ONBOOT="yes"就可以了,当然象在routeros中一样,我们将外网口的名字定义为wan,将内网口的名字定义为lan。


相关内容

    暂无相关文章