linux中修改vlan的ip地址,RHEL在VLAN Trunk模式下的IP地址配置
今天拿到客户两笼刀片机,进行RHEL6U3系统的安装操作,打算安装完第一台刀片之后,将其配置成KICKSTART服务器对其他刀片进行网络安装。
然而,安装完第一片刀之后,对其进行IP的设置。
1. 首先查看有多少个网卡
[iyunv@blog01 ~]# ip a
1: lo: mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc mq state UP qlen 1000
link/ether 38:ea:a7:a1:fd:66 brd ff:ff:ff:ff:ff:ff
inet6 fe80::3aea:a7ff:fea1:fd66/64 scope link
valid_lft forever preferred_lft forever
3: eth1: mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 38:ea:a7:a1:fd:6a brd ff:ff:ff:ff:ff:ff
4: eth2: mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 38:ea:a7:a1:fd:68 brd ff:ff:ff:ff:ff:ff
5: eth3: mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 38:ea:a7:a1:fd:6c brd ff:ff:ff:ff:ff:ff
6: eth4: mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 38:ea:a7:a1:fd:69 brd ff:ff:ff:ff:ff:ff
7: eth5: mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 38:ea:a7:a1:fd:6d brd ff:ff:ff:ff:ff:ff
8: eth6: mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 38:ea:a7:a1:fd:6e brd ff:ff:ff:ff:ff:ff
9: eth7: mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 38:ea:a7:a1:fd:72 brd ff:ff:ff:ff:ff:ff
2. 查看哪些网卡是连接正常的
[iyunv@blog01 ~]# for i in `seq 0 7`
> do
> res=`ethtool eth$i |grep Link |awk -F: '{print $2}'`
> echo "eth$i Link $res"
> done
eth0 Link yes
eth1 Link yes
eth2 Link no
eth3 Link no
eth4 Link no
eth5 Link no
eth6 Link no
eth7 Link no
3. 可以看出eth0,eth1是连接成功的
4. 对eth0配置IP地址
从客户获得的IP设置范围是10.196.28.0/24 ,该网段端口被设置成了Trunk模式。
5.手动将eth0加入vlan id为528的VLAN,并配置IP
[iyunv@blog01 ~]# vconfig add eth0 528
[iyunv@blog01 ~]# ifconfig eth0.528 10.196.28.43 netmask 255.255.255.0
[iyunv@blog01 ~]# ping -W1 -c2 10.196.28.254
PING 10.196.28.254 (10.196.28.254) 56(84) bytes of data.
64 bytes from 10.196.28.254: icmp_seq=1 ttl=255 time=1.14 ms
64 bytes from 10.196.28.254: icmp_seq=2 ttl=255 time=1.15 ms
--- 10.196.28.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 1.149/1.154/1.159/0.005 ms
6.写入网卡配置文件
为了使得系统重启后,IP配置仍旧生效,写入系统配置文件
另外本机需要作为KVM虚拟化平台,故需要创建桥接设备br0
[iyunv@blog01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
[iyunv@blog01 ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0.528
DEVICE=eth0.528
ONBOOT=yes
BOOTPROTO=none
VLAN=yes
TYPE=Ethernet
BRIDGE=br0
[iyunv@blog01 ~]#cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
TYPE=Bridge
IPADDR=10.196.28.43
NETMASK=255.255.255.0
GATEWAY=10.196.28.254
7.重新启动网络服务,查看最终网卡配置信息
[iyunv@blog01 ~ ]# service network restart
[iyunv@blog01 ~]# cat /proc/net/vlan/config
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
eth0.528 | 528 | eth0
[iyunv@SJC42KVM01 ~]# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.38eaa7a1fd66 no eth0.528
[iyunv@SJC42KVM01 ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 38:EA:A7:A1:FD:66
inet6 addr: fe80::3aea:a7ff:fea1:fd66/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14600981 errors:0 dropped:0 overruns:0 frame:0
TX packets:16880 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1175506152 (1.0 GiB) TX bytes:4080056 (3.8 MiB)
[iyunv@blog01 ~]# ifconfig eth0.528
eth0.528 Link encap:Ethernet HWaddr 38:EA:A7:A1:FD:66
inet6 addr: fe80::3aea:a7ff:fea1:fd66/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:600 errors:0 dropped:0 overruns:0 frame:0
TX packets:313 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:66715 (65.1 KiB) TX bytes:57925 (56.5 KiB)
[iyunv@blog01 ~]# ifconfig br0
br0 Link encap:Ethernet HWaddr 38:EA:A7:A1:FD:66
inet addr:10.196.28.43 Bcast:10.196.28.255 Mask:255.255.255.0
inet6 addr: fe80::3aea:a7ff:fea1:fd66/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:549 errors:0 dropped:0 overruns:0 frame:0
TX packets:345 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:63581 (62.0 KiB) TX bytes:64296 (62.7 KiB)
8.测试网络连接是否通畅
[iyunv@blog01 ~]# ping -W1 -c2 10.196.28.254
PING 10.196.28.254 (10.196.28.254) 56(84) bytes of data.
64 bytes from 10.196.28.254: icmp_seq=1 ttl=255 time=1.31 ms
64 bytes from 10.196.28.254: icmp_seq=2 ttl=255 time=0.907 ms
--- 10.196.28.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.907/1.108/1.310/0.204 ms
[iyunv@blog01 ~]# ping -W1 -c2 10.192.28.254
PING 10.192.28.254 (10.192.28.254) 56(84) bytes of data.
64 bytes from 10.192.28.254: icmp_seq=1 ttl=249 time=2.63 ms
64 bytes from 10.192.28.254: icmp_seq=2 ttl=249 time=2.78 ms
--- 10.192.28.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 2.635/2.709/2.784/0.090 ms
配置完成!
linux中修改vlan的ip地址,RHEL在VLAN Trunk模式下的IP地址配置相关推荐
- Linux中vim的三种命令格式,及命令模式下常见的操作
目录 什么是vim 三种命令模式,以及相互转换 命令模式下的文本操作 什么是vim Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性 三种命令模式,以 ...
- linux路由修改密码,Linux中修改Mysql root用户密码的方法
Linux中修改Mysql root用户密码的方法 下面给大家分享下在Linux下如何修改Mysql的用户(root)的密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来 ...
- Linux中修改登录提示文件
Linux中修改登录提示文件 一.登录前提示信息文件:/etc/issue和/etc/issue.net 1.进行清空修改 ①.方法一: ②.方法二 ③.方法三 二.登录后提示信息文件:/etc/mo ...
- Linux中修改用户UID和组GID的方法
Linux中修改用户UID和组GID的方法 http://www.sijitao.net/2401.html 发表时间:2016-04-20 21:30 | 分类: Linux | 浏览:2,344 ...
- linux环境配置以后生效,Linux中修改环境变量及生效方法
Linux中修改环境变量及生效方法 在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且 ...
- Linux中修改文件名
Linux中修改文件名 # 没有直接修改的方式,需要借用mv或cp命令.# mv会把原路径文件删除(移动文件) # 参数1:原文件路径 参数2:新文件路径 mv oldFilePath newFile ...
- linux环境变量生效方式,Linux中修改环境变量及生效方法
Linux中修改环境变量及生效方法 方法一: 在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户 ...
- 在Linux中修改打开文件数量和进程数量限制的3种方法
方法一:使用ulimit命令 ulimit命令可用来增加在shell中打开文件的数量.这个命令是系统内置命令,因此它只影响bash和从它启动的程序. ulimit -n 65535 方法二:使用PAM ...
- CentOs虚拟机NAT模式下静态IP的配置
NAT连接方式除非手动配置,一般默认为动态ip,在一些场景下,动态IP随机指定显然是不合适的.NAT模式下:网关的配置(manual方式下)要和虚拟网络配置器保持一致. 方法 1: 首先修改:/etc ...
最新文章
- Pandas 数据类型概述与转换实战
- 水仙花数 与 变种水仙花数 的求解 【C语言】
- for,foreach,iterator的用法和区别
- Linux基金会亚太区与开源中国达成战略合作 共同推动中国开源人才培养
- php串行化场景,PHP中串行化的使用
- VMware安装Ubuntu 18.04虚拟机(镜像下载、硬盘分区、创建虚拟机、安装系统、桥接模式网络配置)
- 马斯克澄清“我不是中本聪”,比特币创始人究竟是谁?
- HTML1个像素宽的代码,HTML5 Canvas中绘制一个像素宽的细线实现代码详情
- 软件项目管理期末复习整理
- avr c语言编译器,[VR虚拟现实]AVR单片机C语言编译器.doc
- linux aio进程简介,Linux AIO机制
- java比较器原理理解
- LOJ P2448 :无尽的生命 树状数组 + 离散化
- 证券基础知识——证券标识代码
- 金融时报:去赚8亿非网民的钱
- mac苹果系统数据恢复软件恢复苹果电脑硬盘数据教程
- 云计算面临的安全威胁,主要来自于哪几个方面?
- 2029. 石子游戏 IX(C++解法与思路)
- DFS最大相邻的的0的个数(4个方向相邻)
- 【数学建模】2003年全国大学生数学建模竞赛B题求解
热门文章
- html动画(1)大白
- 手撕 44 道 JavaScript 送命题
- 开发在线文档时,这个技术难点你解决了吗?
- python的实验报告大一心理_Python程序设计实验报告: 实验六
- 操作系统中的信号量及P、V操作
- Windows安全描述符SECURITY_DESCRIPTOR阅读注释
- java font 字体加粗_java字体设置,包括大小,颜色,加粗,下划线,对齐,斜体的设置...
- Windows系统环境编写DOS批处理文件
- 阿里巴巴Java开发规范(终极版v1.3.0)--个人整理
- html5火焰字体效果,CSS3文字特效属性text-shadow如何实现火焰文字的效果