linux系统子接口配置文件,linux配置子接口
目的
linux用于在同一个网口下跑多个 vlan,同时配置多个网段的地址,实现类似交换机trunk口功能
准备
802.1q 模块
查看是否有该模块
# modinfo 8021q
filename: /lib/modules/3.10.0-514.el7.x86_64/kernel/net/8021q/8021q.ko
version: 1.8
license: GPL
alias: rtnl-link-vlan
rhelversion: 7.3
srcversion: 7E3D79395FFBC56AFC109DE
depends: mrp,garp
intree: Y
vermagic: 3.10.0-514.el7.x86_64 SMP mod_unload modversions
signer: CentOS Linux kernel signing key
sig_key: D4:88:63:A7:C1:6F:CC:27:41:23:E6:29:8F:74:F0:57:AF:19:FC:54
sig_hashalgo: sha256
加载 8021q 模块
modprobe 8021q
验证:
[root@xxxxx~]# lsmod |grep 8021q
8021q 33104 0
garp 14384 1 8021q
mrp 18542 1 8021q
创建父接口
# cd /etc/sysconfig/network-scripts/
# touch ifcfg-eth2
在里面写入如下信息
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=static
创建子接口
cp ifcfg-eth2 ifcfg-eth2.1000
dot 后面的数字为 VLAN ID。然后修改子接口配置文件
DEVICE=eth2.1000
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.20.0.2
PREFIX=24
NETWORK=172.20.0.0
VLAN=yes
每个子接口配置都在上面基础上修改,根据实际情况修改 IP、掩码和网段信息
验证
# cat /proc/net/vlan/config
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
eth2.1000 | 1000 | eth2
eth2.1001 | 1001 | eth2
eth2.1002 | 1002 | eth2
然后重启网卡即可生效。
linux系统子接口配置文件,linux配置子接口相关推荐
- Linux系统的各配置文件用途介绍
本文将对Linux系统的各配置文件用途进行介绍,有助于你对linux系统配置文件有一个比较全面的理解. 内核本身也可以看成是一个"程序".为什么内核需要配置文件?内核需要了解系统中 ...
- php 登录 linux服务器,如何实现linux系统远程登录到linux服务器
linux系统登录到远程linux服务器: 有多种不同的协议可供选择,也许SSH是"最好"的.SSH是secure shell的简写,意为"安全的shell". ...
- Linux系统磁状态检测,检测Linux硬件状态
计算机系统是由软件系统和硬件系统共同组成的.检测硬件状态对于保障整个系统的稳定是非常重要的.不论操作系统是使用Linux.还是Windows,一旦硬件出现故障,那么整个系统的安全就严重了.这里我们主要 ...
- 如何制作linux系统硬盘,手把手带你自制Linux系统之二 简易Linux的制作
手把手带你自制Linux系统之二 简易Linux的制作 本文利用CentOS5.5自带内核制作一个可以正常启动的Mini Linux. 打开上一篇准备工作中创建的CentOS虚拟机,为另一台虚拟机Mi ...
- Linux系统-小倒腾之Linux DIY定制裁剪(New kernel+Busybox)o_o(二)
在前面的<Linux系统-小倒腾之Linux DIY定制裁剪(附带简单网络功能)o_o(一)>博文中,我通过对一个Linux系统的裁剪,最终制作出来了一个带有网络功能的微型Linux系统; ...
- git 的安装以及使用:是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作...
## 总结 - 学会使用基本的git命令 管理源代码 - 学会去github创建仓库 并将代码上传到github的仓库 (有待完成 回家有网再push) - 了解本地的.git和服务器github的. ...
- 如何查看linux系统的存储空间大小,linux 如何查看硬盘大小,存储空间大小等系统信息及硬件信息...
一.linux CPU大小 [root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpui ...
- linux设置sfq队列参数,Linux系统运维之Linux高级流量控制工具TC使用方法
Linux系统运维之Linux高级流量控制工具TC使用方法 本文标签: 运维 流量劫持 Linux系统运维之Linux高级流量控制工具TC使用方法, 在做MHA测试的时候,有一个重要的环节就是测试MH ...
- linux系统查看串口占用,Linux 系统串口信息查看
先确认系统启动的时候串口的信息. ECM_5412@chenfl:~$ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 2.511678] ...
- linux系统有哪些版本 linux系统哪个版本好用
l inux最早由Linus Benedict Torvalds在1991年开始编写.在这之前,RichardStallman创建了Free SoftwareFoundation(FSF)组织以及 ...
最新文章
- Spock是什么?它和JUnit,JMock有什么区别?
- token、cookie是什么
- 女生学计算机类什么专业好就业前景,2019高考:适合女生报考的10大专业!就业前景好,待遇稳定!...
- python+appium自动化测试如何控制App的启动和退出
- Flex3与BlazeDS HelloWorld 详解
- THREEJS - 模型的任意视角展示
- Restful规范-开发api接口
- Excel小技巧-获取列数
- gunicorn简介、架构、安装与配置
- 《奈何BOSS要娶我》将播 制片人:做了很多反套路的改编
- 资料汇总更新|软件安装包、书籍、源码、技术文档、手册……
- WMS系统(一)成品出库
- ms dtc 启动失败的解决办法。
- npm被玩坏了:修复nodejs(‘npm‘ 不是内部或外部命令)
- 数电实验四-触发器(Multisim和Basys3)
- STM32CubeMX 实战教程:定时器中断实验(LL 库)
- VHDL语言仿真激励文件testbench编写指南
- .nav css,Bootstrap CSS组件之导航(nav)
- 项目源码--Android3D影音播放器源码
- Vue管理后台框架选择推荐
热门文章
- RV1126 调试记录
- SQL自动检查神器项目,吊炸天的功能
- O’Reilly创始人Tim O’Reilly谈领导力
- xp计算机u盘重装系统,处理a豆电脑u盘重装系统xp步骤
- 突破Flutter私有化仓库100M限制-Hosted packages must be smaller than 100 MB
- c语言地图染色程序,求C语言地图四染色代码..
- API调用展示,淘宝、天猫、拼多多商品页面详情API,APP端原数据参数返回
- 绝了!多个激光雷达和相机的快速且鲁棒的外参标定方法(代码开源)
- 2022春招字节跳动校招内推码: UX8B35W
- 基于Grafana的Web监控报警