有好几台机器,希望可以将其中一台机器作为服务器,为其他机器提供路由,共享等服务,为了稳定和安全,选择linux作为服务器系统,Ubuntu是非常易用的一个Linux的发行版,我就采用它来做。
硬件
首先当然是要有一台可以安装Ubuntu的机器(一般不是忒新的机器都可以安装),并且有两个网卡,作为两个网段的网关。
安装配置
直接安装Ubuntu7.04,安装很顺利,很快安装完了。然后配置网络,将网卡eth0配置为192.168.1.234,因为原来的网段就是192.168.1.0/24,另一块网卡eth1配置为网段192.168.2.0/24的网关192.168.2.1,这样所有其他机器都是局域网192.168.2.0/24内的客户机了。
用route -n命令可以看到路由表的信息:
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
一个是192.168.1.0/24的网关,一个是192.168.2.0/24的网关,还有一个是回路,最后一个是默认路由。
然后是IP转发,很多资料说使用下面的命令打开I转发:
sudo echo "1" > /proc/sys/net/ipv4/ip_forward
但不知道为什么在Ubuntu下总是说没有操作的权限,只好另寻他路:
修改/etc/sysctl.conf,在文件的末尾加上:
net.ipv4.ip_forward=1
顺便也加上了:
net.ipv4.tcp_syncookies=1
net.ipv4.icmp_echo_ignore_broadcasts=1
这个配置会在系统启动的时候设置系统参数,这样IP转发就完成了。
安装防火墙管理工具FireStarter,但是启动时发生以下错误:
the device eth0 is not ready
提示启动失败。使用以下命令即可:
udo sed -i~ "s/\/sbin\/ifconfig/env LANG=en_US \/sbin\/ifconfig/g" /etc/firestarter/firestarter.sh
分享到:
相关推荐
在云计算领域,Ubuntu 10.10 服务器版以其独特的特性和改进,成为了搭建云环境的理想选择。这个版本重点在于降低成本、提升系统集成、简化管理、加强虚拟化功能以及增强安全性。 首先,降低成本是 Ubuntu 服务器版...
### Ubuntu下架设流媒体服务器的基本流程 #### 一、概述 随着互联网技术的发展,流媒体服务成为一种广泛应用于视频会议、在线教育、娱乐直播等多个领域的关键技术。在众多流媒体服务器解决方案中,苹果公司开发的...
Linux作为开源操作系统的代表,在服务器和桌面应用领域都拥有举足轻重的地位。...通过全方位的体验Ubuntu Linux,用户将会发现,这个开源的操作系统能够带来的不仅仅是性能的提升,还有乐趣和满足感的倍增。
Ubuntu 在线体验和 Canonical 的推广努力 Canonical 公司为了推广 Ubuntu Linux,做出了很多努力,无论你是否喜欢 Ubuntu,不能否认它对 Linux 易用性的影响。 Ubuntu 及其衍生版本是使用最多的 Linux 版本。为...
Ubuntu 14.04 是一个非常流行的操作系统,但是有时候从 Ubuntu 官方服务器下载软件更新的速度非常慢,影响了用户体验。为了解决这个问题,我们可以尝试修改软件更新源,以加速下载速度同时也减轻了官方服务器的压力...
Ubuntu服务器版的增长逐渐加速,吸引了像东芝、PalmSource、哈佛医学院这样的大客户,并得到SpikeSource等公司的认证。 451集团的分析师Nick Selby认为,Canonical的策略是在桌面和服务器上同时提供企业级支持和...
综上所述,这个"Ubuntu 20.04 x86_64 OVF下载.rar"压缩包提供了一个完整的64位Ubuntu服务器环境,适用于系统运维、学习和测试用途。通过OVF格式,用户可以便捷地在虚拟化平台上部署,享受Ubuntu 20.04 LTS带来的稳定...
这一特性极大地节省了存储空间,并且简化了安装过程,使得用户能够更加方便地体验Ubuntu系统。 Ubuntu是基于Debian的开源Linux发行版,以其用户友好的界面和广泛的应用支持而广受欢迎。网络安装程序是Ubuntu为适应...
11. **Ubuntu 在服务器领域的应用** - Web 服务器搭建 - 数据库服务器配置 - 邮件服务器部署 ### 详细知识点解析 #### 1. Ubuntu 简介 - **定义与起源**:Ubuntu 是一款基于 Debian 的 Linux 操作系统,由 ...
Ubuntu 16.04 LTS,全称是Ubuntu ...无论你是想尝试Linux操作系统,还是需要一个可靠的服务器平台,Ubuntu 16.04都是一个值得考虑的选择。通过下载这个官方资源,你可以获得一个完整的系统镜像,开始你的Ubuntu之旅。
Ubuntu适用于笔记本电脑、桌面电脑和服务器,特别是为桌面用户提供尽善尽美的使用体验。Ubuntu几乎包含了所有常用的应用软件:文字处理、电子邮件、软件开发工具和Web服务等。用户下载、使用、分享Ubuntu系统,以及...
通过Wubi,用户可以在不修改现有硬盘分区的情况下,以虚拟安装的方式体验Ubuntu操作系统。 “Ubuntu”是一个基于Debian的开源Linux发行版,以其用户友好性和广泛的软件库而闻名。它提供了丰富的桌面环境,包括Unity...
2. **Mir显示服务器**:虽然Ubuntu 15.04默认仍使用X.Org,但开始尝试引入Mir,这是一个专为Ubuntu设计的显示服务器,旨在提供更好的图形性能和更低的延迟。 3. **Snappy Core**:引入了新的包管理系统Snappy,它...
1. **Unity桌面环境**:Ubuntu 14.04采用了Unity界面,提供了一个简洁、统一的用户体验,带有左侧启动器和顶部面板。 2. **Snappy Core**:虽然不是标准安装的一部分,但14.04引入了Snappy Core技术,这是一个新的...
5. **Wayland 默认显示服务器**:虽然Xorg仍然是可选的,但Ubuntu 20.04默认使用Wayland作为图形显示服务器,提供更好的安全性和性能。 6. **云集成**:对于云环境,Ubuntu 20.04提供了增强的云工具和集成,如Juju...
Vsftpd允许自定义用户登录时看到的欢迎信息,这不仅可以提升用户体验,还可以作为服务器标识的一部分。 #### 十四、虚拟路径与用户 Vsftpd还支持虚拟路径和虚拟用户的功能,这些功能使得管理员可以根据不同的需求...
Ubuntu Linux 是一款基于Debian的开源操作系统,深受开发者和服务器管理员的喜爱。它的用户界面友好,且提供了丰富的软件包,使其成为个人...通过这些步骤,你可以体验到Ubuntu带来的高效、稳定且免费的操作系统体验。
6. **安装方法**:用户可以通过制作启动U盘或ISO映像文件来安装Ubuntu,"ubuntu-22.10-live-server-amd64"则为服务器用户提供了一种无桌面环境的安装选项,更适合服务器和自动化部署。 7. **社区支持**:Ubuntu拥有...