Skip to content

hansode/vipple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vipple

A simple virtual ip address handling framework.

Installation

$ sudo mkdir /etc/vipple
$ sudo install -m 755  vipple /etc/init.d/vipple
$ sudo chkconfig --add vipple
$ sudo install -m 755  vipple-zero /etc/init.d/vipple-zero
$ sudo chkconfig --add vipple-zero

Operation

$ sudo service vipple start
$ sudo service vipple stop
$ sudo service vipple status
$ sudo service vipple-zero start
$ sudo service vipple-zero force-start
$ sudo service vipple-zero stop
$ sudo service vipple-zero status

Configuration

Config File Path

  • /etc/vipple/vip-[0-9][0-9][0-9].conf

Configuarable Parameters

Network Interface Configuration:

  • BIND_INTERFACE
    • Required string
  • VIP_ADDRESS
    • Required string
  • PREFIX
    • Optional int
  • BROADCAST
    • Optional string

Hooks:

  • UPSCRIPT
    • Optional string
  • DOWNSCRIPT
    • Optional string

Examples

/etc/vipple/vip-001.conf

BIND_INTERFACE="eth0"
VIP_ADDRESS="192.0.2.10"

#BROADCAST=192.0.2.255
#PREFIX=32

UPSCRIPT=
DOWNSCRIPT=

License

Beerware license.

If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.

About

A simple virtual ip address handling framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages