Adding an IP address: Difference between revisions
Strugglers (talk | contribs) m (→Adding an IPv4 address on a Ubuntu 14.04 LTS VPS: Link to xen shell / panel pages) |
Strugglers (talk | contribs) (How to immediately configure, explain that shutdown/boot is optional) |
||
| Line 1: | Line 1: | ||
If you've been assigned one or more additional IP addresses, here is how to add them. | If you've been assigned one or more additional IP addresses, here is how to add them. | ||
== | ==Immediate configuration== | ||
You can use the '''ip''' command to make an additional IP address work immediately: | |||
<syntaxhighlight> | |||
# ip address add 85.119.82.35/32 dev eth0 | |||
</syntaxhighlight> | |||
This address should now respond to ping and be completely usable (unless you have firewalling preventing that). | |||
This configuration won't last past the next reboot however, so you now need to configure the change permanently. | |||
==Permanent configuration== | |||
=== Debian / Ubuntu === | |||
First open your interfaces file for editing: | First open your interfaces file for editing: | ||
| Line 15: | Line 27: | ||
auto eth0 | auto eth0 | ||
iface eth0 inet static | iface eth0 inet static | ||
address 85.119. | address 85.119.82.34 | ||
netmask 255.255.248.0 | netmask 255.255.248.0 | ||
gateway 85.119.80.1 | gateway 85.119.80.1 | ||
| Line 26: | Line 38: | ||
auto eth0:0 | auto eth0:0 | ||
iface eth0:0 inet static | iface eth0:0 inet static | ||
address 85.119. | address 85.119.82.35 | ||
netmask 255.255.255.255 | netmask 255.255.255.255 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 32: | Line 44: | ||
For each additional IP, use eth0:1, eth0:2 etc. | For each additional IP, use eth0:1, eth0:2 etc. | ||
Once you're finished, press Ctrl-X and save your file. | Once you're finished, press Ctrl-X and save your file. | ||
If you want to test your permanent configuration then you'll need to shut down and boot your VPS again to ensure it comes up properly. | |||
<syntaxhighlight> | <syntaxhighlight> | ||
| Line 41: | Line 55: | ||
<syntaxhighlight> | <syntaxhighlight> | ||
$ ssh you@you.vps.bitfolk.com | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 14:27, 10 December 2015
If you've been assigned one or more additional IP addresses, here is how to add them.
Immediate configuration
You can use the ip command to make an additional IP address work immediately:
# ip address add 85.119.82.35/32 dev eth0This address should now respond to ping and be completely usable (unless you have firewalling preventing that).
This configuration won't last past the next reboot however, so you now need to configure the change permanently.
Permanent configuration
Debian / Ubuntu
First open your interfaces file for editing:
$ sudo nano /etc/network/interfacesYou should see your main IP address described for IPv4 and IPv6. The IPv4 part looks something like:
# The primary network interface
auto eth0
iface eth0 inet static
address 85.119.82.34
netmask 255.255.248.0
gateway 85.119.80.1Go to the end of the file and add information about your new IP. It doesn't need a gateway and you can use 255.255.255.255 for netmask:
# The secondary network interface
auto eth0:0
iface eth0:0 inet static
address 85.119.82.35
netmask 255.255.255.255For each additional IP, use eth0:1, eth0:2 etc.
Once you're finished, press Ctrl-X and save your file.
If you want to test your permanent configuration then you'll need to shut down and boot your VPS again to ensure it comes up properly.
$ sudo shutdown nowYou will then need to boot your machine by logging in via the Xen Shell console. Get your details from the BitFolk Panel:
$ ssh you@you.vps.bitfolk.comOnce logged in you will see the Xen command line prompt. Try
Xen shell> bootIf it complains that an instance already exists, and you've waited sufficiently long that the machine should have shut down, do
Xen shell> destroythen
Xen shell> bootYou can now log back in to your VPS and your new IPs should work.