CentOS實驗四:為虛擬機配置雙網卡


我的CentOS Server是在Windows 7上用VMware Workstation實現的一個虛擬(安裝CentOS Server),為什么要為它配置雙網卡呢?

 

原因一:公司管控了電腦的Internet權限,綁定了網域帳號和IP地址。所以,在虛擬機中需要一塊采用NAT模式的網卡,才能透過主機實現上網。

原因二:我需要在公司的其它電腦上能夠用SSH方式登錄虛擬機。這就需要一塊Bridged模式的網卡,將虛擬機IP地址設置成與主機相同的網段。

 

關於虛擬機網絡配置的更多信息請參考文檔《VirtualBox虛擬機網絡設置》。

 

1. 配置虛擬機,在原有NAT網卡基礎上再添加一塊Bridged網卡。

 

2. /etc/sysconfig/network-scripts是CentOS的網絡配置目錄。第一塊網卡(NAT)的配置文件是ifcfg-eth0,相應的第二塊網卡(Bridged)的配置文件是ifcfg-eth1,其余的以此類推。ifcfg-eth0文件安裝后默認應該是存在的,該文件原來的內容應該類似下面這樣:

DEVICE="eth0"
HWADDR="00:0C:29:16:7A:CA"
NM_CONTROLLED="yes"
ONBOOT="no"

將該文件替換成下面的內容:

DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

該網卡采用dhcp動態分配IP地址,使用VMware提供的DHCP服務。

 

3. 配置第二塊網卡(Bridged)。該網卡的配置文件是ifcfg-eth1,默認是不存在的,需要先創建該文件。創建完成后用下面的內容替換該文件:

DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.12.215
NETMASK=255.255.255.0
ONBOOT=yes

該網卡靜態指定IP地址192.168.12.215,其它參數(子網掩碼和網關)視網絡情況具體而定。

 

4. 重啟網絡服務。重啟網絡服務可以檢查當前的配置是否正確。因為我們在兩個配置文件里面都設了ONBOOT=yes,所以下次服務器重啟后會自動按照配置文件設置網絡服務。

[root@localhost ~]# service network restart

 

5. OK,最后我們用ifconfig命令檢查一下最終的結果。

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:16:7A:CA  
          inet addr:192.168.197.143  Bcast:192.168.197.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe16:7aca/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3618 (3.5 KiB)  TX bytes:6508 (6.3 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:16:7A:D4  
          inet addr:192.168.12.215  Bcast:192.168.12.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe16:7ad4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8524 errors:0 dropped:0 overruns:0 frame:0
          TX packets:275 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:823502 (804.2 KiB)  TX bytes:31804 (31.0 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

 

參考鏈接:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM