Line 6: |
Line 6: |
| | | |
| ==Client configuration== | | ==Client configuration== |
| + | {{Level|advanced}} |
| + | |
| SME Server's has been and remains focused on serving windows clients, however Linux clients also work well with SME Server. | | SME Server's has been and remains focused on serving windows clients, however Linux clients also work well with SME Server. |
| | | |
− | These instructions work for Mepis 6.5 and 7.0 | + | These instructions are current for Mepis 7.0 and SME Server 7.3 |
| | | |
− | They are based on http://tech.canterburyschool.org/tech/UbuntuWorkstations, there may be other tweaks here.
| + | Client configuration was originally based on http://tech.canterburyschool.org/tech/UbuntuWorkstations. |
| | | |
| ===Domain Login=== | | ===Domain Login=== |
Line 21: |
Line 23: |
| | | |
| workgroup = 'Your Windows workgroup' # probably correct, you set this during install | | workgroup = 'Your Windows workgroup' # probably correct, you set this during install |
− | security = domain # may be set to user | + | security = domain # edit, set to user |
− | idmap uid = 10000-20000 | + | wins server 192.168.1.1 # edit, to your server IP |
− | idmap gid = 10000-20000 | + | ;password server = * # remove line |
| + | winbind uid = 10000-20000 |
| + | winbind gid = 10000-20000 |
| template shell = /bin/bash | | template shell = /bin/bash |
| template homedir = /home/%U | | template homedir = /home/%U |
Line 29: |
Line 33: |
| winbind enum groups = yes | | winbind enum groups = yes |
| winbind cache time = 10 | | winbind cache time = 10 |
− | winbind separator = + | + | winbind separator = / |
− | password server = *
| |
| winbind use default domain = yes | | winbind use default domain = yes |
| + | acl compatibility = winnt |
| | | |
| nano -w /etc/nsswitch.conf | | nano -w /etc/nsswitch.conf |
Line 62: |
Line 66: |
| session optional pam_mount.so | | session optional pam_mount.so |
| | | |
− | ====Connect to domain====
| + | optional, do later if needed, add to |
| + | nano -w /etc/hosts |
| + | 192.168.1.1 YourServername |
| + | |
| + | /etc/init.d/samba restart |
| + | /etc/init.d/winbind restart |
| | | |
− | *Option A - Upgrade the samba rpms on SME Server [http://bugs.contribs.org/show_bug.cgi?id=2256#c23 warning]
| + | If you misconfigure a file and lock yourself out of the workstation <br> |
| + | hit spacebar at the grub prompt <br> |
| + | change to root=(leave as is) single <br> |
| + | login as root and check your config files |
| | | |
− | On the server
| + | ====Connect to domain==== |
− | yum upgrade samba* --enablerepo=smedev
| + | on SME 7.3 and above |
| | | |
| On the client [''Workgroup'' is your SME Server Workgroup] | | On the client [''Workgroup'' is your SME Server Workgroup] |
| + | and admin may be any user in the 'domain-admin' group |
| net rpc join -D '''WorkGroup''' -U admin | | net rpc join -D '''WorkGroup''' -U admin |
| | | |
− | *Option B - workaround the bug in samba
| + | Log out, and now you should have all your SME Users in your login 'user list' |
− |
| |
− | To check your client values > K menu > Setting Configuration > Internet and Networking > Samba <br>
| |
− | ''ClientName'' is the NetBIOS Name, NOTE: you must add the trailing $ <br>
| |
− | | |
− | On the server
| |
− | signal-event machine-account-create '''ClientName$'''
| |
− | smbpasswd -a -m '''ClientName$'''
| |
| | | |
− | On the client
| + | ====Mounting Shares==== |
− | net rpc join -D '''WorkGroup''' -U admin
| |
− | | |
− | | |
− | If you misconfigure a file and lock yourself out of the workstation <br>
| |
− | hit spacebar at the grub prompt <br>
| |
− | change to root=(leave as is) single <br>
| |
− | login as root and check your config files
| |
− | | |
− | ===Mounting Shares=== | |
| pam_mount works well if you use domain logins, other methods are too much trouble. | | pam_mount works well if you use domain logins, other methods are too much trouble. |
| | | |
Line 103: |
Line 100: |
| Printing to your SME Server depends on your printers being supported by cups | | Printing to your SME Server depends on your printers being supported by cups |
| | | |
− | ====cupsd====
| + | '''cupsd''' |
| + | |
| When you install mepis, when asked you should elect to run cupsd | | When you install mepis, when asked you should elect to run cupsd |
| | | |
− | check with | + | check and if necessary change with |
| ls -la /etc/rc5.d/???cupsys | | ls -la /etc/rc5.d/???cupsys |
− | if necessary
| |
| cd /etc/rc5.d | | cd /etc/rc5.d |
− | mv K19cupsys S19cupsys | + | mv K??cupsys S20cupsys |
| + | |
| + | '''Configure printer''' |
| | | |
− | ====Configure printer====
| |
| K menu > Settings > Peripherals > Printers | | K menu > Settings > Peripherals > Printers |
| | | |
Line 128: |
Line 126: |
| | | |
| ===Ident=== | | ===Ident=== |
− | If using Ident Authentication for browsing install 'ident2' | + | If using Ident Authentication for browsing |
| + | apt-get install ident2 |
| + | |
| + | |
| + | ===PPTP Connection=== |
| + | When you install mepis, when asked you should elect to run ppp |
| + | |
| + | To Connect to a remote SME Server |
| + | apt-get install pptp-linux kvpnc |
| + | |
| + | K menu > Internet > Connection > VPN Client |
| + | |
| + | ===Applications=== |
| + | *Install VMware, http://www.mepis.org/docs/en/index.php/VMWare#MEPIS_7.0 |
| + | |
| + | *Install a subversion client, synaptic -> kdesvn |
| + | |
| + | *Enable mp3 & multimedia |
| + | :Synaptic > settings > repositories. Activate the repository for Debian-Multimedia |
| + | :Then install Libdvdcss2 and w32codecs |
| + | |
| + | ===Settings=== |
| + | *Thunderbird, to enable links in email |
| + | :Advance,General,Config Editor, Right Click, New > String |
| + | : preference=network.protocol-handler.app.http, string=firefox |
| + | : preference=network.protocol-handler.app.https, string=firefox |
| | | |
| + | *Enable Numlocks |
| + | :http://www.mepis.org/node/6937 |
| | | |
| + | ---- |
| [[Category:Howto]] | | [[Category:Howto]] |
| + | [[Category:Administration]] |