I am currently running a Tor exit node on a private server. This has caused the IP to be blacklisted from many services, mainly Freenode’s IRC server. In order to circumvent this I used SoYouStart’s built in “failover ip” service to create a second IP address I can bind applications to that were blacklisted, like an IRC client. My server comes with 16 free IP addresses I can virtually assign to the same NIC. There was a $3 set up fee though.
After getting the IP address assigned by the provider, I modified my /etc/network/interfaces file, adding this entry
auto eth0:1 iface eth0:1 inet static address [IP.ADDRESS.SYS.GAVE.ME] netmask 255.255.255.255
Once this was added a simple
/etc/init.d/networking restart
added the interface!
eth0 Link encap:Ethernet HWaddr *:*:*:*:*:* inet addr:[ORIGINAL.SERVER.IP.ADDRESS] Bcast:[ORIGINAL.SERVER.IP.ADDRESS] Mask:255.255.255.0 inet6 addr: [ORIGINAL:SERVER:IPv6:ADDRESS]::/64 Scope:Global inet6 addr: [ORIGINAL:SERVER:IPv6:ADDRESS]::/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:96259868 errors:0 dropped:0 overruns:0 frame:0 TX packets:89513036 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:69831382581 (65.0 GiB) TX bytes:56016587742 (52.1 GiB) Interrupt:20 Memory:fe500000-fe520000 eth0:1 Link encap:Ethernet HWaddr *:*:*:*:*:* inet addr:[IP.ADDRESS.SYS.GAVE.ME] Bcast:[IP.ADDRESS.SYS.GAVE.ME] Mask:255.255.255.255 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:20 Memory:fe500000-fe520000