易截截图软件、单文件、免安装、纯绿色、仅160KB

LINUX路由和QOS限速(转)

http://linux.chinaunix.net/bbs/archiver/?tid-1137337.html
关注和试用LINUX很长时间了,但较少实际用起来,刚好单位需一个路由器,有闲置老机,提升下自己实战能力吧!网上文章好多笔误,因此有些小波折,希望把这次经历总结下,为了忘却的纪念。
安装好UBUNTU SERVER 8.04后,设置双网卡:eth0为外网网卡,eth1为内网网卡,
sudo vi /etc/network/interfaces
auto eth0
iface eth0  inet static
address  外网网卡IP
netmask  子网掩码
gateway  网关
auto eth1
iface eth1 inet static
address  内网网卡IP
netmask  子网掩码
sudo /etc/init.d/networking restart
还有设置DNS服务器
sudo vi  /etc/resolv.conf(实际系统默认的并不存在resolv.conf该文件,属于自己创建)
nameserver   主DNS
nameserver   后备DNS
要想使LINUX系统达到这种目的,首先得查看LINUX系统的内核中是否打开了IP转发功能,可以通过下列命令来查看:
sudo  cat /proc/sys/net/ipv4/ip_forward
如果用此命令返回的结果是0,那么就表明LINUX内核没有启用IP转发功能。就可以通过下示命令来启用:
sudo echo 1 > /proc/sys/net//ipv4/ip_forward
通过固定公网IP地址方式连接互联的实现方法如下:
sudo iptables –t nat –A POSTROUTING –s 192.168.1.0/24 -j SNAT ––to XXX.XXX.XXX.XXX
XXX是外网网卡IP,我的路由还没做防护,先隐藏了,对IPTABLES还不熟悉,呵呵。
用后发现还不能上网,一番检查,还不行,暴汗……猛然想起可能是ISP对上网网卡的MAC地址绑定了,我改……
其实就是在网卡配置文件中加一行pre-up ifconfig eth0 hw ether 88:88:88:88:88:88(MAC地址)
sudo vi /etc/network/interfaces
auto eth0
iface eth0  inet static
pre-up ifconfig eth0 hw ether 88:88:88:88:88:88
address  外网网卡IP
netmask  子网掩码
gateway  网关
auto eth1
iface eth1 inet static
address  内网网卡IP
netmask  子网掩码
sudo /etc/init.d/networking restart
能PING能了,网卡配置能保存,把NAT和QOS做成一脚本,设置主属为ROOT,否则运行无权限,开机时运行。QOS如下:
[code]
#!/bin/sh
# BY ZWY 090916
# Coyote local


相关文档:

实战Linux Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

图解:如何在VM中安装Linux系统。

1.安装VM,就是传说中的virtual machine啦。
     (这里不详细讲解VM的安装了,就按照一般程序安装就可以了。)
2.在VM中安装虚拟系统。
  2-1.新建一个虚拟机,并在弹出的对话框中选择经典(也可以选择自定义)。"next"。
          ......

图解:如何在LINUX中安装VM

使用VM安装虚拟系统,真的很方便。可以让个人轻松拥有一个网络,并包含有很多中系统。
因此,如何让这些系统直接享用原来系统上的文件就显得很重要了。。
这里就是讲通过安装VM-Tools来实现虚拟系统与原系统之间的文件共享的。
1.运行VM,启动你的虚拟LINUX系统。
2.切换到原系统,选择VM中的VM菜单----Install VMWare ......

apache linux上安装

 1:系统安装,这里就不说了,网上有很多,也很简单。顺便说下,我用的是redhat 9;
2:在图形界面下下载apache 安装包,我下的是 httpd-2.2.9.tar.gz 源码安装包,地址是http://httpd.apache.org/download.cgi
3:将下载文件保存到/home/redhat/src 目录下,起重redhat是普通用户所在文件夹,也可以自己建立其他的 ......

Linux configure详细配置

 Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不
离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。
  
  与一些技巧相比 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号