`

体验Ubuntu做服务器

阅读更多

 

 

有好几台机器,希望可以将其中一台机器作为服务器,为其他机器提供路由,共享等服务,为了稳定和安全,选择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 10.10 服务器版以其独特的特性和改进,成为了搭建云环境的理想选择。这个版本重点在于降低成本、提升系统集成、简化管理、加强虚拟化功能以及增强安全性。 首先,降低成本是 Ubuntu 服务器版...

    Ubuntu下架设流媒体服务器的基本流程

    ### Ubuntu下架设流媒体服务器的基本流程 #### 一、概述 随着互联网技术的发展,流媒体服务成为一种广泛应用于视频会议、在线教育、娱乐直播等多个领域的关键技术。在众多流媒体服务器解决方案中,苹果公司开发的...

    分享Ubuntu风景线——全方位体验Ubuntu Linux.pdf

    Linux作为开源操作系统的代表,在服务器和桌面应用领域都拥有举足轻重的地位。...通过全方位的体验Ubuntu Linux,用户将会发现,这个开源的操作系统能够带来的不仅仅是性能的提升,还有乐趣和满足感的倍增。

    在浏览器中体验Ubuntu.docx

    Ubuntu 在线体验和 Canonical 的推广努力 Canonical 公司为了推广 Ubuntu Linux,做出了很多努力,无论你是否喜欢 Ubuntu,不能否认它对 Linux 易用性的影响。 Ubuntu 及其衍生版本是使用最多的 Linux 版本。为...

    ubuntu14.04修改更新软件源(20220212155313).pdf

    Ubuntu 14.04 是一个非常流行的操作系统,但是有时候从 Ubuntu 官方服务器下载软件更新的速度非常慢,影响了用户体验。为了解决这个问题,我们可以尝试修改软件更新源,以加速下载速度同时也减轻了官方服务器的压力...

    Ubuntu Linux到达并且超越服务器端

    Ubuntu服务器版的增长逐渐加速,吸引了像东芝、PalmSource、哈佛医学院这样的大客户,并得到SpikeSource等公司的认证。 451集团的分析师Nick Selby认为,Canonical的策略是在桌面和服务器上同时提供企业级支持和...

    Ubuntu 20.04 x86_64 OVF下载.rar

    综上所述,这个"Ubuntu 20.04 x86_64 OVF下载.rar"压缩包提供了一个完整的64位Ubuntu服务器环境,适用于系统运维、学习和测试用途。通过OVF格式,用户可以便捷地在虚拟化平台上部署,享受Ubuntu 20.04 LTS带来的稳定...

    ubuntu网络安装程序

    这一特性极大地节省了存储空间,并且简化了安装过程,使得用户能够更加方便地体验Ubuntu系统。 Ubuntu是基于Debian的开源Linux发行版,以其用户友好的界面和广泛的应用支持而广受欢迎。网络安装程序是Ubuntu为适应...

    Ubuntu The Complete Reference

    11. **Ubuntu 在服务器领域的应用** - Web 服务器搭建 - 数据库服务器配置 - 邮件服务器部署 ### 详细知识点解析 #### 1. Ubuntu 简介 - **定义与起源**:Ubuntu 是一款基于 Debian 的 Linux 操作系统,由 ...

    Ubuntu16.04LTS正版镜像-Ubuntu16.04系统ios-Linux官网资源

    Ubuntu 16.04 LTS,全称是Ubuntu ...无论你是想尝试Linux操作系统,还是需要一个可靠的服务器平台,Ubuntu 16.04都是一个值得考虑的选择。通过下载这个官方资源,你可以获得一个完整的系统镜像,开始你的Ubuntu之旅。

    ubuntu16.04LTS.rar

    Ubuntu适用于笔记本电脑、桌面电脑和服务器,特别是为桌面用户提供尽善尽美的使用体验。Ubuntu几乎包含了所有常用的应用软件:文字处理、电子邮件、软件开发工具和Web服务等。用户下载、使用、分享Ubuntu系统,以及...

    Ubuntu Wubi

    通过Wubi,用户可以在不修改现有硬盘分区的情况下,以虚拟安装的方式体验Ubuntu操作系统。 “Ubuntu”是一个基于Debian的开源Linux发行版,以其用户友好性和广泛的软件库而闻名。它提供了丰富的桌面环境,包括Unity...

    Ubuntu Desktop 15.04镜像

    2. **Mir显示服务器**:虽然Ubuntu 15.04默认仍使用X.Org,但开始尝试引入Mir,这是一个专为Ubuntu设计的显示服务器,旨在提供更好的图形性能和更低的延迟。 3. **Snappy Core**:引入了新的包管理系统Snappy,它...

    ubuntu-14.04.2-desktop-amd64.iso.zip

    1. **Unity桌面环境**:Ubuntu 14.04采用了Unity界面,提供了一个简洁、统一的用户体验,带有左侧启动器和顶部面板。 2. **Snappy Core**:虽然不是标准安装的一部分,但14.04引入了Snappy Core技术,这是一个新的...

    Ubuntu20.04.iso光盘镜像源文件

    5. **Wayland 默认显示服务器**:虽然Xorg仍然是可选的,但Ubuntu 20.04默认使用Wayland作为图形显示服务器,提供更好的安全性和性能。 6. **云集成**:对于云环境,Ubuntu 20.04提供了增强的云工具和集成,如Juju...

    Ubuntu下Vsftpd服务器配置指南

    Vsftpd允许自定义用户登录时看到的欢迎信息,这不仅可以提升用户体验,还可以作为服务器标识的一部分。 #### 十四、虚拟路径与用户 Vsftpd还支持虚拟路径和虚拟用户的功能,这些功能使得管理员可以根据不同的需求...

    ubuntu linux镜像下载

    Ubuntu Linux 是一款基于Debian的开源操作系统,深受开发者和服务器管理员的喜爱。它的用户界面友好,且提供了丰富的软件包,使其成为个人...通过这些步骤,你可以体验到Ubuntu带来的高效、稳定且免费的操作系统体验。

    ubuntu-22.10-desktop-amd64.zip

    6. **安装方法**:用户可以通过制作启动U盘或ISO映像文件来安装Ubuntu,"ubuntu-22.10-live-server-amd64"则为服务器用户提供了一种无桌面环境的安装选项,更适合服务器和自动化部署。 7. **社区支持**:Ubuntu拥有...

Global site tag (gtag.js) - Google Analytics