Bridge Interface not Passing Traffic

Clash Royale CLAN TAG#URR8PPP up vote
0
down vote
favorite
I have an Ubuntu Server 16.04 VM on ESXi with a dual SFP+ NIC passed through to it. pfSense doesn't have drivers for the NIC anymore (Mellanox ConnectX G2). I want to bridge those two SFP+ ports and the virtual NIC from ESXi to effectively make a Ubuntu based 10Gig switch. I have tried a few different methods but I can't ever get traffic to pass.
The first method I tried was this guide using VyOS. I could get a DHCP lease but couldn't pass traffic (VM to gateway, machine to VM, nothing). Next I tried the Ubuntu VM with the following config in /etc/network/interfaces and ipv4_forwarding enabled in /etc/sysctl.conf:
auto br0
iface br0 inet dhcp
bridge_ports ens160 ens160d1 ens192
bridge_sfp off
bridge_fd 0
bridge_maxwait 0
This also got me a DHCP lease but no traffic. Lastly, I installed Network-Manager (nmtui), created a br0 interface, deleted the other interfaces, and added all the interface to the bridge. That got me no DHCP lease. When I added a static IP to this config, I could ping until I connected a machine to an SFP. Once I connected the machine, no traffic passed and I could no longer ping until I unplugged the SFP and rebooted the VM.
Thanks in Advance!
16.04 networking network-manager network-bridge
add a comment |Â
up vote
0
down vote
favorite
I have an Ubuntu Server 16.04 VM on ESXi with a dual SFP+ NIC passed through to it. pfSense doesn't have drivers for the NIC anymore (Mellanox ConnectX G2). I want to bridge those two SFP+ ports and the virtual NIC from ESXi to effectively make a Ubuntu based 10Gig switch. I have tried a few different methods but I can't ever get traffic to pass.
The first method I tried was this guide using VyOS. I could get a DHCP lease but couldn't pass traffic (VM to gateway, machine to VM, nothing). Next I tried the Ubuntu VM with the following config in /etc/network/interfaces and ipv4_forwarding enabled in /etc/sysctl.conf:
auto br0
iface br0 inet dhcp
bridge_ports ens160 ens160d1 ens192
bridge_sfp off
bridge_fd 0
bridge_maxwait 0
This also got me a DHCP lease but no traffic. Lastly, I installed Network-Manager (nmtui), created a br0 interface, deleted the other interfaces, and added all the interface to the bridge. That got me no DHCP lease. When I added a static IP to this config, I could ping until I connected a machine to an SFP. Once I connected the machine, no traffic passed and I could no longer ping until I unplugged the SFP and rebooted the VM.
Thanks in Advance!
16.04 networking network-manager network-bridge
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have an Ubuntu Server 16.04 VM on ESXi with a dual SFP+ NIC passed through to it. pfSense doesn't have drivers for the NIC anymore (Mellanox ConnectX G2). I want to bridge those two SFP+ ports and the virtual NIC from ESXi to effectively make a Ubuntu based 10Gig switch. I have tried a few different methods but I can't ever get traffic to pass.
The first method I tried was this guide using VyOS. I could get a DHCP lease but couldn't pass traffic (VM to gateway, machine to VM, nothing). Next I tried the Ubuntu VM with the following config in /etc/network/interfaces and ipv4_forwarding enabled in /etc/sysctl.conf:
auto br0
iface br0 inet dhcp
bridge_ports ens160 ens160d1 ens192
bridge_sfp off
bridge_fd 0
bridge_maxwait 0
This also got me a DHCP lease but no traffic. Lastly, I installed Network-Manager (nmtui), created a br0 interface, deleted the other interfaces, and added all the interface to the bridge. That got me no DHCP lease. When I added a static IP to this config, I could ping until I connected a machine to an SFP. Once I connected the machine, no traffic passed and I could no longer ping until I unplugged the SFP and rebooted the VM.
Thanks in Advance!
16.04 networking network-manager network-bridge
I have an Ubuntu Server 16.04 VM on ESXi with a dual SFP+ NIC passed through to it. pfSense doesn't have drivers for the NIC anymore (Mellanox ConnectX G2). I want to bridge those two SFP+ ports and the virtual NIC from ESXi to effectively make a Ubuntu based 10Gig switch. I have tried a few different methods but I can't ever get traffic to pass.
The first method I tried was this guide using VyOS. I could get a DHCP lease but couldn't pass traffic (VM to gateway, machine to VM, nothing). Next I tried the Ubuntu VM with the following config in /etc/network/interfaces and ipv4_forwarding enabled in /etc/sysctl.conf:
auto br0
iface br0 inet dhcp
bridge_ports ens160 ens160d1 ens192
bridge_sfp off
bridge_fd 0
bridge_maxwait 0
This also got me a DHCP lease but no traffic. Lastly, I installed Network-Manager (nmtui), created a br0 interface, deleted the other interfaces, and added all the interface to the bridge. That got me no DHCP lease. When I added a static IP to this config, I could ping until I connected a machine to an SFP. Once I connected the machine, no traffic passed and I could no longer ping until I unplugged the SFP and rebooted the VM.
Thanks in Advance!
16.04 networking network-manager network-bridge
16.04 networking network-manager network-bridge
asked Apr 14 at 2:02
MecJay12
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%2f1024841%2fbridge-interface-not-passing-traffic%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