Member_2_6492660_1
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
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
@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
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
Note that it's advisable to post either a quote or a link when you copy existing online solutions.
Cheers