Linux

交叉编译ipset-dns给RT-N66U使用

有人推上联系我让我编译一个ipset-dns给RT-N66U使用,去作者主页看了一下,dnsmasq已经内置ipset功能了,而且最新的tomato的dnsmasq也已经可以直接使用ipset。2015-01-08_21-21-32

某人后来说他用的是Asuswrt-Merlin固件,dnsmasq不完整。我就尝试着自己编译一个ipset-dns。

n2n vpn 设置流水账

公司外网60.1xx.xx.xx,内网172.16.xx.xx,下接路由器,局域网192.168.10.xx,IPPBX地址192.168.10.250。局域网中一台R200跑debian,地址192.168.10.2。 debian中: svn co https://svn.ntop.org/svn/ntop/trunk/n2ncd n2n make install edge -a 10.0.10.1-c test -k test -l 1xx.xx.xx.xx:2xxx -r iptables -t nat -A POSTROUTING -s 10.0.10.0/24-o eth0 -j MASQUERADE iptables -A FORWARD -s 10.0.10.0/24-j ACCEPT 修改/etc/sysctl.conf里的ipv4 forward字段值 net.ipv4.ip_forward=1 windows中: 下载http://www.vpnhosting.cz/n2nguien.exe ping通10.0.10.1即可进行下一步 route add 192.168.10.0mask 255.255.255.0192.168.10.1 <p> 测试192.168.10.250是否可以ping通 </p> <p> tomato设置待补<a title="https://www.

QNAP TS-421启用SMB 2.0(同样适用于TS-419等)

[~] #uname -a Linux QNAP 3.4.6#1Thu Dec 1902:59:16CST 2013armv5tel unknown [~] #smb2status smbd (samba daemon)Version 3.6.18smbd (samba daemon)is running.max protocol SMB 1.0enabled.[~] #grep protocol /etc/smb.conf max protocol =NT1 [~] #smb2enable Shutting down SMB services: smbd nmbd.Shutting down winbindd services: winbindd.max protocol SMB 2.0...enabled.locks pathwas setto /share/HDA_DATA/.locks Starting winbindd services:StartingSMB services:.smbd (samba daemon)Version 3.6.18smbd (samba daemon)is running.max protocol SMB 2.0enabled. <p> 有人反映启用SMB2.0后速度下降很厉害,可以用&#8217;smb21enable&#8217;启用SMB2.1。不过启用SMB2.1后,cpu占用会比SMB1和SMB2.0高,至于速度,有人说在这个级别的硬件上面会跟SMB1相同。 </p>

CentOS编译安装node+npm+obfsproxy

这三者的用途嘛,懂的自然懂,不懂的也不需要去懂,无需多说。

下面就开始:

首先是编译安装node和npm

git clone git://github.com/joyent/node.git cd node ./configure make install cd .. git clone git://github.com/isaacs/npm.git cd npm make install

CentOS 6.2安装Python2.7.3

首先查看当前系统中的python版本

系统默认python版本

1、安装开发工具

yum groupinstall "Development tools"

<p>
  2、安装其它需要的包
</p>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:9aaa0b69-d5e1-4858-98a4-bd5c951fcd90" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px">
  <pre style=" width: 640px; height: 25px;background-color:White;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: auto;"><div>

<!–

Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/

–>

tips:虚拟机中安装Linux+Oracle一定要自定义Linux的hostname

这几天反反复复安装了不下10遍,终于发现了,如果在Linux安装的时候使用默认的localhost.localdomain,那么登录系统以后会显示hostname为bogon。这个非常容易引起问题,最明显的就是启动oracle的lsnrctl start和emctl start dbconsole的时候,会出错。因为此时的hostname与oracle文件中的不一致。

用iptables封ip方法

linux下使用iptables封ip段的一些常见命令:

封单个IP的命令是:
iptables -I INPUT -s 211.1.0.0 -j DROP

转载:修改Linux系统下22端口的两种方法

第一种:

01假如要改SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果。

02假如要限制SSH登陆的IP,那么可以如下做:

先:修改/etc/hosts.deny,在其中加入sshd:ALL

然后:修改:/etc/hosts.allow,在其中进行如下设置:sshd:192.168.0.241

这样就可以限制只有192.168.0.241的IP通过SSH登陆上LINUX机器了。当然在做为服务器方面,我都不装gnome和KDE的,而且很多东东都不装,这样增加安全系数。