天天看點

RHEL在VLAN Trunk模式下的IP位址配置

今天拿到客戶兩籠刀片機,進行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: &lt;LOOPBACK,UP,LOWER_UP&gt; 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: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; 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: &lt;BROADCAST,MULTICAST&gt; 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: &lt;BROADCAST,MULTICAST&gt; 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: &lt;BROADCAST,MULTICAST&gt; 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: &lt;BROADCAST,MULTICAST&gt; 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: &lt;BROADCAST,MULTICAST&gt; 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: &lt;BROADCAST,MULTICAST&gt; 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: &lt;BROADCAST,MULTICAST&gt; 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>&gt; </code><code>do</code>

<code>&gt; 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>&gt; </code><code>echo</code> <code>"eth$i  Link $res"</code>

<code>&gt; </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,如需轉載請自行聯系原作者

繼續閱讀