红帽7.1 linux网络配置,在RHEL、CentOS 7/8、Fedora接口上配置802.1q VLAN标记

VLAN Tagging(标记)是一种在网络端口上处理多个VLAN的方法,VLAN标记用于通过数据包遍历网络介质来判断哪个数据包属于哪个VLAN,在本文中,我们将在RHEL、CentOS 7/8和Fedora系统的网络接口中配置802.1q VLAN标记。

前言

要创建VLAN,请在另一个称为父接口的接口之上创建接口,VLAN接口将在通过接口时标记具有VLAN ID的数据包,并且返回的数据包将是未标记的。

在进行任何配置之前,请确保已加载8021q模块:

sudo modprobe --first-time 8021q

modinfo 8021q

在这个例子中,我将在服务器上配置一个enp6s0接口:

$ ip link  show  dev enp6s0

2: enp6s0: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000

link/ether 38:90:a5:14:96:54 brd ff:ff:ff:ff:ff:ff

你可以使用网络管理器命令行工具-nmcli来完成此操作或直接编辑网络配置文件。

手动编辑配置文件

编辑父接口配置文件并设置如下:

$ sudo vim /etc/sysconfig/network-scripts/ifcfg-enp6s0

TYPE=Ethernet

NAME=enp6s0

DEVICE=enp6s0

BOOTPROTO=none

ONBOOT=yes

如上所示,我们已将接口设置为启动,我们不在此处分配IP信息。

现在配置VLAN接口,配置文件名应该是父接口加上a,字符加上VLAN ID号,在我的设置中,VLAN ID为21,父接口为enp6s0,因此配置文件名应为:

sudo vim /etc/sysconfig/network-scripts/ifcfg-enp6s0.21

所有网络配置信息都将添加到此文件中:

DEVICE=enp6s0.21

BOOTPROTO=none

ONBOOT=yes

IPADDR=172.10.10.11

GATEWAY=172.10.10.1

DNS1=172.10.10.1

DNS2=8.8.8.8

PREFIX=24

VLAN=yes

进行更改后,重新启动网络服务以使更改生效:

sudo systemctl restart network

或者,手动调出界面:

sudo ifdown enp6s0 && sudo ifup enp6s0

sudo ifup enp6s0.21

确认接口的IP地址信息:

$ ip ad | grep enp6s0

2: enp6s0: mtu 1500 qdisc mq state UP group default qlen 1000

49: enp6s0.21@enp6s0: mtu 1500 qdisc noqueue state UP group default qlen 1000

inet 172.10.10.11/24 brd 172.10.10.255 scope global noprefixroute enp6s0.21

使用NMCLI工具

完全可以从命令行界面完成相同的配置,对于此方法,NetworkManager服务应该正在运行:

$ systemctl status NetworkManager

检查当前网络配置:

$ nmcli con show

要在以太网接口enp6s0上创建802.1Q VLAN接口,并使用VLAN接口VLAN21和ID 21,请输入如下命令:

$ nmcli con add type vlan con-name VLAN21 ifname VLAN21 dev enp6s0 id 21

然后,你可以为VLAN接口分配IP地址:

nmcli connection modify VLAN21 ipv4.addresses 172.10.10.11/24 \

ipv4.method manual ipv4.gateway 172.10.10.1 \

ipv4.dns 172.10.10.1 +ipv4.dns 8.8.8.8

要查看与上面创建的VLAN关联的所有参数,请按如下方式输入命令:

$ nmcli connection show VLAN21

至此,你已在RHEL、CentOS 7/8或Fedora服务器的接口上成功配置了VLAN tagging(标记)。

相关主题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网络服务器是提供网络服务的计算机系统,通过搭建、配置和管理网络服务器,可以实现对网络服务的稳定和可靠的支持。在搭建、配置和管理过程中,常用的操作系统是Linux,特别是RHEL8/CENTOS8微课版第4版。 搭建网络服务器的第一步是安装操作系统。在RHEL8/CENTOS8微课版第4版中,可以通过光盘或USB安装介质选择网络服务器安装选项进行安装。在安装过程中,需要设置主机名、IP地址、子网掩码等网络参数,以及选择网络服务器软件包组件。 配置网络服务器的第二步是设定网络服务。常见的网络服务包括Web服务器(如Apache、Nginx)、邮件服务器(如Postfix、Dovecot)、文件服务器(如Samba、NFS)、数据库服务器(如MySQL、PostgreSQL)等。在RHEL8/CENTOS8微课版第4版中,可以使用dnf命令进行软件包的安装和服务的启动、停止、重启。 管理网络服务器的第三步是监控和维护服务器。在RHEL8/CENTOS8微课版第4版中,可以使用各种工具和命令进行服务器的监控和维护,如top命令可以查看服务器的系统状态和资源利用情况,netstat命令可以查看网络连接状态,systemctl命令可以管理服务的启动和停止,journalctl命令可以查看系统日志等。 搭建、配置和管理网络服务器需要具备一定的Linux操作和网络知识,并且需要不断学习和更新技能。同时,网络服务器的安全性、性能和稳定性也是非常重要的,需要加强对安全策略的设置、配置防火墙、定期更新系统和软件补丁等措施。 总之,通过搭建、配置和管理网络服务器,可以实现对网络服务的稳定和可靠的支持,并为用户提供高质量的网络服务体验。同时,也需要不断学习和提高自己的技能,以适应快速发展和变化的网络环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值