CentOS實驗四:為虛擬機器設定雙網卡安裝CentOS ServerVirtualBox虛擬機器網路設定

來源:互聯網
上載者:User

我的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=eth0BOOTPROTO=dhcpONBOOT=yes

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

 

3. 配置第二塊網卡(Bridged)。該網卡的設定檔是ifcfg-eth1,預設是不存在的,需要先建立該檔案。建立完成後用下面的內容替換該檔案:

DEVICE=eth1BOOTPROTO=staticIPADDR=192.168.12.215NETMASK=255.255.255.0ONBOOT=yes

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

 

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

[root@localhost ~]# service network restart

 

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

[root@localhost ~]# ifconfigeth0      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)

 

參考連結:

  • linux 命令route add default dev eth0和route add default gw eth0的區別?
  • Linux Route Command Examples (How to Add Route in Linux)
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.