网关服务器搭建
1. 网关服务器需要至少两张网卡,以eth0和eth1为例子
eth0:188.66.5.6/24 外网地址
eth1:192.168.1.1/24 内网地址
2. 在ubutu中,打开/etc/network/interfaces,在文件最后添加:
auto eth0
iface eth0 inet static
address 188.66.5.6
netmask 255.255.255.0
gateway 188.66.5.1
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
配置完成后,重启服务器。现在这个机器就可以访问两个网络了。
3. 在网关服务器上配置DHCP服务器
安装dhcp服务器
sudo sudo apt-get install dhcp3-server
修改文件/etc/default/isc-dhcp-server
更改为 INTERFACES="eht1"
备份DHCP主配置文件 /etc/dhcp/dhcpd.conf
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp3/dhcpd.conf.backup
修改DHCP主配置文件 /etc/dhcp/dhcpd.conf
屏蔽重复的脚本:
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;
#default-lease-time 600;
#max-lease-time 7200;
修改脚本如下:
# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.250; #动态地址池范围
option domain-name-servers 202.66.66.6; #DNS地址
option routers 192.168.1.1; #网关地址
option broadcast-address 192.168.1.255; #广播地址
default-lease-time 86400; #默认租用24小时
max-lease-time 90000;
}
重启DHCP server
sudo /etc/init.d/isc-dhcp-server restart
测试DHCP server功能
测试DHCP非常简单,直接将主机系统的IPv4配置改为DHCP自动获取,成功用ipconfig即可查看到分配的参数。
至此,服务器搭建完毕。
对于网关服务器的防火墙功能,使用iptables进行配置,不在进行说明。
分享到:
相关推荐
在Ubuntu 14.04上安装Docker是许多系统管理员和开发者的需求,尤其是在没有互联网连接或者网络环境受限的情况下。Docker是一个开源的应用容器引擎,它允许开发者将他们的应用及其依赖打包到一个可移植的容器中,然后...
在 Ubuntu 14.04 中,安装和配置 NFS 服务器可以实现文件共享。 安装 NFS 服务器 首先,需要安装 NFS 服务器端 software。使用以下命令安装: `apt-get install nfs-kernel-server` 然后,需要安装 NFS 客户端 ...
........Ubuntu 14.04 64位Linux操作系统IOS镜像下载..........................................................................................................................................................
文档是在 Ubuntu 14.04.2 LTS 上,配置运行以下四个常用软件 jdk-8u5-linux-x64.tar.gz apache-tomcat-7.0.54.tar.gz mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz jboss-4.2.3.GAcha 也配置了软件随系统开启自动...
Ubuntu 14.04作为一款稳定和广泛使用的Linux发行版,常被嵌入式开发者选作开发环境的基础。交叉编译环境使得开发者可以在一个与目标嵌入式设备处理器架构不同的系统上编译适用于该处理器架构的程序。本篇将详细介绍...
在IT行业中,构建一个可靠的测试环境对于软件开发和系统管理员来说至关重要。Ubuntu 14.04 是一款基于Debian的...通过这些步骤,你可以快速搭建一个用于测试的Ubuntu 14.04环境,充分利用硬件资源,并易于管理和扩展。
Ubuntu 14.04 默认 root 登陆配置 在 Ubuntu 14.04 中,默认情况下 root 帐号是禁用的,这是为了安全考虑。但是在某些情况下,我们需要使用 root 帐号来...这些步骤可以帮助我们更好地管理和维护 Ubuntu 14.04 系统。
在Ubuntu 14.04上离线安装NFS涉及到几个关键步骤,包括理解NFS的基本概念、准备安装包、配置NFS服务器以及设置客户端。下面将详细介绍这个过程。 1. **NFS基本概念**:NFS由Sun Microsystems开发,是一种标准的...
在Ubuntu 14.04操作系统中配置Android开发环境是一个重要的任务,这涉及到多个组件的安装和设置。本文将详细讲解如何一步步搭建Android SDK、ADT(Android Development Toolkit)和NDK(Native Development Kit)...
mysql-ubuntu14.04系统版
复制文件内百度网盘分享地址ubuntu-14.04-desktop-amd64.iso
在Ubuntu 14.04系统中,NFS(Network File System)是一种广泛使用的网络文件系统,它允许网络上的计算机共享文件和目录。NFS在Linux环境中尤其常见,用于服务器之间或者服务器与客户端之间的文件共享。离线安装NFS...
Ubuntu 14.04系统下能用的vscode客户端(新版本在启动时无响应,且无法打开终端),版本号:code_1.42.1-1581432938_amd64.deb 使用方法:解压后执行sudo dpkg -i code*
Ubuntu 14.04 是一个非常流行的操作系统,但是有时候从 Ubuntu 官方服务器下载软件更新的速度非常慢,影响了用户体验。为了解决这个问题,我们可以尝试修改软件更新源,以加速下载速度同时也减轻了官方服务器的压力...
本文档详细介绍了在 Ubuntu 14.04 系统上升级 GCC 到 4.9.3 版本的步骤。GCC 是一个强大的编译器,支持 C++11 和 C++14 特性。在 Ubuntu 14.04 系统中,默认的 GCC 版本是 4.8.2,本文将指导用户如何升级到 4.9.3 ...
用户在这里可以找到更多关于Ubuntu和其他Linux发行版的讨论、教程和软件资源。 学习Ubuntu 14.04 LTS,你需要了解以下几个关键知识点: 1. **Ubuntu的特点**:Ubuntu以其用户友好性、开源免费、丰富的应用软件和...
安装虚拟机并在 Ubuntu 14.04 下搭建 ...在本文档中,我们介绍了如何安装虚拟机和在 Ubuntu 14.04 操作系统上搭建 Caffe。这些步骤可以帮助开发者快速搭建深度学习环境,并开始使用 Caffe 进行深度学习项目的开发。
- **支持至 2019 年 4 月**:Ubuntu Server 14.04 LTS 和 OpenStack Icehouse 都将获得直至 2019 年 4 月的支持,这为用户提供了充足的时间进行升级和迁移计划。 - **丰富的云软件生态系统**:Ubuntu Server 14.04 ...
根据文件内容,我们可以总结出在Ubuntu 14.04操作系统上搭建嵌入式开发环境的知识点,具体分为以下几个方面: 1. 虚拟机Ubuntu的一些常规设置 - 设置桌面背景:在系统设置的“外观”选项中,选择喜欢的图片作为...
8. **注意兼容性**:不同的扁平主题可能对不同版本的Ubuntu和应用程序的兼容性不同,可能会遇到某些应用无法正常显示的情况。如果遇到问题,可以尝试更新或更换其他主题。 总的来说,通过以上步骤,你可以在Ubuntu ...