体验Ubuntu做服务器

发布时间:2008-01-09 01:19:05来源:红联作者:Foowup

有好几台机器,希望可以将其中一台机器作为服务器,为其他机器提供路由,共享等服务,为了稳定和安全,选择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

linux体验服务器,体验Ubuntu做服务器相关推荐

  1. ubuntu服务器虚拟机,ubuntu云服务器虚拟机

    ubuntu云服务器虚拟机 内容精选 换一换 Linux操作系统XEN实例变更为KVM实例前,必须已完成必要的驱动安装和配置.本节操作指导您使用自动化脚本的方式为Linux云服务器安装驱动.配置磁盘自 ...

  2. linux中哪个系统适合做服务器

    在 Linux 系统中,通常推荐使用以下几个系统作为服务器: CentOS:是 Red Hat Enterprise Linux 的免费开源版本,是一个稳定.可靠.安全的选择. Debian:是一个稳 ...

  3. ubtunu查看服务器信息,ubuntu查看服务器地址

    ubuntu查看服务器地址 内容精选 换一换 OBS Browser+是一款用于访问和管理对象存储服务的图形化工具,支持通过配置内网DNS服务器地址的方式,使在华为云上的Windows ECS通过内网 ...

  4. mini主机做网站服务器,mini主机做服务器

    mini主机做服务器 内容精选 换一换 会.弹性云服务器运行在物理机上,虽然提供了多种机制来保证系统的可靠性.容错能力和高可用性,但是,服务器的硬件.电源等部件仍有较小概率的损坏.如果物理设备的损坏导 ...

  5. wincc终端和服务器滞后,wincc做服务器和客户端,Simatic Shell中看不到服务器计算机...

    如题,wincc做服务器和客户端,Simatic Shell中看不到服务器计算机,网络连接是没问题的,计算机也属于相同的工作组,想请教下如何解决? 钻石用户推荐最佳答案 1.为什么 WinCC 客户端 ...

  6. linux web服务器系统优化,Ubuntu WEB服务器参数优化

    首先最主要的是要装64位的Ubuntu,这样单个进程的内存限制就没有了. 1.文件句柄.默认是1024,修改为65535. $ sudo vi /etc/security/limits.conf 加入 ...

  7. 裸机搭建深度学习服务器,ubuntu ssh服务器,pytorch, tensorflow, paddle三种框架安装。以及各种避雷。

    努力是为了不平庸~ 深度学习有些时候是枯燥的,AI的成长总是被说不可能,但是越是被说不可能,我们就越要创造无限可能!加油每一个AI人,我们会用行动来证明 我们的! rufurufus 需求知识点 提示 ...

  8. ubuntu系统ftp服务器开启,Ubuntu FTP服务器架设(最简单配置)

    1: 安装vsftpd ~$ sudo apt-get install vsftpd 2: 配置vsftpd ~$ sudo gedit /etc/vsftpd.conf listen=YES     ...

  9. linux乌班图做服务器,使用 Ubuntu 16.04 搭建全能服务器

    本文教你如何在 Ubuntu 16.04 上安装 Apache.PHP.MySQL.PureFTPD.BIND.Postfix.Dovecot 和 ISPConfig 3.1 搭建一个网站.邮件.邮件 ...

最新文章

  1. 【运筹学】整数规划 ( 整数规划示例 | 整数规划解决的核心问题 )
  2. 人脸识别安全吗?调查称六成受访者认为技术有被滥用趋势
  3. SPI通信原理---STM32F4--HAL
  4. python链表排序_链表排序+末尾各种排序
  5. 模板 - 快速沃尔什变换
  6. a as as big rat_干货!A Level数学大考攻略:冲刺A*的8大解题思路、8个失分大坑
  7. 【转】系统缓存全解析一
  8. 10分钟10行代码开发APP(delphi 应用案例)
  9. Kali WiFi嗅探破解与字典生成
  10. Papervision3d QuadTree四叉树相机的示例
  11. 计算机u盘能直接拨出吗,电脑怎么直接拔出U盘而不丢失数据|电脑可以不用弹出设备直接拔出U盘吗...
  12. 在别人电脑登录微信会【泄露隐私】,登录微信后一定要删除这个文件
  13. VMware vmdk文件打开方法
  14. UCT(信心上限树算法)解四子棋问题——蒙特卡罗法模拟人机博弈
  15. pythonRuntimeError: Cannot re-initialize CUDA in forked subprocess. To use CUDA with multiprocessing
  16. 【FastJson】使用FastJson将Json数组转换成字符串
  17. 2022下半年软件设计师中级考试通过
  18. android rndis
  19. C#实现自动更新之(程序升级包制作)
  20. 程序员这样对待简历,你期望面试官怎么对待你?

热门文章

  1. 延时求和波束形成的MATLAB仿真
  2. STM32启动模式详解
  3. GSLX680触摸屏驱动移植
  4. 使用PyCharm创建Django项目及基本配置
  5. Android APP破解利器Frida之反调试对抗
  6. 网站集成PayPal如何设置
  7. Port Forwarding Port Triggering
  8. Asp.Net_Mvc_IgnoreRoute
  9. 无法向会话状态服务器发出会话状态请求
  10. C语言标准库函数qsort排序的介绍与使用