Solaris 10服务器TCP/IP配置实战
一、理解Solaris 10网络控制文件 Solaris 10使用下列网络控制文件来管理TCP/IP网络。 1、/etc/hostname.interface文件 这个文件是本地主机上定义的物理的端口的文件。一个本地主机至少有一个这样的文件,它是在安装Solaris 10的过程中形成的。例如/etc/hostname.eri0,eri代表接口类型,0为接口编号。这个文件包含一个主机名或主机的IP地址,它的基本网络接口由接口编号0来指定。 值得一提的是,我们还可以为同一个网络接口分配不同的IP地址,对于一...
Linux下pptp做nat,持久连接到另一网络
由于PPTP协议在穿过NAT的时候有些小问题,造成不能多个client在nat下同时拨通一个vpn server,于是就想了这个办法,拨通一条链路,然后做nat 分别安装pptp和pptpconfig rpm -ivh http://pptpclient.sourceforge.net/yum/stable/rhel5/i386/pptp-release-4-2.rhel5.noarch.rpm yum --enablerepo=pptp-stable install pptpconfig 建立拨号 p...
跳出惯性思维解决Linux上不了网的问题
一台交换机,一台Win2003的机器做为局域网的网关(其IP地址设为192.168.0.1),电信公司给我们一个上网帐号可以几台机器同时拨号。其它机器的IP地址设成192.168.0.×,可以通过网关共享上网,所以拨不拨号都可以上网。我的机器安装了两个操作系统,一个WindowsXP,另一个Linux。 有一天突然出现了奇怪的问题,我的Linux系统上不了网,经检查ping网关192.168.0.1不通,重启电脑进入WindowsXP系统,照常可以上网。我还以为是我的Linux出了问题,按照在googl...
局域网中实现linux与Windows文件共享
文件共享是重要的网络需求,特别在企业环境中这种需求显得非常迫切。我们知道Windows主机间的文件共享非常简单,可以通过网上邻居实现。但是企业环境中主机的操作系统比较复杂,其中不乏Linux、Unix这样的系统。那如何实现Windows与Linux之间的文件共享呢?一个有效的解放方案是,在Linux平台上部署SAMBA即可实现此类共享需求。下面笔者搭建环境,实例演示在Linux中部署SAMBA的详细技术细节。 环境描述 Linux系统:Red Hat 9.0 Windows系统:Windows XP s...
独辟蹊径实现远程接入局域网
在家庭办公或在外地出差时,常常需要连接到公司内部的局域网中查找资料。本文介绍一种利用Linux服务器的两个串口构建拨号服务器的方法,远程用户可以通过拨号连接到局域网,方便地进行信息传递和资源共享。 笔者的配置环境是Red Hat 8.0 Linux操作系统,所需的硬件包括两个外置Modem(分别连接到COM1和COM2端口)和两条电话线。 实现步骤 初始化串口设备 在/etc/inittab文件中加入如下两行,用来初始化ttyS0和ttyS1两个串口设备: s0:345:respawn:/sbin/mg...
远程管理Linux服务器经验谈
远程管理linux绿软下载:http://bbs.chinaitlab.com/thread-301585-1-1.html 网管甲接到上级领导的通知,去了遥远的地方出差。在连续几天欣赏完当地美景准备离开时候,突然想起了此次来的目的,于是乎他开始了加班加点的工作。在任务即将完成时,却发现少了一个重要文件。不过没关系,来的时候网管甲已经把这个重要文件从他的Linux系统中拷到U盘上了,O(∩_∩)O,但接下来令人喷血的事发生了 “U盘 我的U盘呢?.........”。网管甲晕倒在地 网管乙是管理企业服务...
Ubuntu 9.10 Alpha 4性能测试
上周,Karmic Koala Ubuntu 9.10发布了第四个Alpha测试版,相比Jaunty Jackalope Ubuntu 9.04有了明显变化,比起之前几个早期测试版本也更成熟了一些。五月中旬的第一个Alpha版本就在性能方面给我们带来了意外之喜,现在又会如何呢? Ubuntu 9.04默认使用Linux 2.6.28系统内核、GNOME 2.26.1桌面环境、X Server 1.6.0窗口管理器、xf86-video-intel 2.6.3驱动程序、GCC 4.3.3编译器、Mesa 7...
Linux系统Nagios网络管理模块的实现
引言 随着计算机网络的普及,网络管理已成为信息时代中最重要的问题之一。在现有的技术条件下,人们希望有一个更加稳定可靠的网络环境。计算机网络管理系统就是应这样的需求而产生的。它对网络上的各种设备进行管理,通过监视和控制这些设备,及时地向管理人员报告网络状态,并且简化网络故障的处理,减少故障造成的损失,提高网络的服务质量和效率。面对企业大大小小的服务器,单凭某个网管工具或某个人,已经不能胜任如此大的工作量同时也无法满足业务紧迫性的要求。各类企业之间以及企业内部的服务也越来越普遍,对于企业管理员的任务也是随之...
危机下的大势所趋 Linux发展需完整产业链
全球性金融危机的深入影响,使得很多企业开始整合自己的IT基础设施,复用、重用在不同的应用场景被反复提及,企业寄希望于在自己已经搭建好的应用系统上做更多的事情。同时,成本投入的锐减,使得企业的信息化建设陷入了泥潭,很多企业的信息化建设被停滞或放缓。经济因素甚至成为了制约信息化建设继续向前的桎梏,企业开始将目光投向了一个存在多年但并未受到足够重视的领域,开始关注和了解源自开源社区开发模式的开源技术,涉及和应用为信息化建设提供更经济模式的开源软件。 Linux基金会执行董事Jim Zemlin近日在北京透露:...
Linux信号和阻塞
1. 信号掩码——被阻塞的信号集 每个进程都有一个用来描述哪些信号传送来将被阻塞的信号集,如果某种信号在某个进程的阻塞信号集中,则传送到该进程的此种信号将会被阻塞。当前被进程阻塞的信号集也叫信号掩码,类型为sigset_t。每个进程都有自己的信号掩码,且创建子进程时,子进程会继承父进程的信号掩码。 2. 信号阻塞和忽略的区别 阻塞的概念与忽略信号是不同的:操作系统在信号被进程解除阻塞之前不会将信号传递出去,被阻塞的信号也不会影响进程的行为,信号只是暂时被阻止传递;当进程忽略一个信号时,信号会被传递出去,...
Linux下隐藏网络连接的另一种方法
直接inline hook住get_tcp4_sock这个函数就行了,只不过需要重新实现下get_tcp4_sock的功能,在作下过滤。比较简单,代码如下: #include linux/kernel.h #include linux/init.h #include linux/module.h #include linux/version.h #include linux/types.h #include linux/string.h #include linux/unistd.h #include...
基础知识:Linux终端tty设备驱动
在Linux系统中,终端设备非常重要,没有终端设备,系统将无法向用户反馈信息,Linux中包含控制台、串口和伪终端3类终端设备。 14.1节阐述了终端设备的概念及分类,14.2节给出了Linux终端设备驱动的框架结构,重点描述tty_driver结构体及其成员。14.3~14.5节在14.2节的基础上,分别给出了Linux终端设备驱动模块加载/卸载函数和open()、close()函数,数据读写流程及tty设备线路设置的编程方法。在Linux中,串口驱动完全遵循tty驱动的框架结构,但是进行了底层操作的...