interface not getting IP despite being configured in /etc/network/interfaces to automatically get one
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
0
down vote
favorite
I'm setting up a router/firewall on an Ubuntu Server box. Since there isn't any documentation (that I could find) to do this with netplan, disabled it and installed ifupdown since there are plenty of tutorials for it.
While my LAN adapter is correctly assigning IP addresses to connected devices, the WAN adapter doesn't even show up in /run/network/ifstate
. I have to manually add it and then run ifup enp2s0
with enp2s0 being the interface name.
This is my /etc/network/interfaces
file:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback interface
auto lo
iface lo inet loopback
# WAN interface
auto enp2s0
iface enp2s0 inet dhcp
# # LAN interface
auto enp1s0
iface enp1s0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
Shouldn't the line auto enp2s0
ensure that it should be configured every time networking starts?
networking server firewall
add a comment |Â
up vote
0
down vote
favorite
I'm setting up a router/firewall on an Ubuntu Server box. Since there isn't any documentation (that I could find) to do this with netplan, disabled it and installed ifupdown since there are plenty of tutorials for it.
While my LAN adapter is correctly assigning IP addresses to connected devices, the WAN adapter doesn't even show up in /run/network/ifstate
. I have to manually add it and then run ifup enp2s0
with enp2s0 being the interface name.
This is my /etc/network/interfaces
file:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback interface
auto lo
iface lo inet loopback
# WAN interface
auto enp2s0
iface enp2s0 inet dhcp
# # LAN interface
auto enp1s0
iface enp1s0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
Shouldn't the line auto enp2s0
ensure that it should be configured every time networking starts?
networking server firewall
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm setting up a router/firewall on an Ubuntu Server box. Since there isn't any documentation (that I could find) to do this with netplan, disabled it and installed ifupdown since there are plenty of tutorials for it.
While my LAN adapter is correctly assigning IP addresses to connected devices, the WAN adapter doesn't even show up in /run/network/ifstate
. I have to manually add it and then run ifup enp2s0
with enp2s0 being the interface name.
This is my /etc/network/interfaces
file:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback interface
auto lo
iface lo inet loopback
# WAN interface
auto enp2s0
iface enp2s0 inet dhcp
# # LAN interface
auto enp1s0
iface enp1s0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
Shouldn't the line auto enp2s0
ensure that it should be configured every time networking starts?
networking server firewall
I'm setting up a router/firewall on an Ubuntu Server box. Since there isn't any documentation (that I could find) to do this with netplan, disabled it and installed ifupdown since there are plenty of tutorials for it.
While my LAN adapter is correctly assigning IP addresses to connected devices, the WAN adapter doesn't even show up in /run/network/ifstate
. I have to manually add it and then run ifup enp2s0
with enp2s0 being the interface name.
This is my /etc/network/interfaces
file:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback interface
auto lo
iface lo inet loopback
# WAN interface
auto enp2s0
iface enp2s0 inet dhcp
# # LAN interface
auto enp1s0
iface enp1s0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
Shouldn't the line auto enp2s0
ensure that it should be configured every time networking starts?
networking server firewall
networking server firewall
edited Feb 25 at 23:45
dpb
4,90911545
4,90911545
asked Feb 24 at 18:46
![](https://i.stack.imgur.com/VD8MJ.jpg?s=32&g=1)
![](https://i.stack.imgur.com/VD8MJ.jpg?s=32&g=1)
rosstripi
12
12
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1009392%2finterface-not-getting-ip-despite-being-configured-in-etc-network-interfaces-to%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password