Link to home
Start Free TrialLog in
Avatar of Member_2_6492660_1
Member_2_6492660_1Flag for United States of America

asked on

Add Second IP Address to Network Adaptor on Ubuntu 16.4

I need to add a second ip address to my network adaptor on Ubuntu 16.4

This makes it temporary
# ip addr add 10.5.16.79/22 broadcast 10.5.16.255 dev ens160
Need to make it permanent

vi /etc/network/interfaces

# New file
auto lo

iface lo inet loopback

auto ens160

iface ens160 inet dhcp
iface ens160 inet static
address 10.2.8.79
netmask 255.255.252.0

iface ens160 inet static
address 10.5.16.79/22

gateway 10.2.8.1

dns-nameserver 10.2.8.233 10.2.8.234
dns-search mydom.com

Save the file

run this

root@tgcs017:/usr/local/nagios/etc/objects/windowsservers# sudo ifdown ens160 $$ sudo ifup ens160
ifdown: interface ens160 not configured
Unknown interface 11748
Unknown interface sudo
Unknown interface ifup
ifdown: interface ens160 not configured

The run this
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:85:db:0b brd ff:ff:ff:ff:ff:ff
    inet 10.2.8.79/22 brd 10.2.11.255 scope global ens160
       valid_lft forever preferred_lft forever
    inet 10.5.16.79/22 brd 10.5.16.255 scope global ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:fe85:db0b/64 scope link
       valid_lft forever preferred_lft forever


# sudo systemctl restart networking.service
Job for networking.service failed because the control process exited with error code. See "systemctl status networking.service" and "journalctl -xe" for details.

# systemctl status networking.service
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
  Drop-In: /run/systemd/generator/networking.service.d
           └─50-insserv.conf-$network.conf
   Active: failed (Result: exit-code) since Mon 2020-11-02 21:39:54 EST; 21s ago
     Docs: man:interfaces(5)
  Process: 22644 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
  Process: 22637 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle (code=exited, status=0/SUCCESS)
 Main PID: 22644 (code=exited, status=1/FAILURE)

Nov 02 21:39:54 tgcs017 dhclient[22660]: DHCPACK of 10.2.8.79 from 10.2.8.234
Nov 02 21:39:54 tgcs017 ifup[22644]: DHCPACK of 10.2.8.79 from 10.2.8.234
Nov 02 21:39:54 tgcs017 ifup[22644]: RTNETLINK answers: File exists
Nov 02 21:39:54 tgcs017 ifup[22644]: bound to 10.2.8.79 -- renewal in 266932 seconds.
Nov 02 21:39:54 tgcs017 ifup[22644]: RTNETLINK answers: File exists
Nov 02 21:39:54 tgcs017 ifup[22644]: Failed to bring up ens160.
Nov 02 21:39:54 tgcs017 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Nov 02 21:39:54 tgcs017 systemd[1]: Failed to start Raise network interfaces.
Nov 02 21:39:54 tgcs017 systemd[1]: networking.service: Unit entered failed state.
Nov 02 21:39:54 tgcs017 systemd[1]: networking.service: Failed with result 'exit-code'.

Not a Linux guy here need some help on this

Any ideas or suggestions?

Thank you

Tom

ASKER CERTIFIED SOLUTION
Avatar of Elie Matar
Elie Matar
Flag of Lebanon image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of dfke
dfke

Hi,

Note that it's advisable to post either a quote or a link when you copy existing online solutions.

Cheers
@dfke

Sometimes is better to put just the needed solution, because its easier and less time consuming for person asking for solution. It's easier for me to put the link then searching for what is asked for.
Yes next time its better to add a quote.
Thank for the advise.
Cheers