Blog

  • windows7下用l2tp vpn,连接错误789

    在windows7下用l2tp连接时,在选好配置

    l2tp/ipsec windows7

    连接错误789,如图:

    l2tp 789

    按下面的方法保存.reg文件,双击导入,重启电脑后可以连接

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters]
    "Medias"=hex(7):72,00,61,00,73,00,74,00,61,00,70,00,69,00,00,00,00,00
    "ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
     00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
     72,00,61,00,73,00,6d,00,61,00,6e,00,73,00,2e,00,64,00,6c,00,6c,00,00,00
    "IpOutLowWatermark"=dword:00000001
    "IpOutHighWatermark"=dword:00000005
    "ProhibitIpSec"=dword:00000001
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters\Quarantine]
    "Enabled"=dword:00000001
    "AutoRefreshEnabled"=dword:00000000
    "AutoRefreshTimeout"=dword:01808580
    "WorkItemTimeout"=dword:00000bb8

    上面的东西如ihipop所说,windows中l2tp与ipsec是一起的,上面的注册表将ipsec的保护给去掉了,显然不能满足要求。

    仔细检查,是/etc/ipsec.conf中left=127.0.0.1,这是不行的,需要换成公网ip。

    对应的,在/etc/ipsec.secrets中也将对应的127.0.0.1换成公网ip。

    配置方法参考:http://www.cnblogs.com/klobohyz/archive/2012/02/04/2338057.html

  • 可以使用Gigolo开机自动挂载samba

    在ubuntu下自动挂载可以用cifs,后来我发现用gigolo可以先连接到samba,永久记住密码,添加一个书签后选择开机自动连接。

    gigolo挂载

    gigolo书签

    gigolo开机挂载

    这样,在开机后自动挂载,很方便。还可以看到windows分区。

    感觉像windows里的资源管理器。

    这样办公用的libre office等可以直接保存到这些网络存储中。

  • chm 已取消到该网页的导航

    最常见的问题可以用下面的方法解决:
    在chm右键 解除锁定

  • 加大mysql的max_allowed_packet值

    今天在安装confluence的team calendars插件的时候,死活安装不上去,看日志文件提示

    Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4521890 > 1048576). You can change this value on the server by setting the max_allowed_packet’ variable.

    所以加大mysql的max_allowed_packet值

    可以编辑my.cnf来修改,在[mysqld]段或者mysql的server配置段进行修改。
    max_allowed_packet = 20M

    max_allowed_packet 参数的作用是,用来控制其通信缓冲区的最大长度
    如果找不到my.cnf可以通过

    mysql --help | grep my.cnf

    mysql根据配置文件会限制server接受的数据包大小。

    有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。

    查看当前配置

    show VARIABLES like '%max_allowed_packet%';

    显示的结果为:

    +——————–+———+
    | Variable_name | Value |
    +——————–+———+
    | max_allowed_packet | 1048576 |
    +——————–+———

    以上说明当前的配置是:1M

    后来改成20M,就成功安装了那个team calendars插件。

  • ubuntu快捷键

    第一个要学习的快捷键就是Super键(windows键),长按会显示帮助

    ctrl+alt+d 最小化所有窗口

    super+tab 切换启动器上的程序,松手就可以打开选中程序

    Ctrl + Alt +方向键切换工作区

    Shift+ Ctrl + Alt +方向键 把当前窗口移到另一个工作区

    Ctrl + Alt + Backspace 重启会话

    Ctrl + Alt + L 锁定屏幕

    Ctrl + H 显示隐藏文件

    Alt + Enter 显示文件或文件夹的属性

    Ctrl + D 进入某目录,将某目录加入到nutilus的bookmarks中

     

  • samba配置文件分布式写法

    要求:有两个部门A和B,分别分配一个区,A部门人员不能看到B区,B部门人员也不能看到A区,同时有共享区share,两部门都可以自由使用。

    如果不采用分布式写法,则用户能看到所有区,但只能进入有权限的区,虽可实现使用,但不符合要求,只要按相同的方法,分布式写配置文件,可控制samba用户只看到自己有读权限的文件和文件夹。

    vi /etc/samba/smb.conf

    #%U代表单独用户,%G代表用户组的配置文件

    include = /etc/samba/smb.conf.%U
    include = /etc/samba/smb.conf.%G

    这时我jpuyy,如果在A组,则把我加入到A的用户组里,关键点,是将jpuyy的首选组设为A,(如果不这样,可能会产生看不到A的情况),命令是:

    usermod -g A jpuyy

    然后在 /etc/samba/下添加一个A组的配置文件

    vim smb.conf.A

    添加

    [A-读写]
    comment = A区
    path = /home/data/A
    valid users = @A
    write list = @A

    当然也可以针对用户来写,同理就是规定了这个用户的权限了。

    参考:http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html