static ip usando systemd (debian 8) no RPI2

1

Eu sou novo no systemd, muito acostumado com scripts do sistema RC do ubuntu \ debian, então estou um pouco confuso. a idéia básica era configurar ip estático para meu dp ncluding framboesa pi etc ... editar naturalmente o / etc / networking / interface não faz nada, já que o systemd-networkd está fazendo a configuração de rede agora. Mas verificar / lib / systemd / network / revela:

pi@gal-pi:~ $ ls -l /lib/systemd/network/
total 12
-rw-r--r-- 1 root root 368 Jan 24 12:02 80-container-host0.network
-rw-r--r-- 1 root root 378 Jan 24 12:02 80-container-ve.network
-rw-r--r-- 1 root root  73 Jan 24 12:02 99-default.link

Eu tenho duas interfaces no meu pi eth0 que está conectado e quero definir com ipv4 e wlan0 estáticos. O wlan0 não obtém nada realmente e nem se incomodou em tentar configurá-lo, eth0 no entanto o endereço dhcp do get. Não dos scripts acima parecem configurar o dhcp.

no entanto:

pi@gal-pi:~ $ ls -l /etc/systemd/system/dhcpc*
lrwxrwxrwx 1 root root   34 Mar 18 08:15 /etc/systemd/system/dhcpcd5 -> /lib/systemd/system/dhcpcd.service

Portanto, há um serviço dhcp systemd que é iniciado no boot.bringing to my questions:

  1. devo configurar o serviço dhcps usando o dhcpcd.conf para configurar o endereço estático na eth0?
  2. devo usar /etc/lib/systemd/network/40-eth0-static.network para configurar o endereço estático?
  3. como sei quem executa o primeiro dhcpd ou networkd? então eles não se sobrepõem? Eu sei systemd pode ser distribuído em que ele pode executar em paralelo vários serviços ...
  4. qualquer outro método que eu deveria usar para configurar corretamente o ip estático?
  5. se eu estou nisso, preciso usar os mesmos scripts systemd-networkd para configurar lan sem fio? e se é um hotspot (usando hotap)
por codeScriber 11.04.2016 / 18:22

1 resposta

0

1. : Não tem idéia se você pode configurar o IP estático com dhcpcd ou dhclient. Não parece fazer sentido (quero dizer, por quê?).

2. Você deve ter um arquivo SOMENAME.network em /etc/systemd/network . SOMENAME não precisa ser 40-eth0-static . Embora a ordenação dos arquivos .network com prefixo de número possa ser necessária sob certas circunstâncias (mas obviamente não quando você tem apenas um).

3. : você NÃO deve executar vários agentes de rede. Isso não tem nada a ver com distributed ou parallel several services . Eles entrarão em conflito uns com os outros, uma vez que essencialmente fazem a mesma coisa. Então use OU systemd-networkd OU dhcp "c" d (OU outra coisa).

4. : é com você. Você pode usar o NetworkManager mais ou menos.

5. : O AFAIK systemd-networkd não pode ser usado para configurar a conexão Wi-Fi (por exemplo, conectar-se a um SSID e autenticá-lo). No entanto, você pode usá-lo em complemento com o wpa_supplicant para o endereço IP e depois da conexão / autenticação. Isso não conta como multiple network agents , já que eles fazem coisas diferentes.

    
por 11.04.2016 / 20:07