我有一台运行 Centos 7 的专用服务器。我从托管服务提供商处购买了一个 /27 子网。他们说:“您的 /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)。