GNU/Linux >> Linux の 問題 >  >> Ubuntu

18.04 Ltsのネットプラン上のVLAN?

免責事項:今日まで私は潜んでいて、まだ学んでいて、2年ぶりに私の質問に対する答えは見つかりませんでした。読んでいただきありがとうございます。助ける時間

既存のLANカードに2つのVLANをセットアップしようとしています。このセットアップの目的は、すべてが異なる目的で異なるVLANを通過する前に、最初に最初のVLANを機能させることです。

これが私の設定です:

LANカード:

cat /etc/netplan/10-enp1s0.yaml network:  version: 2  renderer: networkd  ethernets:
#LAN CARD config
   enp1s0:
     optional: true
     dhcp4: false
     dhcp6: false
     addresses: [192.168.1.91/24, ]
     gateway4: 192.168.1.254
     nameservers:
       addresses: [192.168.1.91, ] //I have a DNS on the server
       search: [domain.net]

VLAN:

cat /etc/netplan/11-vlan.11.yaml
 vlans:
   vlan.11:
     id: 11
     link: enp1s0
     optional: true
     dhcp4: false
     dhcp6: false
     addresses: [192.168.1.92/24, ]
     nameservers:
       addresses: [192.168.1.91, ]

この構成での結果は次のとおりです。

  • enp1s0からvlan.11にpingを実行しようとすると、またはその逆の場合、応答がありません。
  • enp1s0からインターネットにpingを実行しようとすると機能しますが、vlan.11を使用しようとすると機能しません。

8.8.8.8 with enp1s0:

ping -I enp1s0 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 192.168.1.91 enp1s0: 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=9.24 ms

8.8.8.8 with vlan.11:

ping -I vlan.11 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 192.168.1.92 vlan.11: 56(84) bytes of data.
3 packets transmitted, 0 received, 100% packet loss, time 2039ms
  • 最後の部分で最も奇妙なのは、同じネットワーク上の別のPCで両方のアドレスにpingを実行できることです。
Pinging 192.168.1.91 with 32 bytes of data: Reply from 192.168.1.91:
bytes=32 time<1ms TTL=64

Pinging 192.168.1.92 with 32 bytes of data: Reply from 192.168.1.92:
bytes=32 time<1ms TTL=64 Reply from 192.168.1.92: bytes=32 time<1ms
TTL=64

では、VLANが正しく機能しない理由を説明していただけますか?ネットワークカードのように動作するvlan.11がないのに何が欠けていますか。

読んでいただきありがとうございます。どんな助けでも大歓迎です。

sudo netplan –debug generateと入力すると、次のように表示されます(enp2s0について心配する必要はありません。現在、構成も接続もされていません):

sudo netplan --debug generate
DEBUG:command generate: running ['/lib/netplan/generate']
** (generate:9423): DEBUG: 11:30:08.752: Processing input file /etc/netplan/10-enp1s0.yaml..
** (generate:9423): DEBUG: 11:30:08.752: starting new processing pass
** (generate:9423): DEBUG: 11:30:08.752: Processing input file /etc/netplan/11-vlan.11.yaml..
** (generate:9423): DEBUG: 11:30:08.752: starting new processing pass
** (generate:9423): DEBUG: 11:30:08.752: Processing input file /etc/netplan/20-enp2s0.yaml..
** (generate:9423): DEBUG: 11:30:08.752: starting new processing pass
** (generate:9423): DEBUG: 11:30:08.752: vlan.11: setting default backend to 1
** (generate:9423): DEBUG: 11:30:08.752: Configuration is valid
** (generate:9423): DEBUG: 11:30:08.752: enp2s0: setting default backend to 1
** (generate:9423): DEBUG: 11:30:08.752: Configuration is valid
** (generate:9423): DEBUG: 11:30:08.752: enp1s0: setting default backend to 1
** (generate:9423): DEBUG: 11:30:08.752: Configuration is valid
** (generate:9423): DEBUG: 11:30:08.752: Generating output files..
** (generate:9423): DEBUG: 11:30:08.752: NetworkManager: definition enp1s0 is not for us (backend 1)
** (generate:9423): DEBUG: 11:30:08.752: NetworkManager: definition vlan.11 is not for us (backend 1)
** (generate:9423): DEBUG: 11:30:08.752: NetworkManager: definition enp2s0 is not for us (backend 1)

承認された回答:

.yamlファイルが不完全です。

関連:WineにWindows8をインストールする方法は??

LANカードの設定を消去する」ことはできません 「。

両方の.yamlファイルを削除して、これを試してください…同じ間隔とインデントを維持し、タブはありません…

network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      addresses: [192.168.1.91/24]
      gateway4: 192.168.1.254
      nameservers:
        addresses: 192.168.1.91
        search: [domain.net]
      optional: true
  vlans:
    vlan.11:
      id: 11
      link: enp1s0
      addresses: [192.168.1.92/24]

sudo netplan --debug generate #設定ファイルを生成する

sudo netplan apply #新しい構成を適用する

再起動 #コンピュータを再起動する


Ubuntu
  1. Ubuntu15.10をUbuntu16.04LTSにアップグレードする方法

  2. Ubuntu14.04LTSをUbuntu16.04LTSにアップグレードする方法

  3. Ubuntu20.04LTSにDokuwikiをインストールします

  1. Ubuntu20.04LTSにKarbonをインストールします

  2. Ipv6 Over Pppoe?

  3. 16.04Ltsから16.04.1Ltsにアップグレードする方法は?

  1. Ubuntu構成でのNetplan静的IP

  2. Ubuntu18.04LTSをUbuntu20.04LTSにアップグレードする方法

  3. 18.04 LtsでのBluetoothの問題?