如何在 Centos 7 vlan 上設定 /27 子網

如何在 Centos 7 vlan 上設定 /27 子網

我有一台運行 Centos 7 的專用伺服器。他們說:“您的 /27 子網路應該可以透過帶有標籤 18 的 vlan 介面接受。”

我問他們是否可以為我配置介面,但他們說他們不熟悉我的作業系統。不幸的是我也不知道如何做到這一點。我嘗試過的所有方法都使我的網路介面變磚。

非常感謝任何幫助或朝著正確方向邁出的一步。謝謝!

編輯:
這是我目前的網路介面配置:/etc/sysconfig/network-scripts/ifcfg-eno1

DEVICE=eno1
HWADDR=xx:c4:xx:c4:xx:14
IPV6INIT=no
ONBOOT=yes
BOOTPROTO=static
IPADDR=162.x.x.23
NETMASK=255.255.255.255
GATEWAY=216.x.x.1
PREFIX=32
DEFROUTE=yes
DNS1=8.8.8.8
DNS2=1.1.1.1

答案1

嗯,/27 子網路有一個

NETMASK=255.255.255.224

要建立 802.1q VLAN 子接口,您只需使用相應的名稱,並標記它是 VLAN:

DEVICE=eno1.18
VLAN=yes

將所有這些內容/etc/sysconfig/network-scrips/ifcfg-eno1.18與其他語句(IP 位址等)一起放入 中。

也創建一個ifcfg-eno1文件,以具有根據配置該VLAN子介面的介面。不要在其上設定任何IP位址:

DEVICE=eno1
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes

這在RHEL7的參考,它也適用於 CentOS 7(以及 Oracle Linux 7)。

相關內容