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

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

搭建步骤:
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 测试。该配置完成!

你可能感兴趣的:(linux)