[Comm] OpenVZ & smbnetfs & FreeNX

Шигапов Ринат srk на nevod.ru
Пт Июл 24 13:58:02 MSD 2009


Полученное решение:

В node.conf:

SAMBA_MOUNT_SHARE_PROTOCOL="smbfs"
ENABLE_SAMBA_PRELOAD="1"
COMMAND_SMBMOUNT=/usr/local/bin/mountsmb
COMMAND_SMBUMOUNT=/usr/local/bin/umountsmb

Врапперы:

[root на nxServer nxserver]# cat /usr/local/bin/mountsmb
#!/bin/bash
/usr/local/bin/redirect445 -I $NXSAMBA_PORT
mkdir ~/tmp/smbnetfs
ln -sf ~/tmp/smbnetfs/127.0.0.1 ~/Desktop/MyShares
smbnetfs ~/tmp/smbnetfs

[root на nxServer nxserver]# cat /usr/local/bin/umountsmb
#!/bin/bash
/usr/local/bin/redirect445 -D $NXSAMBA_PORT
fusermount -u ~/tmp/smbnetfs

[root на nxServer nxserver]# cat /usr/local/bin/redirect445
#!/bin/bash

/sbin/iptables -t nat $1 OUTPUT -p tcp --dport 445 -j REDIRECT --to-ports $2

Для работы nat в ve подгрузил модуль iptables_nat.

-- 
С уважением,
        Шигапов Ринат
        инженер-программист ООО "Невод"
        тел. (342)2196960
        JabberID: dxist эт ya.ru 
				



Подробная информация о списке рассылки community