Netplan'da sanal arayüz


13

Eskiden /etc/network/interfacessanal bir arayüz tanımlayabilirim:

auto enp7s0f0
iface enp7s0f0 inet static
    address aaa.aaa.aaa.aaa
    netmask 255.255.255.0
    gateway aaa.aaa.aaa.1

auto enp7s0f0:0
iface enp7s0f0:0 inet static
     address bbb.bbb.bbb.bbb
     netmask 255.255.255.0

Ubuntu Server 17.10'da netplan ile bu nasıl sağlanabilir?

Şu an var:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp7s0f0:
      addresses: [aaa.aaa.aaa.aaa/24]
      gateway4: aaa.aaa.aaa.1

Adresle sanal arabirim nasıl eklenir bbb.bbb.bbb.bbb?

Yanıtlar:


7

Bazı araştırmalardan sonra, mevcut netplanın bunu desteklemediğini öğrendim. Şunları yapmak mümkündür:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp7s0f0:
      addresses: [aaa.aaa.aaa.aaa/24, bbb.bbb.bbb/24]
      gateway4: aaa.aaa.aaa.1

ip addrher iki adresi gösterir ve bilgisayar bbb.bbb.bbb/24ağ ile iletişim kurabilir . Dezavantajı, her iki ağ için de iptableskurallar tanımlanırken bir sorun olabilecek tek bir arabirim adı olmasıdır .


Sanırım kendine özgü bir isim, ip ve mac ile sanal bir arayüz elde etmek için bir macvlan veya ipvlan kurmanız gerekecek. Bunun nasıl yapılacağı hakkında iyi bir bilgi yoktur, ancak buradan başlayabilirsiniz: pocketnix.org/posts/…
Andi Jay

@AndiJay, sorun bunu yapmak için sıcak değil (bu bir ipkomutla kolayca yapılabilir , ancak netplan ile nasıl yapılır. Ancak, sadece netplan'ın böyle bir işlevselliği yok gibi görünüyor. .
Maciek D.

5

Sadece ifupdown'a geri dönün. Çok kolay

aşağı yükleme

/ etc / netplan içindeki herhangi bir .yaml dosyasını silin / yeniden adlandırın - önemli olan dosya uzantısının yaml olmadığından emin olmaktır

Bitti!


3

Böyle bir şey deneyin:

network:
    version: 2
    renderer: networkd
    ethernets:
        enp7s0f0:
            addresses: [aaa.aaa.aaa.aaa/24]
            gateway4: aaa.aaa.aaa.1
    vlans:
        veth0:
            id: 0
            link: enp7s0f0
            addresses: [bbb.bbb.bbb.bbb/24]

Sanal arabirim için ağ geçidini tekrar tanımlamanız gerekip gerekmediğini bilmiyorum. Çalışmazsa ekleyin.


Ne yazık ki bu IP paketlerine VLAN etiketleri ekliyor. Ve ağa başka bilgisayarları bağlamam gerektiğinden, VLAN bir seçenek değil.
Maciek

1
Hata raporuna işaret eder misiniz? Aynı problemi daha yeni keşfettim.
Kod Ressamları

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.