Posts tagged ubuntu

SAMBA logo

Setting up a server for home or small business | 2 – SAMBA print server, File Backups, Remote Desktop Connection

0

This is the second post about setting up a server for home or small business with SAMBA. If you haven’t seen the 1st post read it here :

http://blog.sanjaya.me/setting-up-a-server-for-home-or-small-business-1-configure-samba-file-server-with-ubuntu/

Printer sharing with SAMBA

I have already installed HP Deskjet 3920 printer in my server machine and enabled sharing. (Open “Printing” application >> Right click on the printer, see whether sharing is enabled).

Printers in Ubuntu

Printers in Ubuntu

 

As we are giving anonymous access to printers first create a user account for remote print jobs

 /usr/sbin/adduser --system --disabled-password smbprint

Then append the following lines to the end of the Global Settings.

printcap name = cups
printing = cups

And now we’ll share the printers. Add the following code to the end of the file

[printers]
browseable = yes
printable = yes
public = yes
create mode = 0700
guest only = yes
use client driver = yes
guest account = smbprint
path = /home/smbprint

Now your smb.conf file must look like this.

#===============Global Settings===========
[global]
workgroup = workgroup
server string = DI Server
; netbios name = DI-Server
security = share
map to guest = bad user
dns proxy = no
; encrypt passwords = yes
guest ok = yes
guest account = di
printcap name = cups
printing = cups

#===============Share Definitions===========
[DI Files]
path = /media/sda6/DI-Files
browsable = yes
writable = yes
guest ok = yes
read only = no
create mask = 0755

[printers]
browseable = yes
printable = yes
public = yes
create mode = 0700
guest only = yes
use client driver = yes
guest account = smbprint
path = /home/smbprint

Done! Restart the SAMBA services and check from a windows machine.

sudo restart smbd
sudo restart nmbd
Printer Shared

Printer Shared

 

So we are done with file printer sharing. Are we really ?

Try restarting the machine and see from the windows machine. Most of the times you won’t see printer there. If you restart SAMBA manually you will see it again. This happens because CUPS service is not started when samba is started while booting.

Fix for the problem “Printer not showing up until I restart SAMBA”

Give the following command.

 sudo gedit /etc/init/smbd.conf &

In the smbd.conf file just after pre-start script add the following line

sleep 10 
Editing smbd.conf File

Editing smbd.conf File

Now restart and see.

File Synchronization with Unison

To regularly backup the files I’m using Unison. Actually what I hope is getting the files synced from a source to a destination location in a particular time daily.

Get the GUI version installed easily using Ubuntu Software Center.

Open Unison and in the default profile give the source location as Root 1 and destination location as Root 2.

Unison default profile

Unison default profile

To automate Unison Backup we’ll create a scheduled task. Open the scheduled tasks app and create a new task. In the command give it like this.
 unison –batch default
Editing a Scheduled Task

Editing a Scheduled Task

Here “default” is the name of the profile you created in Unison.

As I want to do the run the file sync at 10AM every day I have set fields in the advanced section as shown in the image.

Setting up Remote Access

You may need to remotely log into this server using a windows machine. For that you can install xrdp.

sudo apt-get install xrdp 

(You can find more info on this from this article.)

Now open Remote Desktop Connection in the windows machine connected to the same network and give the hostname or the ip of the server machine.

Opening Windows Remote Desktop Connection

Opening Windows Remote Desktop Connection

Here if you find any problem connecting with Sesman-Xvnc module, select console module instead

Remote Desktop Connection

Remote Desktop Connection

 

So now you are almost done! It will be better to clone the drive of Ubuntu installation so you won’t need to do all these things again if ever system crashes. You can use CloneZIlla for that.

Enjoy using SAMBA!

ubuntu

Restoring Lost GRUB

19

උබුන්ටු දාලා තියෙන පරිගණකයකට පස්සෙ වින්ඩෝස් දැම්මොත් GRUB එක නැති වී ගිහින්, පරිගණකය පණගැන්වූ විට කෙලින්ම වින්ඩෝස් වලට යනවා මිස උබුන්ටු වලට යන්න හැකියාවක් ලැබෙන්නේ නෑ. ඉතින් මේකට අපි සාමාන්‍යයෙන් කරන්නෙ උබුන්ටු ආ‍යෙ දාන එක.

නමුත් එහෙම කරන්න අවශ්‍ය නෑ. GRUB එක යළි පිහිටුවාගන්න පුළුවන්.

මගේ තිබ්බෙ උබුන්ටු 10.04. පස්සෙ වින්ඩෝස් 7 දාලා GRUB එක නැති උනා.

මේ දැක්වෙන්නෙ මම කරලා බලපු එක ක්‍රමයක්.
(දැන් පහත ක්‍රමයට වඩා ලේසියෙන් මේක විසඳගන්න පුළුවන් Boot-Repair දාලා. ඒ ගැන විස්තර මෙතනින් බලන්නකෝ)
පියවර 1:

ඉස්සෙල්ලාම උබුන්ටු 9.10 හෝ ඊට පසු සංස්කරණයක Live CD එකකින් පරිගණකය බූට් කරගන්න.

පියවර 2:

ටර්මිනලයක් ඕපන් කරගන්න (Applications >> Accessories >>Terminal)

පියවර 3:

උබුන්ටු ස්ථාපිත කරන ලද පාර්ටිෂන් එක හඳුනාගන්න.

ටර්මිනලයේ පහත විධානයෙන් පහසුවෙන් පාර්ටිෂන් වල තොරතුරු ලබා ගත හැකියි.

sudo fdisk -l

මගේ උබුන්ටු දාලා තිබ්බෙ sda5 කියන පාර්ටිෂන් එකේ.

පියවර 4:

දැන් පහත විධානයෙන් ඒ පාර්ටිෂන් එක mount කරගන්න.

sudo mount /dev/sdXY /mnt

මෙහි sdXY වෙනුවට ඔබට අදාල පාර්ටිෂන් එකේ නම දෙන්න

මම යෙදුවේ sudo mount /dev/sda5 /mnt කියලා.

පියවර 5:

හරි දැන් තියෙන්නෙ GRUB එක ආයෙ ස්ථාපිත කරන එක.

ඒ සඳහා

sudo grub-install --root-directory=/mnt/ /dev/sdX

විධානය යොදන්න.

මම යෙදුවේ sudo grub-install –root-directory=/mnt/ /dev/sda කියලා

දැන් වැඩේ ගොඩ.

පරිගණකය නැවත පණගන්වලා

sudo update-grub

විධානයෙන් GRUB 2 එක refresh කරන්න. දැන් වැඩේ සම්පූර්ණයි. දැන් පරණ පුරුදු පරිදි GRUB එක පේන්න ඕනි පරිගණකය පණගන්වපුවාම.
මේ එක ක්‍රමයක්. මේ විධියට කරලා හරිගියේ නැත්නම් මෙන්න මෙතන තියෙන අනෙක් ක්‍රම වලින් උත්සාහයක් අරන් බලන්න.

e1550

How to install Huawei E-1550 modem in Ubuntu 10.04

22

උබුන්ටු 10.04 සංස්කරණයත් ආවනේ. ඉතින් ඒක දාපු ගොඩක් අය ඒකෙ හොඳ කීව නිසා මටත් හිතුනා දාල බලන්න. ආසාවට install කළාට මාර ප්‍රශ්නෙ. මොඩම් එක අඳුන ගන්නෙ නැහැ. Ubuntu 9.10 වල කිසි ප්‍රශ්නයක් නැහැ Network Connections වල අලුත් Mobile Broadband සබඳතාවක් එකතු කරන්න ගියාම ලස්සනට  Huawei මොඩම් එක අඳුන ගෙන පෙන්නනවා(මොඩම් එක සම්බන්ධ කර ඇති විටකදි). හැබැයි එහෙම සබඳතාවය හදාගත්තත් විවිධ ගැටළු තිබ්බා. කොහොම හරි අන්තර්ජාලයට සම්බන්ධවත් වෙනවනෙ. ඒත් දැන් මොනා කරන්නද. ඉස්සර SLT පාවිච්ච් කරනකොට Ubuntu with no Internet වගේමයි දැනුත් (ඒ කාලෙ තිබ්බ ProLink H9601 මොඩම් එක පාවිච්චි කරලා Ubuntu වලින් අන්තර්ජාලයට සම්බන්ධ වෙන්න ගොඩක් අමාරුයි. බැරි නැහැ. මම එහෙම සම්බන්ධ වෙලත් තියෙනවා. නමුත් අමාරුයි).

ටිකක් හොයලා බැලුවා ඇයි මේ කියලා. අපි දන්නවනේ ඔය ගොඩක් HSDPA USB මොඩම් windows වලදි පරිගණකයට සම්බන්ධ කළාම Virtual CD ROM එකක් ලෝඩ් වෙනවා. ඒකට කියන්නෙ ZeroCD කියල. windows වලදි නම් drivers නැත්තම් drivers ඉන්ස්ටෝල් වෙනවා. කලින් drivers ඉන්ස්ටෝල් කරලා තිබ්බොත් අන්තර්ජාල සබඳතාවට අදාල වැඩසටහනක් රන් වෙනවා.

මේ කොහොම උනත් Ubuntu වලදි මේ මොඩම් වල drivers මෙහෙයුම් පද්ධතිය සමඟම එනවා. මේ නිසා drivers ඉන්ස්ටෝල් කිරීමේ අවශ්‍යතාවයක් නැහැ. ඒ වගේම ඔය මොඩම් වල ZeroCD කියක එක අබල (disable) කරන්න ඕනෙ මොඩමයක් විධියට පාවිච්චි කරන්න පෙර.

මේකට ඉස්සෙල්ලාම Ozerocdoff ඉන්ස්ටෝල් කරගන්න ඕනෙ. මෙන්න ඊට උදෙස් . මෙතනින් බාගන්න අවශ්‍ය ගොනු.

වෙන අන්තර්ජාල සබඳතාවක් තිබේ නම්
sudo apt-get install udev-extras
කියලා Terminal එකේ ගහලත් ඔය වැඩේම කරගන්න පුළුවන්.

හරි කොහොමහරි ඉන්ස්ටෝල් කරගෙන ඊගාව පියවර මෙහෙමයි.

udev rule එකක් එකතු කරන්න මෙහෙම

gksu gedit /etc/udev/rules.d/15-huawei-e1550.rules

අපිට කියන්න ඕනෙ මොඩම් එක පරිගණකයට ඇතුලත් කළාම එහි mode එක මොඩමයක් ලෙස වෙනස් කරන්න කියලනෙ.

ඉහත command එකෙන් එන gedit window එකේ මේ code එක යොදලා ගොනුව සුරකින්න.

SUBSYSTEM=="usb",
SYSFS{idProduct}=="1446",
SYSFS{idVendor}=="12d1",
RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type  option-zerocd"
gedit

gedit

දැන් වැඩේ හරි. මොඩමය ගහලා අලුත් සබඳතාවයක් එක් කරන්න යනවිට මොඩමය හඳුනාගෙන තිබෙනු පෙනේවි.

Modem Detected

Modem Detected

අලුත්ම කෙනෙක්ට මෙන්න අලුත් සබඳතාවයක් එක් කරන ආකාරය

System > Preferences > Network Connections > Select Mobile Broadband Tab > Add > Select Modem > Select Country > Select Provider > Select Plan ( Or choose “My Plan is not Listed ” and add the APN in the box below – for Mobitel: mobitel3g ) > Apply

Network Connections

Network Connections

Step 1

Step 1

Step 2

Step 2

Step 3

Step 3

Step 4

Step 4

Step 5

Step 5

දැන් Network Icon එක click කරලා සබඳතාවයේ නම මත click කළාම අන්තර්ජාල සබඳතාව ගොඩනැඟේවි.

Network Icon

(ඔන්න මේක තමා Ubuntu වල ඉඳන් ලියපු පළමු බ්ලොග් ලිපිය. Ubuntu වල සිංහල හරිගස්සගන්නත් ටික වෙලාවක් ගියා. දැන්නම් Ubuntu වලදි Windows වලදීටත් වඩා ලස්සනට සිංහල යුනිකෝඩ් පේනවා වගේ.

In Windows

In Windows

In Ubuntu

In Ubuntu

)

Go to Top