___ tag123networkmanager ___ NetworkManager é o conjunto de rede padrão para o Ubuntu. É um conjunto de ferramentas cooperativas desenvolvidas pelo GNOME. O serviço NetworkManager pode ser controlado usando a ferramenta nmcli (interface de linha de comando do Network Manager), bem como por sua GUI. ___ tag123lan ___ LAN é a abreviação de rede local. Comumente se refere a redes ligadas por cabo. ___ qstntxt ___

Aqui está o layout da minha rede local:

Cliente (executando o Ubuntu 17.10).

Servidor (executando o Ubuntu Server 16.04).

Arte ASCII simplificada da minha rede:

%pre%

Portanto, tenho um cliente e um servidor que estão conectados a um comutador 1G conectado à Internet. Eles usam essa opção para acessar outras coisas na minha LAN, bem como no mundo exterior.

O servidor e o cliente têm cartões 10G (além de NICs 1G separados - que estão conectados ao switch).

O que eu estou tentando realizar é que essas duas máquinas usem a conexão 10G entre elas quando conversam entre si, mas depois use a conexão 1G para ir em qualquer outro lugar. A razão para fazer isso é porque eu só tenho essas duas máquinas 10G e não tenho necessidade de um switch ainda.

Isso é possível?

Aqui está o que eu tenho até agora:

Saída do cliente (aparada na interface relevante):

%pre%

Arquivo do cliente / etc / network / interfaces:

%pre%

Saída do cliente (aparada na interface relevante):

%pre%

Saída do servidor (aparada na interface relevante):

%pre%

Servidor / etc / network / arquivo de interfaces:

%pre%

Saída do servidor (aparada na interface relevante):

%pre%

Portanto, atribuí um IP estático ao meu cliente de 10.0.0.1 e meu servidor como 10.0.0.2, ambos no submask 255.255.255.0.

Quando faço ping do servidor do cliente, apenas obtenho o seguinte:

%pre%

Erro semelhante para o servidor para o cliente.

As conexões 1G não são afetadas e funcionam bem ainda.

Por favor, pergunte se você precisar de mais informações, eu estou em uma perda de porque isso não funciona.

    
___

3

Aqui está o layout da minha rede local:

Cliente (executando o Ubuntu 17.10).

Servidor (executando o Ubuntu Server 16.04).

Arte ASCII simplificada da minha rede:

Client~~~~~~~Server
  |            |
  |            |
  |---switch---|
         |
         |
       modem
         |
         |
     internet

~~~~~ 10G connection
----- 1G connection
  |   1G connection

Portanto, tenho um cliente e um servidor que estão conectados a um comutador 1G conectado à Internet. Eles usam essa opção para acessar outras coisas na minha LAN, bem como no mundo exterior.

O servidor e o cliente têm cartões 10G (além de NICs 1G separados - que estão conectados ao switch).

O que eu estou tentando realizar é que essas duas máquinas usem a conexão 10G entre elas quando conversam entre si, mas depois use a conexão 1G para ir em qualquer outro lugar. A razão para fazer isso é porque eu só tenho essas duas máquinas 10G e não tenho necessidade de um switch ainda.

Isso é possível?

Aqui está o que eu tenho até agora:

Saída do cliente (aparada na interface relevante):

$ ifconfig
enp2s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
    inet 10.0.0.1  netmask 255.255.255.0  broadcast 10.0.0.255
    ether 2c:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 0  bytes 0 (0.0 B)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Arquivo do cliente / etc / network / interfaces:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
    iface lo inet loopback

auto enp2s0
    iface enp2s0 inet static
    address 10.0.0.1
    netmask 255.255.255.0

Saída do cliente (aparada na interface relevante):

$ sudo lshw -class network
*-network                 
   description: Ethernet interface
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: enp2s0
   version: 02
   serial: 2c:xx:xx:xx:xx:xx
   capacity: 10Gbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pciexpress pm msix msi vpd bus_master cap_list rom ethernet physical tp 100bt-fd 1000bt-fd 10000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=atlantic driverversion=1.5.345.0 duplex=full firmware=1.5.44 ip=10.0.0.1 latency=0 link=no multicast=yes port=twisted pair
   resources: irq:36 memory:fb840000-fb84ffff memory:fb850000-fb850fff memory:fb400000-fb7fffff memory:fb800000-fb83ffff

Saída do servidor (aparada na interface relevante):

$ ifconfig
veth4945bd1 Link encap:Ethernet  HWaddr 2e:xx:xx:xx:xx:xx  
      inet addr:10.0.0.2  Bcast:10.0.0.255  Mask:255.255.255.0
      inet6 addr: fe80::2c6f:1dff:feae:6e89/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:1032 errors:0 dropped:0 overruns:0 frame:0
      TX packets:197236 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:9966154 (9.9 MB)  TX bytes:15130407 (15.1 MB)

Servidor / etc / network / arquivo de interfaces:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
    iface lo inet loopback

# The primary network interface
auto enp4s0
    iface enp4s0 inet dhcp

auto veth4945bd1
    iface veth4945bd1 inet static
    address 10.0.0.2
    netmask 255.255.255.0

Saída do servidor (aparada na interface relevante):

*-network:0
   description: Ethernet interface
   physical id: 1
   logical name: veth4945bd1
   serial: 2e:xx:xx:xx:xx:xx
   size: 10Gbit/s
   capabilities: ethernet physical
   configuration: autonegotiation=off broadcast=yes driver=veth driverversion=1.0 duplex=full ip=10.0.0.2 link=yes multicast=yes port=twisted pair speed=10Gbit/s

Portanto, atribuí um IP estático ao meu cliente de 10.0.0.1 e meu servidor como 10.0.0.2, ambos no submask 255.255.255.0.

Quando faço ping do servidor do cliente, apenas obtenho o seguinte:

$ ping 10.0.0.2
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
From 10.0.0.1 icmp_seq=1 Destination Host Unreachable

Erro semelhante para o servidor para o cliente.

As conexões 1G não são afetadas e funcionam bem ainda.

Por favor, pergunte se você precisar de mais informações, eu estou em uma perda de porque isso não funciona.

    
por jeklund 08.03.2018 / 11:38

0 respostas

Como posso remover o conteúdo antigo do syslog no System Log Viewer? ___ qstntxt ___

Problema: Eu tenho um serviço, %code% , que inicia automaticamente um servidor Seafile após a inicialização. No entanto, este serviço está falhando ao iniciar no meu servidor Ubuntu que possui uma partição %code% criptografada. O serviço requer acesso ao %code% , conforme mostrado em este guia .

O serviço não inicia automaticamente o servidor Seafile, mesmo após a descriptografia manual da partição %code% . Quando eu inicio manualmente o serviço fazendo %code% , ele funciona, no entanto, me é pedido senha de decodificação para a partição %code% , embora a partição já esteja descriptografada e montada. Mesmo se eu inserir uma frase secreta errada, o serviço será iniciado sem problemas.

Histórico:

  1. Estou executando o servidor LTS do Ubuntu 16.04.4 com uma partição %code% criptografada. A partição %code% é criptografada usando DMCrypt (cryptsetup). Eu usei este guia para criptografar minha partição %code% .
  2. Meu %code% está configurado com a diretiva %code% para minha partição %code% da seguinte maneira: %code%
  3. Meu %code% está configurado da seguinte forma: %code%
  4. A descriptografia da partição %code% é feita manualmente. Após cada inicialização, descriptografo remotamente a partição %code% usando o SSH com o comando %code% .
  5. Após a descriptografia, o Ubuntu monta automaticamente a partição %code% .

Tentativa de solução

Como o serviço Seafile ( %code% ) requer acesso à partição %code% , usei as seguintes diretrizes para a configuração do meu serviço: %code% , %code% e %code% . Abaixo está minha definição de serviço exata.

%pre%

Problema:

Após o servidor Ubuntu ser reinicializado, faço o login remotamente usando o SSH e descriptografo manualmente a partição %code% . Confirmei que a partição %code% é montada automaticamente, no entanto, o %code% ainda falha ao iniciar devido a dependências.

Quando eu manualmente tento iniciar o seafile.service usando o comando %code% , eu recebo uma senha para descriptografar a partição %code% , mesmo que ela já esteja descriptografada. Quando perguntado sobre a frase secreta, deixo em branco e pressiono enter, e não recebo outro aviso. Quando eu verifico o status do %code% , agora ele está iniciado e ativo.

Eu acho que o possível culpado de %code% não ser capaz de iniciar pode estar relacionado ao sistema pedindo uma senha para descriptografar a partição %code% mesmo que ela já esteja descriptografada.

Por que o sistema está solicitando a senha ao iniciar %code% manualmente quando a partição %code% já está descriptografada?

Veja os passos abaixo:

%pre%     
___ tag123dmcrypt ___ nos ajude a editar este wiki ___