
BLUG was started in 1998 by a small group of computer geeks in Bellingham, Washington who wanted to get off Windows and learn from local Unix gurus. Our focus is on Linux and all Open Source software.
We hold a presentation meeting the first Thursday of the month at Bellingham Technical College in Campus Center room 201 (CC201). On the third Wednesday, we hold an informal organization meeting with the time and location being Bellingham Makerspace (located in the Bellisfair Mall, next to Dicks Sporting Goods). We also put on special events including the regional LinuxFest Northwest in the Spring.
Next Meeting
Security in the modern Environment
08/20/2025 at 05:30 PM
Josh will be discussing (and demonstrating!!) security tools, software, and hardware for the modern environment. Expect HAK5 gadgets and anything Defcon had in their store in the last few years.
Past Meetings
Blug DECEMBER Party!
01/06/2001 at 12:00 AM
The last meeting of 2001!!!
Following in the tradition of the past years, the meeting will be held at Boundary Bay brewery. We have reserved a place in the ‘Family’ Section, so all ages are welcome. Pizza and Coke will be on us, but if you wish to drink, fork over you own cash. See you there!
Samba and Printing to Widoze
01/04/2001 at 12:00 AM
Samba is the tool used for making linux look like a Windows Server in a Windows network. Not only can samba file share, but it can be a logon server, pass passwords to NT domain controlers, and Print. We used RedHat 6.2 With Samba on it to print to a Windows ME machine using an HP970Cse Printer This can also be reversed to allow a windows machine print to a Linux Server.
Sample SMB.conf file:
THE ART OF SAMBA
Samba is an open source software suite that provides seamless file and print services to SMB and
Microsoft clients. Samba is freely available under the GNU General Public License. There is two ways Samba works. First it is a server, secondly it is a client. We will go through the Server Configuration first, and how to connect a Windows 9x computer (Note: Windows 3.1 and Legacy 95 (osr1) DO not work with Samba when it is set to Encrypted.)
=============== Server Setup ==============
Attached is a Configuration file for samba, read through it if you wish to set up your server to take the place of an NT Domain Server (Except for some options).
Your windows box will have to be setup to recognize Samba as a Domain server.
In Network ‘ Client for Microsoft networks -> click logon to NT domain. In the box put in the Domain group.
Also, your IP address must be in the same block to work. Your server cannot be 192.168.0.1, while your clients are 192.168.1.5 or 192.168.1.6, etc.
If your windows box was setup correctly, then you should be able to see the Samba server in Network Neighborhood.
=============== Client Setup ==============
You can use Samba to be a client to another Samba server, or a Windows machine. Here is an example of how to access a windows machine from a Linux Client.
smbclient -L //WINDOWSBOX
Here is an example of what you can get
added interface ip=192.168.1.1 bcast=192.168.1.255 nmask=255.255.255.0
Password:
Sharename Type Comment
PRINTER$ Disk
HP895CSE Printer
CDROM Disk
C Disk
IPC$ IPC Remote Inter Process Communication
The most useful way to get access to a Windows box from a Linux box is to mount it:
mount -t smbfs -o uid=USERID,gid=GROUPID //COMPNAME/SHARE /mnt/MNTPT
To mount a Printer, use the REDHAT printer manager to add a SMB printer. Put in the print share and
username, and select the correct Printer Driver. Now you should be able to print in Color / BW to Windows.
This is an example of a WORKING smb.conf file. With minor adjustment, your sever can become an NT Domain server for your windows clients
#============= Global Settings ================
[global]
#Housekeeping things
workgroup = FCDNET
server string = Samba Server
;hosts allow = 192.168.1. 192.168.2. 127.
#Printers
printcap name = /etc/printcap
load printers = yes
;printing = bsd
#Loging
log file = /var/log/samba/log.%m
max log size = 50
#User Sync and Passwords
security = user
password level = 8
username level = 8
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
; unix password sync = Yes
; passwd program = /usr/bin/passwd %u
; passwd chat = *New*UNIX*password* %n *ReType*new*UNIX*password* %n *passwd:*all*authentication*tokens*updated*successfully*
; username map = /etc/smbusers
#Interface Options
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
; interfaces = 192.168.12.2/24 192.168.13.2/24
#NT Server options (All the server without the NT!)
local master = yes
os level = 88
domain master = yes
preferred master = yes
domain logons = yes
# run a specific logon batch file per workstation (machine)
; logon script = %m.bat
# run a specific logon batch file per username
logon script = %U.bat
dns proxy = no
#============== Share Definitions==============
[homes]
comment = Home Directories
browseable = no
writable = yes
# Un-comment the following and create the netlogon directory for Domain Logons
[netlogon]
comment = Network Logon Service
path = /home/netlogon
guest ok = yes
writable = no
share modes = no
# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user ‘guest account’ to print
guest ok = no
writable = no
printable = yes
# A publicly accessible directory,
[web]
comment = Local Intranet
path = /www/local
public = yes
writable = yes
printable = no
#(Option: if you want only some people to WRITE to the share, then add:)
write list = @(Group Name)
[public]
comment = public server
path = /public
public = yes
writable = yes
printable = no
BLUG Y2K+1 Party
12/07/2000 at 12:00 AM
Boundary Bay Brewery
Can nerds really have fun? BLUG’s second annual year-end party, where BLUGers can meet in a relaxed atmosphere, have a beer, and talk about their favorite subject–Linux! This year, a major topic was the Wireless networking within town, and it looks like there could be a major BLUG project coming up! Stay tuned…
Editors Galore!
11/02/2000 at 12:00 AM
wondering how to type in VI? Wonder if there is anything else PICO can do? Do you dislike Both of these editors and want to use another? We will be Having Presentations on VI, PICO, NEDIT, Emacs, and more! If you are looking to see how make the most out of your editor, don’t miss this!
Sites:
VI – http://www.vim.org
PICO – http://www.math.fu-berlin.de/~guckes/pico/
NEdit – http://www.nedit.org
Emacs – http://www.gnu.org/software/emacs/emacs.html
Using Make
09/07/2000 at 12:00 AM
Our own inimitable Chris Woods demonstrating how to “make” applications using the make command. A longer description to follow.
Summer Party
08/03/2000 at 12:00 AM
oin other BLUGers for beer and Linux conversation at a local restarant (we usually meet at Boundary Bay Brewery). Stay tuned for more details.
Lesser known Window Managers and Tcl/Tk
07/06/2000 at 12:00 AM
This presentation will begin with an overview of lesser known window managers including: WindowMaker, Blackbox, IceWM, Xfce, and mlvwm (a mac-like environment). The demonstration will include how to use themes, make menus, and configure these different window environments.
The Tcl/Tk introduction will cover the basics of scripting with tcl/tk. I will go over the syntax and do a small step-by-step program, covering the language along the way. At the end of the tcl/tk presentation, I will ntroduce a program called OpenVerse, a visual chat program (http://openverse.org).
Software RAID
06/01/2000 at 12:00 AM
RAID (Redundant Array of Inexpensive Drives) is a method of combining several disks to form one larger virtual disk. Depending on the configuration, this virtual drive can provide increased data safety and/or increased performance. Linux provides a software implementation of RAID that is cheaper (free!) than costly hardware RAID, and is usually much faster! Unfortunately it has suffered from poor documentation and much FUD.
We will go over
1) RAID basics;
2) Setup and configuration of a disk mirror (RAID 1);
3) Benchmarking of the RAID disk;
4) recovering from a disk failure.
If we have time, we will go over examples of other RAID levels.
Corel Officer / Halflife Server
05/04/2000 at 12:00 AM
A demonstration of the Corel Office Suite running on Linux (of course!). Word processing, spreadsheeting, and presentation graphics that rival MS Office!
Also a demonstration of setting up a Halflife server (that’s a game running on Linux, for you non-gamers).
Linuxfest 2000!
04/15/2000 at 12:00 AM
Linux demonstrations, advice, and Linux software give-aways! Open to the community; drop by and see what all the talk is about!
Topics and demonstrations:
– Home Networking and Firewalls
– Linux on the Desktop
– Installing and Upgrading Linux
– Linux Applications
– E-business on Linux
– Linux Games and Online Play
– Linux/Apache (Web Serving)
Linux Fest 2000 Press Release in simple HTML
Linux Fest 2000 Press Release in plain text