Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #171029

Re: Networking: unable to get multi-homed host working in Debian 8

From Tom Browder <tom.browder@gmail.com>
Newsgroups linux.debian.user
Subject Re: Networking: unable to get multi-homed host working in Debian 8
Date 2016-08-12 16:30 +0200
Message-ID <s5lDb-2Nj-9@gated-at.bofh.it> (permalink)
References <s4qlz-6S2-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Tue, Aug 9, 2016 at 8:16 PM, Tom Browder <tom.browder@gmail.com> wrote:
> I have read the current Debian networking docs on the subject
> (https://wiki.debian.org/NetworkConfiguration#iproute2_method).  I
> want to use at least two IPv4 static addresses on the same physical
> NIC.  Following examples I have tried this in my
> "/etc/network/interfaces" file:
...

I have now had success on my test host running Debian  on my local
network.  Below is a working "/etc/network/interfaces" file, but there
are some warnings, notes, and caveats for its use.  Note also the file
is IDENTICAL to the one I asked about originally.  I went down a
rabbit hole because the "service networking restart" command locked me
out of my test host and I couldn't get back in locally because I had
an KVM failure I didn't know about.  Just today I got all working
again.

1. WARNING:   The following command, mentioned in the some networking
docs (like the one mentioned by my server hosting company!!!), caused
a system lock-up and loss of all network contact external to or
internal from the host:

  # service networking restart.

However, a subsequent reboot worked.  That might be impossible or
expensive to do if you do not have direct access (i.e., non-network)
access to the host.

2. CAUTION: I have not tried all the various if* or ip commands on the
test host.  Your mileage may vary.

The "/etc/network/interfaces" file:
=======================

# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
  address 192.168.0.17
  netmask 255.255.255.0
  gateway 192.168.0.1
  dns-nameservers 208.67.222.222   208.67.220.220
  up     ip addr add 192.168.0.18/24 dev $IFACE label $IFACE:0
  down ip addr del  192.168.0.18/24 dev $IFACE label $IFACE:0
  up     ip addr add 192.168.0.19/24 dev $IFACE label $IFACE:1
  down ip addr del  192.168.0.19/24 dev $IFACE label $IFACE:1

RESULTS
=======

Running "sbin/ifconfig" on the test host (with two NICs: one used and
one unused, and the two new alias IPv4s) yields:

eth0      Link encap:Ethernet  HWaddr 00:1d:7d:aa:fa:7b
          inet addr:192.168.0.17  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:7dff:feaa:fa7b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:735 errors:0 dropped:0 overruns:0 frame:0
          TX packets:749 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:82025 (80.1 KiB)  TX bytes:101457 (99.0 KiB)

eth0:0    Link encap:Ethernet  HWaddr 00:1d:7d:aa:fa:7b
          inet addr:192.168.0.18  Bcast:0.0.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:1    Link encap:Ethernet  HWaddr 00:1d:7d:aa:fa:7b
          inet addr:192.168.0.19  Bcast:0.0.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
eth1      Link encap:Ethernet  HWaddr 00:15:e9:81:14:b4
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:123 errors:0 dropped:0 overruns:0 frame:0
          TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:49276 (48.1 KiB)  TX bytes:49276 (48.1 KiB)

I can ssh into the test host using all three IPv4s.

NOTES
=====
RECOMMENDATIONS
================

Test network changes on a host that you have direct access to!!!!

Thanks for the help Pascal, and I hope this will help someone else.

Best regards,

-Tom

Back to linux.debian.user | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Networking: unable to get multi-homed host working in Debian 8 Tom Browder <tom.browder@gmail.com> - 2016-08-10 03:20 +0200
  RE: Networking: unable to get multi-homed host working in Debian 8 Bonno Bloksma <b.bloksma@tio.nl> - 2016-08-10 11:10 +0200
  Re: Networking: unable to get multi-homed host working in Debian 8 Pascal Hambourg <pascal@plouf.fr.eu.org> - 2016-08-10 12:10 +0200
    Re: Networking: unable to get multi-homed host working in Debian 8 Tom Browder <tom.browder@gmail.com> - 2016-08-10 13:30 +0200
      Re: Networking: unable to get multi-homed host working in Debian 8 Pascal Hambourg <pascal@plouf.fr.eu.org> - 2016-08-10 14:20 +0200
        Re: Networking: unable to get multi-homed host working in Debian 8 Tom Browder <tom.browder@gmail.com> - 2016-08-10 14:50 +0200
          Re: Networking: unable to get multi-homed host working in Debian 8 Pascal Hambourg <pascal@plouf.fr.eu.org> - 2016-08-10 16:10 +0200
  Re: Networking: unable to get multi-homed host working in Debian 8 Tom Browder <tom.browder@gmail.com> - 2016-08-12 16:30 +0200

csiph-web