У меня есть выделенный сервер под управлением Centos 7. Я купил подсеть /27 у своего хостинг-провайдера. Они сказали: "Ваша подсеть /27 должна быть приемлема через vlan-интерфейс с тегом 18".
Я спросил их, могут ли они настроить интерфейс для меня, но они сказали, что не знакомы с моей ОС. К сожалению, я тоже не уверен, как это сделать. Все, что я пробовал, вывело мой сетевой интерфейс из строя.
Любая помощь или шаг в правильном направлении действительно ценятся. Спасибо!
РЕДАКТИРОВАТЬ:
Вот моя текущая конфигурация сетевого интерфейса:/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
Чтобы создать подинтерфейс VLAN 802.1q, вам нужно просто использовать соответствующее имя и пометить, что это 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).