Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 553 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 560 Notice: Undefined property: stdClass::$theme in /var/www/html/drupal-5.5/includes/theme.inc on line 45 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 553 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 560 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 553 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 560 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 553 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 560 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 553 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 560 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 553 Notice: Undefined offset: 8192 in /var/www/html/drupal-5.5/includes/common.inc on line 560 Steven Kohrs blog | Open Source Experts

Steven Kohrs blog

Decoding Cisco Discovery Protocol (CDP) packets

This how-to enables you to filter network traffic for a single
packet of Cisco Discovery Protocol (CDP). The CDP packet
contains information about the switch port you are connected to,
and Wireshark and Ethereal will decode this information for you.

NVIDIA driver automation

My current project calls for 300+ RHEL 5 Workstations with NVIDIA Quadro GPUs. Unfortunately, the open source nouveau driver doesn't support the specific graphics card. The client did not want to manually recompile a third-party driver every time the kernel was updated. My solution was to wrap the native NVIDIA installer in a RPM with post and triggerin scripts.

AutoYaST Post-Install Script Order

A big part of customizing a SUSE Linux server install is to use post-install scripts, for example, to disable IPV6, correct Postfix null client settings, install third-party RPMS, and automatically register the device within a ZLM system. After a frustrating trial and error session, I learned that these scripts are ran in alphabetical order and not in the order that the scripts are defined in the AutoYaST XML file.

To enforce my will upon the install process, I now name the scripts with a numeric prefix, i.e. 001_disable_ipv6.sh, 002_fix_postfix.sh, etc.

CUPS: Advanced Network Printing

I've spent the past week developing an automated printer discovery and configuration solution that took me deep into the world of CUPS. This involved extensive use of the CUPS CLI, Perl, and raw socket programming.

ZLM Lessons Learned: Part I

I recently had the opportunity to deploy another Novell ZENWorks Linux Management (ZLM) system that manages 7000 (yes, seven thousand) Linux servers and workstations. Here are some lessons that I learned:

Syndicate content

 

Copyright © 2002-2011 Open Source Experts all rights reserved.
Please send comments to webmaster@opensourceexperts.com.
Questions? Call 402.598.0630

A SiLK Enterprises, Inc. company.