[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 &lt;wingfeathera@gmail.com&gt;:<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>&nbsp;and&nbsp;<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&nbsp;<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,&nbsp;<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>&nbsp;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&nbsp;<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