最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標記的以太網(wǎng)卡

 更新時間:2020年12月17日 16:40:38   作者:Pradeep Kumar  
這篇文章主要介紹了如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標記的以太網(wǎng)卡,有對這方面感興趣的同學,可以跟隨小編一起來研究學習下吧

在某些場景中,我們希望在 Linux 服務(wù)器(CentOS/RHEL)的同一塊以太網(wǎng)卡(NIC)上分配來自不同 VLAN 的多個 IP。這個可以通過使用 VLAN 標記接口來實現(xiàn)。但是要做到這一點,我們必須確保交換機的端口上連接了多個 VLAN,也就是說我們可以在交換機上添加多個 VLAN 來配置聚合端口Trunk port(LCTT 譯注:一般有聚合端口Trunk port、接入端口Access port混合端口Hybird port三種)。

假設(shè)我們有一個 Linux 服務(wù)器,我們在這里有兩張以太網(wǎng)卡(enp0s3enp0s8),第一張網(wǎng)卡(enp0s3)會用于數(shù)據(jù)傳輸,而第二張網(wǎng)卡(enp0s8) 會用于控制/流量管理。我會使用多個 VLAN 用于數(shù)據(jù)傳輸(或在數(shù)據(jù)流量網(wǎng)卡上從不同的 VLAN 中分配多個 IP)。

我假設(shè)連接到我服務(wù)器的數(shù)據(jù)網(wǎng)卡的端口,是通過映射多個 VLAN 來配置為聚合端口。

下面是映射到數(shù)據(jù)傳輸網(wǎng)卡(NIC)的 VLAN:

  • VLAN ID (200), VLAN N/W = 172.168.10.0/24
  • VLAN ID (300), VLAN N/W = 172.168.20.0/24

要在 CentOS 7 / RHEL 7 / CentOS 8 / RHEL 8 系統(tǒng)中使用 VLAN 標記接口,必須加載內(nèi)核模塊8021q。

加載內(nèi)核模塊8021q可以使用下面的命令:

[root@linuxtechi ~]# lsmod | grep -i 8021q
[root@linuxtechi ~]# modprobe --first-time 8021q
[root@linuxtechi ~]# lsmod | grep -i 8021q
8021q 29022 0
garp 14384 1 8021q
mrp 18542 1 8021q
[root@linuxtechi ~]#

可以使用modinfo命令顯示內(nèi)核模塊8021q的詳細信息:

[root@linuxtechi ~]# modinfo 8021q
filename: /lib/modules/3.10.0-327.el7.x86_64/kernel/net/8021q/8021q.ko
version: 1.8
license: GPL
alias: rtnl-link-vlan
rhelversion: 7.2
srcversion: 2E63BD725D9DC11C7DA6190
depends: mrp,garp
intree: Y
vermagic: 3.10.0-327.el7.x86_64 SMP mod_unload modversions
signer: CentOS Linux kernel signing key
sig_key: 79:AD:88:6A:11:3C:A0:22:35:26:33:6C:0F:82:5B:8A:94:29:6A:B3
sig_hashalgo: sha256
[root@linuxtechi ~]#

現(xiàn)在使用ip 命令enp0s3網(wǎng)卡標記(或映射)上200300的 VLAN 。

(LCTT 譯注:這是先給enp0s3網(wǎng)卡映射上200的 VLAN 標簽。)

[root@linuxtechi ~]# ip link add link enp0s3 name enp0s3.200 type vlan id 200

使用下面的ip命令打開接口:

[root@linuxtechi ~]# ip link set dev enp0s3.200 up

同理給enp0s3網(wǎng)卡映射上300的 VLAN 標簽:

[root@linuxtechi ~]# ip link add link enp0s3 name enp0s3.300 type vlan id 300
[root@linuxtechi ~]# ip link set dev enp0s3.300 up

現(xiàn)在使用ip命令查看標記后的接口狀態(tài):

現(xiàn)在我們可以使用下面的ip命令從它們各自的 VLAN 為已經(jīng)標記的接口分配 IP 地址:

[root@linuxtechi ~]# ip addr add 172.168.10.51/24 dev enp0s3.200
[root@linuxtechi ~]# ip addr add 172.168.20.51/24 dev enp0s3.300

使用下面的ip命令查看是否為已標記的接口分配到 IP:

重啟之后,上面所有通過ip命令的更改都不會保持(LCTT 譯注:修改后可保存至配置文件或數(shù)據(jù)庫中,如果未進行保存處理,則只有當前環(huán)境生效,重啟后配置失效)。系統(tǒng)重啟和網(wǎng)絡(luò)服務(wù)重啟(LCTT 譯注:service network restart,或downup命令)之后這些標記接口將不可用。

因此,要使標記的接口在重啟后保持不變,需要使用接口的ifcfg文件。

編輯接口(enp0s3)文件/etc/sysconfig/network-scripts/ifcfg-enp0s3,并且增加下面的內(nèi)容:

作者提醒:替換為你環(huán)境中的接口名稱。

[root@linuxtechi ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
DEVICE=enp0s3
BOOTPROTO=none
ONBOOT=yes

保存和退出文件。

為 id 是200的 VLAN 創(chuàng)建接口文件/etc/sysconfig/network-scripts/ifcfg-enp0s3.200,且增加下面的內(nèi)容:

[root@linuxtechi ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3.200
DEVICE=enp0s3.200
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.168.10.51
PREFIX=24
NETWORK=172.168.10.0
VLAN=yes

保存并退出此文件。

同理為 id 是300的 VLAN 創(chuàng)建接口文件/etc/sysconfig/network-scripts/ifcfg-enp0s3.300,且增加下面的內(nèi)容:

[root@linuxtechi ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3.300
DEVICE=enp0s3.300
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.168.20.51
PREFIX=24
NETWORK=172.168.20.0
VLAN=yes

保存并退出文件,這時候使用下面的命令重啟網(wǎng)絡(luò)服務(wù)

[root@linuxtechi ~]# systemctl restart network

現(xiàn)在使用下面的ip命令檢驗標記的接口是否已配置和啟動,并且正在運行中:

到此這篇關(guān)于如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標記的以太網(wǎng)卡的文章就介紹到這了,更多相關(guān)CentOS系統(tǒng)中使用帶 VLAN 標記的以太網(wǎng)卡內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Jexus 5.8.2正式發(fā)布! 為Asp.Net Core生產(chǎn)環(huán)境提供平臺支持

    Jexus 5.8.2正式發(fā)布! 為Asp.Net Core生產(chǎn)環(huán)境提供平臺支持

    Jexus 5.8.2正式發(fā)布!Jexus支持ASP.NET、PHP為特色的集高安全性和高性能為一體的WEB服務(wù)器和反向代理服務(wù)器,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Centos系統(tǒng)下“無法打開并寫入文件”問題的解決

    Centos系統(tǒng)下“無法打開并寫入文件”問題的解決

    這篇文章主要給大家介紹了關(guān)于在Centos系統(tǒng)下報:“無法打開并寫入文件”問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧。
    2017-12-12
  • 詳解linux系統(tǒng)輸入輸出管理和vim的常用功能

    詳解linux系統(tǒng)輸入輸出管理和vim的常用功能

    這篇文章主要介紹了linux系統(tǒng)輸入輸出管理和vim的常用功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 用DNSPod和Squid打造自己的CDN (八) 測試并運行SQUID

    用DNSPod和Squid打造自己的CDN (八) 測試并運行SQUID

    想要測試SQUID是否正常,必須要先把www.naizhao.com這個域名解析到2.2.2.2這個IP上。跟上一章一樣,如果你是網(wǎng)通用戶就不需要做任何操作,DNSPod會給你返回2.2.2.2這個IP
    2013-04-04
  • CentOS 7.x 安裝 ZSH 終端的配置方法

    CentOS 7.x 安裝 ZSH 終端的配置方法

    這篇文章主要介紹了CentOS 7.x 安裝 ZSH 終端的配置方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • shell 命令行中操作HBase數(shù)據(jù)庫實例詳解

    shell 命令行中操作HBase數(shù)據(jù)庫實例詳解

    這篇文章主要介紹了 shell 命令行中操作HBase數(shù)據(jù)庫實例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • 如何利用sed命令高效刪除文件的特定行

    如何利用sed命令高效刪除文件的特定行

    這篇文章主要給大家介紹了關(guān)于如何利用sed命令高效刪除文件的特定行的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Linux之權(quán)限管理解讀

    Linux之權(quán)限管理解讀

    本文介紹了Linux下的超級用戶和普通用戶以及它們的命令提示符,接著,詳細解釋了權(quán)限的概念、訪問者的分類、文件類型與訪問權(quán)限以及文件權(quán)限值的表示方法,最后,文章討論了文件權(quán)限的設(shè)置方法,包括chmod、chown和chgrp命令,并列舉了一些常見權(quán)限問題
    2025-03-03
  • Linux守護進程的啟動方法

    Linux守護進程的啟動方法

    這篇文章主要為大家詳細介紹了Linux守護進程的啟動方法,本文介紹如何將一個 Web 應(yīng)用,啟動為守護進程,感興趣的小伙伴們可以參考一下
    2016-02-02
  • RHEL 7中防火墻的配置和使用方法

    RHEL 7中防火墻的配置和使用方法

    下面小編就為大家?guī)硪黄猂HEL 7中防火墻的配置和使用方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12

最新評論

泗阳县| 伊宁县| 内江市| 商城县| 吉木萨尔县| 洪洞县| 本溪市| 岳池县| 维西| 营口市| 武清区| 临江市| 嵊泗县| 安福县| 花莲县| 大同市| 海盐县| 崇礼县| 酉阳| 教育| 子洲县| 宁明县| 吉安县| 运城市| 子长县| 诏安县| 辽阳市| 泌阳县| 灵石县| 上犹县| 沿河| 平泉县| 寿宁县| 大埔县| 乐清市| 洛浦县| 方城县| 元江| 松桃| 行唐县| 高雄市|