今天拿到客戶兩籠刀片機,進行RHEL6U3系統的安裝操作,打算安裝完第一台刀片之後,将其配置成KICKSTART伺服器對其他刀片進行網絡安裝。
然而,安裝完第一片刀之後,對其進行IP的設定。
1. 首先檢視有多少個網卡
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<code>[root@blog01 ~]</code><code># ip a</code>
<code>1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN</code>
<code> </code><code>link</code><code>/loopback</code> <code>00:00:00:00:00:00 brd 00:00:00:00:00:00</code>
<code> </code><code>inet 127.0.0.1</code><code>/8</code> <code>scope host lo</code>
<code> </code><code>inet6 ::1</code><code>/128</code> <code>scope host</code>
<code> </code><code>valid_lft forever preferred_lft forever</code>
<code>2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000</code>
<code> </code><code>link</code><code>/ether</code> <code>38:ea:a7:a1:fd:66 brd ff:ff:ff:ff:ff:ff</code>
<code> </code><code>inet6 fe80::3aea:a7ff:fea1:fd66</code><code>/64</code> <code>scope link</code>
<code>3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000</code>
<code> </code><code>link</code><code>/ether</code> <code>38:ea:a7:a1:fd:6a brd ff:ff:ff:ff:ff:ff</code>
<code>4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000</code>
<code> </code><code>link</code><code>/ether</code> <code>38:ea:a7:a1:fd:68 brd ff:ff:ff:ff:ff:ff</code>
<code>5: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000</code>
<code> </code><code>link</code><code>/ether</code> <code>38:ea:a7:a1:fd:6c brd ff:ff:ff:ff:ff:ff</code>
<code>6: eth4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000</code>
<code> </code><code>link</code><code>/ether</code> <code>38:ea:a7:a1:fd:69 brd ff:ff:ff:ff:ff:ff</code>
<code>7: eth5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000</code>
<code> </code><code>link</code><code>/ether</code> <code>38:ea:a7:a1:fd:6d brd ff:ff:ff:ff:ff:ff</code>
<code>8: eth6: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000</code>
<code> </code><code>link</code><code>/ether</code> <code>38:ea:a7:a1:fd:6e brd ff:ff:ff:ff:ff:ff</code>
<code>9: eth7: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000</code>
<code> </code><code>link</code><code>/ether</code> <code>38:ea:a7:a1:fd:72 brd ff:ff:ff:ff:ff:ff</code>
2. 檢視哪些網卡是連接配接正常的
<code>[root@blog01 ~]</code><code># for i in `seq 0 7`</code>
<code>> </code><code>do</code>
<code>> res=`</code><code>ethtool</code> <code>eth$i |</code><code>grep</code> <code>Link |</code><code>awk</code> <code>-F: </code><code>'{print $2}'</code><code>`</code>
<code>> </code><code>echo</code> <code>"eth$i Link $res"</code>
<code>> </code><code>done</code>
<code>eth0 Link </code><code>yes</code>
<code>eth1 Link </code><code>yes</code>
<code>eth2 Link no</code>
<code>eth3 Link no</code>
<code>eth4 Link no</code>
<code>eth5 Link no</code>
<code>eth6 Link no</code>
<code>eth7 Link no</code>
3. 可以看出eth0,eth1是連接配接成功的
4. 對eth0配置IP位址
從客戶獲得的IP設定範圍是10.196.28.0/24 ,該網段端口被設定成了Trunk模式。
5.手動将eth0加入vlan id為528的VLAN,并配置IP
<code>[root@blog01 ~]</code><code># vconfig add eth0 528</code>
<code>[root@blog01 ~]</code><code># ifconfig eth0.528 10.196.28.43 netmask 255.255.255.0</code>
<code>[root@blog01 ~]</code><code># ping -W1 -c2 10.196.28.254</code>
<code>PING 10.196.28.254 (10.196.28.254) 56(84) bytes of data.</code>
<code>64 bytes from 10.196.28.254: icmp_seq=1 ttl=255 </code><code>time</code><code>=1.14 ms</code>
<code>64 bytes from 10.196.28.254: icmp_seq=2 ttl=255 </code><code>time</code><code>=1.15 ms</code>
<code>--- 10.196.28.254 </code><code>ping</code> <code>statistics ---</code>
<code>2 packets transmitted, 2 received, 0% packet loss, </code><code>time</code> <code>1002ms</code>
<code>rtt min</code><code>/avg/max/mdev</code> <code>= 1.149</code><code>/1</code><code>.154</code><code>/1</code><code>.159</code><code>/0</code><code>.005 ms</code>
6.寫入網卡配置檔案
為了使得系統重新開機後,IP配置仍舊生效,寫入系統配置檔案
另外本機需要作為KVM虛拟化平台,故需要建立橋接裝置br0
<code>[root@blog01 ~]</code><code># cat /etc/sysconfig/network-scripts/ifcfg-eth0</code>
<code>DEVICE=eth0</code>
<code>ONBOOT=</code><code>yes</code>
<code>TYPE=Ethernet</code>
<code>BOOTPROTO=none</code>
<code>[root@blog01 ~]</code><code>#cat /etc/sysconfig/network-scripts/ifcfg-eth0.528</code>
<code>DEVICE=eth0.528</code>
<code>VLAN=</code><code>yes</code>
<code>BRIDGE=br0</code>
<code>[root@blog01 ~]</code><code>#cat /etc/sysconfig/network-scripts/ifcfg-br0</code>
<code>DEVICE=br0</code>
<code>TYPE=Bridge</code>
<code>IPADDR=10.196.28.43</code>
<code>NETMASK=255.255.255.0</code>
<code>GATEWAY=10.196.28.254</code>
7.重新啟動網絡服務,檢視最終網卡配置資訊
25
26
27
28
29
30
31
32
33
<code>[root@blog01 ~ ]</code><code># service network restart</code>
<code>[root@blog01 ~]</code><code># cat /proc/net/vlan/config</code>
<code>VLAN Dev name | VLAN ID</code>
<code>Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD</code>
<code>eth0.528 | 528 | eth0</code>
<code>[root@SJC42KVM01 ~]</code><code># brctl show</code>
<code>bridge name bridge </code><code>id</code> <code>STP enabled interfaces</code>
<code>br0 8000.38eaa7a1fd66 no eth0.528</code>
<code>[root@SJC42KVM01 ~]</code><code># ifconfig eth0</code>
<code>eth0 Link encap:Ethernet HWaddr 38:EA:A7:A1:FD:66</code>
<code> </code><code>inet6 addr: fe80::3aea:a7ff:fea1:fd66</code><code>/64</code> <code>Scope:Link</code>
<code> </code><code>UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1</code>
<code> </code><code>RX packets:14600981 errors:0 dropped:0 overruns:0 frame:0</code>
<code> </code><code>TX packets:16880 errors:0 dropped:0 overruns:0 carrier:0</code>
<code> </code><code>collisions:0 txqueuelen:1000</code>
<code> </code><code>RX bytes:1175506152 (1.0 GiB) TX bytes:4080056 (3.8 MiB)</code>
<code>[root@blog01 ~]</code><code># ifconfig eth0.528</code>
<code>eth0.528 Link encap:Ethernet HWaddr 38:EA:A7:A1:FD:66</code>
<code> </code><code>RX packets:600 errors:0 dropped:0 overruns:0 frame:0</code>
<code> </code><code>TX packets:313 errors:0 dropped:0 overruns:0 carrier:0</code>
<code> </code><code>collisions:0 txqueuelen:0</code>
<code> </code><code>RX bytes:66715 (65.1 KiB) TX bytes:57925 (56.5 KiB)</code>
<code>[root@blog01 ~]</code><code># ifconfig br0</code>
<code>br0 Link encap:Ethernet HWaddr 38:EA:A7:A1:FD:66</code>
<code> </code><code>inet addr:10.196.28.43 Bcast:10.196.28.255 Mask:255.255.255.0</code>
<code> </code><code>RX packets:549 errors:0 dropped:0 overruns:0 frame:0</code>
<code> </code><code>TX packets:345 errors:0 dropped:0 overruns:0 carrier:0</code>
<code> </code><code>RX bytes:63581 (62.0 KiB) TX bytes:64296 (62.7 KiB)</code>
8.測試網絡連接配接是否通暢
<code>[root@blog01 ~]</code><code># ping -W1 -c2 10.196.28.254</code>
<code>64 bytes from 10.196.28.254: icmp_seq=1 ttl=255 </code><code>time</code><code>=1.31 ms</code>
<code>64 bytes from 10.196.28.254: icmp_seq=2 ttl=255 </code><code>time</code><code>=0.907 ms</code>
<code>rtt min</code><code>/avg/max/mdev</code> <code>= 0.907</code><code>/1</code><code>.108</code><code>/1</code><code>.310</code><code>/0</code><code>.204 ms</code>
<code>[root@blog01 ~]</code><code># ping -W1 -c2 10.192.28.254</code>
<code>PING 10.192.28.254 (10.192.28.254) 56(84) bytes of data.</code>
<code>64 bytes from 10.192.28.254: icmp_seq=1 ttl=249 </code><code>time</code><code>=2.63 ms</code>
<code>64 bytes from 10.192.28.254: icmp_seq=2 ttl=249 </code><code>time</code><code>=2.78 ms</code>
<code>--- 10.192.28.254 </code><code>ping</code> <code>statistics ---</code>
<code>2 packets transmitted, 2 received, 0% packet loss, </code><code>time</code> <code>1004ms</code>
<code>rtt min</code><code>/avg/max/mdev</code> <code>= 2.635</code><code>/2</code><code>.709</code><code>/2</code><code>.784</code><code>/0</code><code>.090 ms</code>
配置完成!
本文轉自 暗黑魔君 51CTO部落格,原文連結:http://blog.51cto.com/clovemfong/1306313,如需轉載請自行聯系原作者