經過虛擬機裝的 Linux 系統網絡有三種模式。橋接模式,NAT模式,和僅主機模式。其中橋接模式是直接和物理網絡進行鏈接的,linux中可使用動態的網絡IP,也能夠設置成固定的網絡IP,動態的好處,就是無論windows處於何種網絡環境,只要windows下可以上網,那麼 linux 也就可以鏈接到互聯網。linux
查看直接 Linux 機器的IP,在命令終端輸入以下便可: windows
ifconfig
獲得以下顯示界面,紅框就表示當前網卡 eth0 的IP,若是沒有設置以前應該是 127.0.0.1網絡
若是隻是簡單的和主機通訊,那麼經過以下命令便可簡單的設置linux的IP less
ifconfig eth0 192.168.1.119
意思就是啓動網卡eth0,同時設置它的IP。執行完成後,就能夠ping通windows的網絡了,但前提是得在一個網段,也就是上面的 192.168.1.* 網絡。而後在用 ifconfig 命令來查看網絡IP,就可以獲得上面那種圖片了。此時能夠和本身的 windows 主機進行ping一下:編輯器
ping 192.168.1.3
獲得以下結果,它會和windows一直進行通訊,按住啊 Ctrl+z 便可中止
spa
上面這種讓網卡臨時具備的IP也僅僅只能和主機之間進行通訊,可是若是 ping www.baidu.com 那就會報 unknown host 的錯誤,故通常使用永久的配置命令行
永久配置IP,就是無論人和用戶登陸進來均可以鏈接到外網,這個通常是須要修改系統配置的,固然也能夠在裝機的時候經過界面來進行修改,下面就說一下經過命令行來配置IP。rest
首先在終端輸入以下命令,定位到網卡的配置文件中: code
cd /etc/sysconfig/network-scripts/
在這裏面有不少文件,能夠經過命令 ls 來進行查看,其中第一個文件 ifcfg-eth0 就是接下來配置網絡IP的文件,使用VI編輯器來進行設置: server
vi ifcfg-eth0
靜態IP:
而後輸入命令 i 進入插入模式。而後修改配置文件以下(若是文件中不存在就添加一個):
1 ONBOOT=yes 【必定要修改爲yes,標示開機自啓動,不然會報出etho未啓動的錯誤】 2 NM_CONTROLLED=yes 3 BOOTPROTO=static 4 NETMASK=255.255.255.0 【子網掩碼】 5 IPADDR=192.168.1.111 【要設置的 Linux 的IP地址】 6 GATEWAY=192.168.1.1 【網關】
上面的 BOOTPROTO 表明每次IP的獲取方式,static表明的是使用靜態IP,也就是下面配置的IP,默認的 dhcp 模式,是每次進來後自動獲取的IP地址,也就意味着每一次IP都不同。注意的是,上面的 網關,子網掩碼這些最好和windows一直,IP 最好是同一個網段
動態IP相對簡單,只須要修改一個參數便可:
ONBOOT=yes
而後保存退出便可,按下 esc 建,而後輸入冒號進入命令行模式,輸入 wq 回車便可保存退出,不過不許備保存,在命令行模式輸入 q! 便可
輸入以下命令:
vi /etc/resolv.conf
一樣進入插入模式,在裏面輸入以下:
nameserver 114.114.114.114
這是走的那個開放的DNS服務,而後保存退出便可
若是要查看 DNS 只須要輸入以下命令便可:less /etc/resolv.conf
/etc/rc.d/init.d/network restart
經過 ifconfig 能夠查看網卡的IP已經和以前的不同了。輸入以下命令檢測是否可以聯通外網:
ping www.baidu.com
獲得以下結果,說明網絡配置成功
若是ping百度仍是不通的話,能夠看看DNS有沒有設置對,還有就是網關,若是錯了也ping不通的