VM中Linux網絡設置(固定ip、鏈接外網開發環境)

  在開發過程當中,咱們常常須要在linux中進行操做。畢竟服務器的系統大多數都是Linux,因此在dev環境須要配置好一臺Linux系統配合開發。
  在VMWare Workstation Pro中安裝一個虛擬空間,掛載CentOS系統(我使用的是CentOS7),下面就重點講解下網絡配置(重點)linux

一、VMWare中三種網絡配置

  1. 橋鏈接:Linux能夠和其它的系統通訊。可是可能形成ip衝突
  2. NAT: 網絡地址轉換方式: linux能夠訪問外網,不會形成ip衝突。
  3. 主機模式: 你的 linux是一個獨立的主機,不能訪問外網。

在這裏插入圖片描述
  在開發環境中,通常是使用NAT的模式:經過windows的虛擬網卡將windows和linux系統兩個網段鏈接起來。原理以下圖:
在這裏插入圖片描述
在CMD中能夠查看本機全部網絡配置信息 ipconfig
在這裏插入圖片描述程序員

二、進行CentOS網絡配置:

這裏首先約定:web

  • 將linux中ip固定爲192.168.100.125
    (故須要將VMnet8也設置爲192.168.100.*網段:保證相同的網關就行,這裏規定192.168.100.2爲gateway)

步驟:shell

  1. 【windows中配置】 首先設置windows中的VMnet8的網絡配置:主要設爲192.168.100.*網段
    1、首先配置虛擬網卡網絡信息(VMnet8)【設爲固定ip,根據下圖設置】
    控制面板\網絡和 Internet\網絡鏈接 中配置
    在這裏插入圖片描述
    在VMWare中配置VMnet8爲NAT模式。按照圖示進行配置 在這裏插入圖片描述windows

  2. 【Linux中配置】 設置靜態ip爲 192.168.100.125 而且網關爲 192.168.100.2
    這裏一樣有兩種方式配置:
    1、 (方式一) 若是安裝的是有桌面版的CentOS,能夠直接在網絡設置裏面配置,這個很簡單,不用寫命令。
      1.進入網絡設置
    在這裏插入圖片描述
      2.設置靜態固定ip,網關
    在這裏插入圖片描述
      3.設置完成
    在這裏插入圖片描述
    2、 (方式二) 進入etc配置文件修改
    直接修改配置文件來指定IP,並能夠鏈接到外網(程序員推薦),
    編輯vi /etc/sysconfig/network-scripts/ifcfg-ens33 (這個根據本身ifcfg-***進行)
    要求:將ip地址配置的靜態的,ip地址爲192.168.100.125
    在這裏插入圖片描述瀏覽器

ifcfg- 文件說明服務器

DEVICE=eth0                
#接口名(設備,網卡)
HWADDR=00:0C:2x:6x:0x:xx   #MAC地址
TYPE=Ethernet               #網絡類型(一般是Ethemet)
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44  #隨機id

#系統啓動的時候網絡接口是否有效(yes/no)
ONBOOT=yes                
\# IP的配置方法[none|static|bootp|dhcp](引導時不使用協議|靜態分配IP|BOOTP協議|DHCP協議)BOOTPROTO=static
#IP地址
IPADDR=192.168.100.125 
#網關
GATEWAY=192.168.100.2     
 #域名解析器
 DNS1=192.168.100.2

重啓網絡服務或者重啓系統生效
service network restart 、reboot網絡

三、測試

相互ping,若是通了則代表設置成功。svg

  1. windows系統ping Liunx系統(192.168.100.125)
    在這裏插入圖片描述測試

  2. Linux系統ping Windows系統(這個隨便那個ip,真實,虛擬的都應該能通)
    在這裏插入圖片描述

  3. Linux鏈接公網,ping baidu.com 瀏覽器訪問公網
    在這裏插入圖片描述
    在這裏插入圖片描述

附件

最後給出幾張圖解,幫助理解Linux系統
在這裏插入圖片描述在這裏插入圖片描述

在這裏插入圖片描述
  三種模式的理解

  1. 橋鏈接:Linux能夠和其它的系統通訊。可是可能形成ip衝突
  2. NAT: 網絡地址轉換方式: linux能夠訪問外網,不會形成ip衝突。
  3. 主機模式: 你的 linux是一個獨立的主機,不能訪問外網。
    在這裏插入圖片描述
      詳解NAT模式
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

相關文章
相關標籤/搜索