老爷机搭建linux 软路由 服务器

来源:互联网 发布:矩阵论视频教程百度云 编辑:程序博客网 时间:2024/04/29 07:53

软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特用的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能

搭建步骤:
1。安装linux系统
2。配置NAT
3。配置DHCP

一、安装linux系统
1.机器的主板集成网卡以坏,所以安装两块  TP-LINK TF-3239DL 以作网关来做网络负载均衡,建议多块网卡。
        系统选用的 RedHat 9  来安装,配置网卡地址:
       
2.网卡信息
        网卡1  外网端,现实技术验证,直接从路由器分进来的网线。(真实情况中,网卡1直接配置ADSL) 
eth0  网卡1:
                 IP:             192.168.1.200
 子网掩码: 255.255.255.0
网关: 192.168.1.1

        网卡2  当做局域网网关
        eth1 网卡2:
IP:   192.168.2.1     (该地址是局域网网关)
子网掩码: 255.255.255.0
网关: 不设置

配置  dns 

3. 安装时记得选择  安装 ssh 服务 

二、配置NAT1.修改 /etc/sysctl.conf# vi /etc/sysctl.conf
编辑修改 net.ipv4.ip_forward = 1 (开启转发) 
 

2.剩余命令
# iptables -F
# iptables -P  INPUT  ACCEPT
# iptables -P  FORWARD   ACCEPT
# iptables -t  nat  -A   POSTROUTING  -o eth0  -j  MASQUERADE 

      最后一句开启连接外网的网卡 的NAT

     用笔记本连接网卡2 接口  ,  配置客户机
    IP: 192.168.2.101
            子网掩码: 255.255.255.0
    配置DNS

    ping  www.baidu.com  ping通 , 访问OK,配置NAT成功!

三、配置DHCP
1.首先确认服务器是否安装DHCP服务
# rpm -qa |  grep dhcp

2.如未安装进行挂载光盘并安装DHCP服务
使用 mount 命令进行光盘挂载
# mount /mnt/cdrom
然后进入目录使用rpm进行安装
#  cd /mnt/cdrom/RedHat/RPMS/
#  rpm -ivh dhcp-3.0pl1-23.i386.rpm 

3.配置DHCP
拷贝示例配置文件到 /etc/dhcpd.conf
#  cd /etc
# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample  dhcpd.conf    

修改示例文件
#   vi  dhcpd.conf 

我的修改完成后文件
ddns-update-style interim;
ignore client-updates;


subnet 192.168.2.0 netmask 255.255.255.0 {


# --- default gateway
        option routers                  192.168.2.1;            #默认网关
        option subnet-mask              255.255.255.0;          #默认子网掩码


        option nis-domain               "domain.org";
        option domain-name              "domain.org";
        option domain-name-servers      58.20.127.170;# 默认 DNS


        option time-offset              8000;   # Eastern Standard Time    #时区
#       option ntp-servers              192.168.1.1;
#       option netbios-name-servers     192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
#       option netbios-node-type 2;


        range dynamic-bootp 192.168.2.100 192.168.2.254;         # DHCP 子网IP范围
        default-lease-time 21600;                                
        max-lease-time 43200;                                 


        # we want the nameserver to appear at a fixed address
        host ns {      #指定客户端IP   供无盘使用
                next-server marvin.redhat.com;
                hardware ethernet 12:34:56:78:AB:CD;
                fixed-address 192.168.2.28;
        }
}


四、启动DHCP服务
       # service dhcpd start


       客户机连接,选择自动获取IP  测试。该配置完成!