Parallels VMでCentOS 6.8を実行しています。 eth0 は Mac のイーサネットアダプタにブリッジされます。特定のVLAN(10)を実行するCentOSサーバーが必要なので、次の内容を読みました。このRHELドキュメント。
eth0は(一時的に)DHCPアドレスを取得し、仮想マシン内でタグ付けされていないネットワーク上のデバイスをpingできます。アドレスを割り当てずにeth0を静的に設定して次のことを試しましたが、VLANアクセシビリティには違いはありませんでした。
ただし、ifcfg-eth0.10を設定すると
VLAN=yes
DEVICE=eth0.10
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.10.2.10
NETMASK=255.255.0.0
Macホストの他の仮想インターフェイスを含むVLAN 10では、何もpingできません。しかし、もし私がそうするなら(ここに文書化されているように):
ip link add link eth0 name eth0.10 type vlan id 10
続いて
ip addr add 10.10.2.10 dev eth0.10
期待どおりにインターフェイスをすぐに使用できました。素晴らしいです!ただし、再起動後も続行するにはVLANインターフェイスが必要です。私は何が間違っていましたか?
答え1
永続 VLAN の場合は、次のコマンドを使用して 802.1Q VLAN タグを設定する必要があります。ifcfg ファイル