[prev in list] [next in list] [prev in thread] [next in thread]
List: nix-dev
Subject: Re: [Nix-dev] When creating a bridge interface, the bridge doesn't appear
From: Arnold Krille <arnold () arnoldarts ! de>
Date: 2016-06-15 6:11:45
Message-ID: CE7BA773-24BC-4AA1-8F1B-8B20C7CAE48C () arnoldarts ! de
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
did you define anything depending on the bridge? that is did you configure \
anything in networking.interfaces?
- Arnold
Am 15. Juni 2016 02:28:54 MESZ, schrieb Matthew Robbetts \
<wingfeathera@gmail.com>:
> Hi list,
>
> (I filed an issue at GitHub
> (https://github.com/NixOS/nixpkgs/issues/16230
> <https://github.com/NixOS/nixpkgs/issues/16230>), but realized that
> since it's probably a PEBKAC issue, the mailing list might be more
> suitable. Sorry for the cross-post!)
>
>
> I am configuring a new nixOS system. My machine has two ethernet
> interfaces (enp3s0 and enp4s0) and one wireless interface (wlp5s0). I
> want to bridge the wireless with one of the ethernets, so in my
> configuration.nix I add:
>
> networking = {
> ...
> bridges.br0.interfaces = [ "enp4s0" "wlp5s0" ];
> ...
> and run nixos-rebuild switch.
>
> I observe in the output that, among other things, a
> /nix/store/z18i1q0r4i2bn0vkpcz45d10nn0628nf-unit-br0-netdev.service/br0-netdev.service
> is created. However, ifconfig does not show the new bridge interface.
>
> If I manually run:
> systemctl start br0-netdev.service
>
> the bridge interface appears.
>
> Probably I am doing something wrong, but I would have expected the
> bridge to appear immediately as a result of nixos-rebuild switch.
>
> Anyone have an opinion?
>
>
> Thanks,
> Matt
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail \
gesendet.
[Attachment #5 (text/html)]
<html><head><meta http-equiv="Content-Type" content="text/html \
charset=utf-8" /></head><body style="word-wrap: break-word; \
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" \
class="">did you define anything depending on the bridge? that is did you \
configure anything in networking.interfaces?<br> <br>
- Arnold<br><br><div class="gmail_quote">Am 15. Juni 2016 02:28:54 MESZ, \
schrieb Matthew Robbetts <wingfeathera@gmail.com>:<blockquote \
class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px \
solid rgb(204, 204, 204); padding-left: 1ex;"> <p style="box-sizing: \
border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); \
font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, \
sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';" \
class="">Hi list,</p><div class="">(I filed an issue at GitHub (<a \
href="https://github.com/NixOS/nixpkgs/issues/16230" \
class="">https://github.com/NixOS/nixpkgs/issues/16230</a>), but realized \
that since it's probably a PEBKAC issue, the mailing list might be more \
suitable. Sorry for the cross-post!)</div><p style="box-sizing: border-box; \
margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: \
'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, \
'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';" class=""><br \
class="" /></p><p style="box-sizing: border-box; margin-top: 0px; \
margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', \
Helvetica, 'Segoe UI', Arial, freesans, sans-ser! if,
'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';" class="">I am \
configuring a new nixOS system. My machine has two ethernet interfaces \
(<code style="box-sizing: border-box; font-family: Consolas, 'Liberation \
Mono', Menlo, Courier, monospace; padding: 0.2em 0px; margin: 0px; \
background-color: rgba(0, 0, 0, 0.0392157); border-top-left-radius: 3px; \
border-top-right-radius: 3px; border-bottom-right-radius: 3px; \
border-bottom-left-radius: 3px;" class="">enp3s0</code> and <code \
style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', \
Menlo, Courier, monospace; padding: 0.2em 0px; margin: 0px; \
background-color: rgba(0, 0, 0, 0.0392157); border-top-left-radius: 3px; \
border-top-right-radius: 3px; border-bottom-right-radius: 3px; \
border-bottom-left-radius: 3px;" class="">enp4s0</code>) and one wireless \
interface (<code style="box-sizing: border-box; font-family: Consolas, \
'Liberation Mono', Menlo, Courier, monospace; padding: 0.2em 0px; margin: \
0px;
background-color: rgba(0, 0, 0, 0.0392157); border-top-left-radius: 3px; \
border-top-right-radius: 3px; border-bottom-right-radius: 3px; \
border-bottom-left-radius: 3px;" class="">wlp5s0</code>). I want to bridge \
the wireless with one of the ethernets, so in my configuration.nix I \
add:</p><pre style="box-sizing: border-box; font-family: Consolas, \
'Liberation Mono', Menlo, Courier, monospace; margin-top: 0px; \
margin-bottom: 16px; line-height: 1.45; word-wrap: normal; padding: 16px; \
overflow: auto; background-color: rgb(247, 247, 247); \
border-top-left-radius: 3px; border-top-right-radius: 3px; \
border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; color: \
rgb(51, 51, 51);" class=""><code style="box-sizing: border-box; \
font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; \
padding: 0px; margin: 0px; background-color: transparent; \
border-top-left-radius: 3px; border-top-right-radius: 3px; \
border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; word-! \
break: normal; border: 0px; display: inline; overflow: visible; \
line-height: inherit; word-wrap: normal;" \
class="">networking = {
...
bridges.br0.interfaces = [ "enp4s0" "wlp5s0" ];
...
</code></pre><p style="box-sizing: border-box; margin-top: 0px; \
margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', \
Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', \
'Segoe UI Emoji', 'Segoe UI Symbol';" class="">and run <code \
style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', \
Menlo, Courier, monospace; padding: 0.2em 0px; margin: 0px; \
background-color: rgba(0, 0, 0, 0.0392157); border-top-left-radius: 3px; \
border-top-right-radius: 3px; border-bottom-right-radius: 3px; \
border-bottom-left-radius: 3px;" class="">nixos-rebuild \
switch</code>.</p><p style="box-sizing: border-box; margin-top: 0px; \
margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', \
Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color Emoji', \
'Segoe UI Emoji', 'Segoe UI Symbol';" class="">I observe in the output \
that, among other things, a<br style="box-sizing: border-box;" class="" \
/><code style="box-sizin! g:
border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, \
monospace; padding: 0.2em 0px; margin: 0px; background-color: rgba(0, 0, 0, \
0.0392157); border-top-left-radius: 3px; border-top-right-radius: 3px; \
border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;" \
class="">/nix/store/z18i1q0r4i2bn0vkpcz45d10nn0628nf-unit-br0-netdev.service/br0-netdev.service</code><br \
style="box-sizing: border-box;" class="" />is created. However, <code \
style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', \
Menlo, Courier, monospace; padding: 0.2em 0px; margin: 0px; \
background-color: rgba(0, 0, 0, 0.0392157); border-top-left-radius: 3px; \
border-top-right-radius: 3px; border-bottom-right-radius: 3px; \
border-bottom-left-radius: 3px;" class="">ifconfig</code> does not \
show the new bridge interface.</p><p style="box-sizing: border-box; \
margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: \
'Helvetica Neue', Helvetica, 'Segoe UI', ! Arial,
freesans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI \
Symbol';" class="">If I manually run:<br style="box-sizing: border-box;" \
class="" /><code style="box-sizing: border-box; font-family: Consolas, \
'Liberation Mono', Menlo, Courier, monospace; padding: 0.2em 0px; margin: \
0px; background-color: rgba(0, 0, 0, 0.0392157); border-top-left-radius: \
3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; \
border-bottom-left-radius: 3px;" class="">systemctl start \
br0-netdev.service</code></p><p style="box-sizing: border-box; margin-top: \
0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica \
Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color \
Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';" class="">the bridge interface \
appears.</p><p style="box-sizing: border-box; margin-top: 0px; \
margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', \
Helvetica, 'Segoe UI', Arial, freesans, sans-serif, 'Apple Color ! Emoji',
'Segoe UI Emoji', 'Segoe UI Symbol';" class="">Probably I am doing \
something wrong, but I would have expected the bridge to appear immediately \
as a result of <code style="box-sizing: border-box; font-family: \
Consolas, 'Liberation Mono', Menlo, Courier, monospace; padding: 0.2em 0px; \
margin: 0px; background-color: rgba(0, 0, 0, 0.0392157); \
border-top-left-radius: 3px; border-top-right-radius: 3px; \
border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;" \
class="">nixos-rebuild switch</code>.</p><div class="">Anyone have an \
opinion?</div><div class=""><br class="" /></div><div class=""><br class="" \
/></div><div class="">Thanks,</div><div class="">Matt</div><p \
style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid \
#000"></p><pre class="k9mail"><hr /><br />nix-dev mailing list<br \
/>nix-dev@lists.science.uu.nl<br /><a \
href="http://lists.science.uu.nl/mailman/listinfo/nix-dev">http://lists.science.uu.nl/mailman/listinfo/nix-dev</a><br
/></pre></blockquote></div><br>
-- <br>
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail \
gesendet.</body></html>
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic