From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: Re: static-networking-service Date: Sun, 16 Dec 2018 13:07:15 -0500 Message-ID: References: <87d0xcp2ki.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55335) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYb0C-0004Ig-OF for help-guix@gnu.org; Sun, 16 Dec 2018 13:19:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYaow-0001ap-Is for help-guix@gnu.org; Sun, 16 Dec 2018 13:07:23 -0500 Received: from mail-qt1-x82c.google.com ([2607:f8b0:4864:20::82c]:33114) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gYaow-0001aC-DM for help-guix@gnu.org; Sun, 16 Dec 2018 13:07:18 -0500 Received: by mail-qt1-x82c.google.com with SMTP id l11so11800099qtp.0 for ; Sun, 16 Dec 2018 10:07:18 -0800 (PST) In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Julien Lepiller Cc: help-guix@gnu.org Julien Lepiller writes: > static-networking-service is also limited to IPv4. I wanted to > configure an > IPv6 address, so I quickly wrote a service for this: > (define (iproute2-shepherd-service config) > (list (shepherd-service > (documentation "Run the iproute2 network service") > (provision '(networking)) > (requirement '()) > (start #~(lambda _ > (let ((ip (string-append #$iproute "/sbin/ip"))) > (system* ip "a" "add" "89.234.186.109/32" "dev" > "ens18") > (system* ip "l" "set" "ens18" "up") > (system* ip "-6" "a" "add" > "2a00:5884:8208::1/48" "dev" "ens18") > (system* ip "r" "add" "89.234.186.1" "dev" > "ens18") > (system* ip "r" "add" "default" "via" > "89.234.186.1" "dev" "ens18") > (system* ip "-6" "r" "add" "default" "via" > "fe80::204:92:100:1" "dev" "ens18")))) > (stop #~(lambda _ > (display "Cannot stop iproute2 service.\n")))))) Hi Julien, Are you actually using this? Does it simply (static-networking-service)? TIA - George