August 9th, 2008 12:13 pm · No Comments
Sorbs has been unresponsive to our requests to have our IP block (207.246.200.16/28) re-listed as a static IP block. Our IP block used to be a dynamic IP block, like those for DSL and dialup. Dynamic IP’s are good to block mail from - since most legitimate users have a real mail server with a static IP to connect and send from. Any home computer sending email - well most have no business reason to send email. It’s either a home server or a spam spitting zombie. If you do want to send email from a home system, one can set up smart hosting where outgoing mail is relayed via a real email server.
So, why Sorbs is still listing us - not sure. Any sysadmin’s that use SORBS for spam blocking will block email from these servers also. We only use Spamhaus for blocking, plus their LASSO list to deal with Bogons.
These icons link to social bookmarking sites where readers can share and discover new web pages.
Tags: hosting
May 7th, 2008 1:20 pm · No Comments
I learned again the value of this configuration - rebooted and my public interface did not come up, but the local one was fine. Simply telnet’d in from another local machine, fixed the issue and rebooted and now all is well. My configs worked for a year - not nor more.. in /etc/sysconfig/networking/devices/ifcfg-eth1 - the issue was the BOOTPROTO - was either giving the mac as 00:00:00:00:00:00 or nothing at all.
GATEWAY=192.168.1.100
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:11:f7:77:34:9e
BOOTPROTO=none < -------- changed to static
NETMASK=255.255.255.0
IPADDR=192.168.1.12
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
changed BOOTPROTO=static:
GATEWAY=192.168.1.100
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:11:f7:77:34:9e
BOOTPROTO=static
NETMASK=255.255.255.0
IPADDR=192.168.1.12
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
.. then rebooted and all is well again. It seems a good test is if something survives 2 reboots, its golden. After one reboot the kernel/kudzu/other/undo its still “new” to the system for that boot (hey look, a new card! Lets autoconfigure…), after the second its no longer “new”, then it breaks on the second reboot (say the card did not configure, might be skipped). If some change survives a reboot, great - I test, and if successful reboot right away. If something survives 2 reboots, I generally consider the the fix reliable and can relax.
So why do this? If you have to servers, its easy, what about only one colocated server? What if do not have an IP KVM? Get a $69 Mikrotik router to use as a secondary local access device (LAD)- they use 5W of power and are the size of a small switch - just will need an extra power outlet - I am sure if you explain to your ISP how service calls will be avoided, they’ll let you use an extra outlet.
I use this as a backup to the backup LAD - works well. Set 2 ports in bridged mode and it will act like a switch, the assign an IP to the bridge (not the individual interfaces).
The config tool system-config-network is good for a single port system - for dual/triple NIC for local, DMZ and advanced networking, you need to do this by hand. The key entry is the GATEWAYDEV - this sets up the routing correctly - as seen in netstat -r
Here is a configuration for dual NIC with eth0 local and eth1 private - your names may be different - tweak as necessary.
/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=host.example.com
GATEWAYDEV=eth1
MOUNTD_PORT=4002
/etc/sysconfig/networking/devices/eth0 - local network card
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
GATEWAY=192.168.10.1
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:98:c7:16:77:43
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=192.168.10.2
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
/etc/sysconfig/networking/devices/eth1 - public network card
# nVidia Corporation MCP51 Ethernet Controller
DEVICE=eth1
BROADCAST=1.1.1.15
HWADDR=00:47:e1:6f:3e:27
IPADDR=1.1.1.4
NETMASK=255.255.255.240
NETWORK=1.1.1.0
ONBOOT=yes
TYPE=Ethernet
GATEWAY=1.1.1.1
USERCTL=no
IPV6INIT=no
PEERDNS=yes
Reboot your system - though a restart is nice service networking restart; service [firewall software] restart, if your changes survive a couple reboots you can be sure its correct. If this is for a live system in a far away datacenter, test it at home first, then one more time, get some coffee, then test again.
[root@host devices]# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
1.1.1.0 * 255.255.255.240 U 0 0 0 eth1
192.168.10.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default 1.1.1.1 0.0.0.0 UG 0 0 0 eth1
These icons link to social bookmarking sites where readers can share and discover new web pages.
Tags: Cygwin Linux · Linux · Networking · Subversion
May 6th, 2008 10:52 am · 2 Comments
Ever had a process die and not know it until trying to use it? Last year dovecot was dying and running “service dovecot status” shows that - this script was born to address this for many processes. Its a work in progress, and please share any ways to make it better. Cron this to run every 15 minutes, and minor adjustments will be needed for other systems, daemons.
Note: this was written for RHEL systems - make minor adjustments for other systems/daemons
The textfile is located here and the config file looks like:
#
email: user@example.com
pager: 4155551212@messaging.sprintpcs.com
# service: commented_out
service: httpd
service: dovecot
service: mysqld
service: postfix
service: sshd
service: MailScanner
service: proftpd
service: syslog
These icons link to social bookmarking sites where readers can share and discover new web pages.
Tags: Linux
May 5th, 2008 6:10 pm · No Comments
2.4GHz AMD64 / 2GB RAM / 2×250HD / 2400GB Traffic / 3 IP’s $120/mo
We have 2 of these - these were in very light service for 8 months - looking now to lease them out. 2.4GHz AMD64 / 2GB RAM / 2×250HD / 2400GB Traffic / 3 IP’s * 2 servers available
$120/mo; $1200/yr - Free Setup
These are dedicated and unmanaged.
Colocated in HE Fremont:
- 24×7x365 phone and reboot support
- Servers have Dual NICs for private and public networking
- Redundant power + diesel generator backup
- Multihomed network
To order or get more info please email gregg@mochabomb.com
Following operating systems are available at no extra charge:
Linux/Unix OS’s - CentOS, FreeBSD, etc.
Following control panels are available upon request:
Cpanel, Webmin/Virtualmin
These icons link to social bookmarking sites where readers can share and discover new web pages.
Tags: hosting
January 11th, 2008 4:09 am · No Comments
From the comments in the script:
“Created this script after I had several misconfigurations across many servers - this will
use values from the config files for testing - a wrapper for fail2ban-regex and eliminating
late-night, low-on-caffeine human errors in testing your config. Could also be used: after an
update to verify the configuration, run weekly cron, create a fail2ban report..”
Script is here: http://mochabomb.com/software/fail2ban-check.txt
These icons link to social bookmarking sites where readers can share and discover new web pages.
Tags: Linux