1. 程式人生 > >虛擬機器ubuntu16.04上網與區域網絡通訊問題

虛擬機器ubuntu16.04上網與區域網絡通訊問題

1、本文使用的是64位桌面版系統,預設安裝了network-manager,需要vi /etc/NetworkManager/NetworkManager.conf 修改文件中的managed引數,使之為true,這樣才能跨過networ manager來手動設定上網

2、首先我們要ifconfig -a檢視我們電腦的所有網絡卡,找到我們要配置的網絡卡名
[email protected]:/home/fff# ifconfig -a
ens33     Link encap:乙太網  硬體地址 00:0c:29:ef:ce:74  
          inet 地址:192.168.188.129  廣播:192.168.188.255  掩碼:255.255.255.0
          inet6 地址: fe80::20c:29ff:feef:ce74/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  躍點數:1
          接收資料包:21 錯誤:0 丟棄:0 過載:0 幀數:0
          傳送資料包:57 錯誤:0 丟棄:0 過載:0 載波:0
          碰撞:0 傳送佇列長度:1000 
          接收位元組:2842 (2.8 KB)  傳送位元組:6399 (6.3 KB)

lo        Link encap:本地環回  
          inet 地址:127.0.0.1  掩碼:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  躍點數:1
          接收資料包:184 錯誤:0 丟棄:0 過載:0 幀數:0
          傳送資料包:184 錯誤:0 丟棄:0 過載:0 載波:0
          碰撞:0 傳送佇列長度:1000 
          接收位元組:13692 (13.6 KB)  傳送位元組:13692 (13.6 KB)
此處網絡卡名是ens33,不是常用的eth0,配置的時候注意名稱不要弄錯了

3、NAT模式上網
此時我們用的是dhcp獲取動態ip上網,需配置interfaces檔案如下:
[email protected]
:/home/fff# vi /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto ens33
iface ens33 inet dhcp//dhcp 使用動態ip上網
address 192.168.3.141
netmask 255.255.255.0
gateway 192.168.3.1
其中ens33換成你自己的網絡卡名

然後用ifdown ens33 、 ifup ens33 來重啟網絡卡,至此就可以上網了
如果不行就重啟系統再重啟網絡卡試試

4、橋接方式上網
先在虛擬機器--網路編輯器中將上網方式設定為橋接方式上網,注意網絡卡選擇你主機上網的網絡卡
虛擬機器要上網最簡單的就是使用動態ip來上網,需配置interfaces檔案如下:
[email protected]
:/home/fff# vi /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto ens33
iface ens33 inet dhcp//dhcp 使用動態ip上網
address 192.168.3.141
netmask 255.255.255.0
gateway 192.168.3.1
其中ens33換成你自己的網絡卡名

配置完成後,就可以重啟系統了。
然後用ifdown ens33 、 ifup ens33 來重啟網絡卡,至此就可以上網了
與NAT方式的不同點是此處我們獲得的ip是與主機同一網段的,相當於區域網內的兩臺電腦
[email protected]
:/home/fff# ifconfig
ens33     Link encap:乙太網  硬體地址 00:0c:29:ef:ce:74  
          inet 地址:192.168.3.11  廣播:192.168.3.255  掩碼:255.255.255.0
          inet6 地址: fe80::20c:29ff:feef:ce74/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  躍點數:1
          接收資料包:397 錯誤:0 丟棄:0 過載:0 幀數:0
          傳送資料包:210 錯誤:0 丟棄:0 過載:0 載波:0
          碰撞:0 傳送佇列長度:1000 
          接收位元組:29978 (29.9 KB)  傳送位元組:24177 (24.1 KB)

lo        Link encap:本地環回  
          inet 地址:127.0.0.1  掩碼:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  躍點數:1
          接收資料包:288 錯誤:0 丟棄:0 過載:0 幀數:0
          傳送資料包:288 錯誤:0 丟棄:0 過載:0 載波:0
          碰撞:0 傳送佇列長度:1000 

          接收位元組:21300 (21.3 KB)  傳送位元組:21300 (21.3 KB)

注意:

如果無法ping通主機,可以先ping一下你的路由,路由能通的話,很可能就是防火牆的問題。

關閉主機防火牆,並在linux終端執行ufw disable或disable -F關閉防火牆

使用橋接模式上網,連外網切到dhcp,區域網用static

相關推薦

虛擬機器ubuntu16.04上網區域網絡通訊問題

1、本文使用的是64位桌面版系統,預設安裝了network-manager,需要vi /etc/NetworkManager/NetworkManager.conf 修改文件中的managed引數,使之為true,這樣才能跨過networ manager來手動設定上網 2、

VMware虛擬機器Ubuntu16.04橋接模式無法上網

橋接模式老是無法上網,檢視本機IP發現被分配了一個私網地址,猜測應該是虛擬DHCP伺服器沒有開啟,於是檢視Ubuntu的網路配置: /etc/network/interfaces 發現沒有dhcp配置的資訊,只有loopback: 手動新增: # The pri

使用Navicat for Mysql連線裝在虛擬機器Ubuntu16.04上的mysql伺服器

本文我們主要介紹一下Navicat for Mysql 連線裝在虛擬機器Ubuntu上的mysql伺服器時出現的問題的解決方案。 Navicat 是一套功能強大的MySQL資料庫伺服器管理及開發工具,可以用於在任何3.21或以上的MySQL版本,並支援最新版My

使虛擬機器Ubuntu16.04的尺寸適應Vmware workstation的螢幕

關鍵是要安裝vmware tools. 要注意的是虛擬機器如果是簡易安裝的話,是安裝不了vmware tools的。按照下面連結安裝可以避免簡易安裝 https://jingyan.baidu.com/article/54b6b9c0f8890f2d583b47c8.html 安裝vmw

VMware虛擬機器 ubuntu16.04 安裝opencv CPU版本

之前按照百度出來的教程安裝opencv,結果看了各種部落格,還是沒有安裝成功,在執行make時到81%左右就卡在那,然後就會報 make ***error 2 類似的錯誤。找了很多教程解決這個問題最後還是沒有解決,cmake時出現很多包沒有安裝好,然後重建了一個任務從頭再來,

python爬蟲--利用xpath爬取圖片(虛擬機器ubuntu16.04

此篇爬蟲的背景是:虛擬機器剛裝好的ubuntu 16.04,系統環境還需配置,爬蟲的程式是之前幾個月前在windows上寫的,今天放到虛擬機器上跑一跑!(安裝了VMware Tools就可以把宿主機上的檔案拉進虛擬機器中!) xpath爬取用到了urllib2與lxml庫,

虛擬機器ubuntu16.04 安裝eclipse

1.Ubuntu安裝jdk參考教程點選開啟連結 3.安裝eclipse,將其解壓到/opt/資料夾中 sudo tar xzvf eclipse-jee-oxygen-1a-linux-gtk-x86_64.tar.gz -C /opt/ 4.其實這個時候ecl

caffe+CPU︱虛擬機器+Ubuntu16.04+CPU+caffe安裝筆記

其中,只是嘗試著搭建了一個CPU版本的caffe,Ubuntu16.04中自帶了python 2.7。在安裝的過程中,真的會出現各種各樣的報錯,但是...感慨天朝的實力... 每一個bug都能搜尋到如何解,所以...  不要擔心,百度、谷歌一起教你裝caffe。———————

虛擬機器ubuntu16.04無法連網的問題的解決方案

剛安裝玩Ubuntu,開啟後上網沒有網路連線 ,點選右上角的資料連線,顯示已經啟動聯網,但是用火狐還是無法上網;  解決方法如下:  先檢視虛擬機器的網路介面卡:點選虛擬機器左上角的編輯,裡面有個網路介面卡    然後再進入編輯虛擬機器設定,看過上一篇安裝Ubuntu的朋

如何實現windows系統虛擬機器中linux系統間的通訊,使linux系統能夠上網,兩個系統間可以進行檔案互傳。

       我使用的虛擬機器軟體為virtual box,系統為redhat 6.6,本機系統為win10旗艦版。當然,其他環境具體操作起來或許會有細微差別,但大體方向相同。        一、使虛擬機器系統能夠上

VMware12虛擬機器實現上網主機通訊

主機環境: windows10 64bit 虛擬機器版本: 12 虛擬機器: CentOS 7 /minimal 參考一些網路上各位大牛的文章,一步步的實現了上網與主機通訊的2個功能,為以後的模擬

虛擬機器ubuntu14.04系統使用sambawin7檔案共享

1.安裝samba伺服器 sudo apt-get install samba cifs-utils samba-common 2. 建立共享資料夾並修改許可權 mkdir /home/share chmod 777 /home/share 3.修改配置檔案 vi

OpenCV 從入門到放棄(1)虛擬Ubuntu16.04+ python安裝opencv

編譯 zip 選擇 tis numpy n-n local pan ase 在opencv官網(http://opencv.org/)下載linux版本的opencv壓縮包。 然後選擇opencv下載文件夾,在終端中輸入:cd (壓縮包地址);將下載的文件解壓

VMware虛擬機 + ubuntu16.04 Linux OpenCV打不開攝像頭解決辦法

ubun png 可選 ubuntu16 正常 linu 技術分享 alt gpo 通過如下步驟,已解決:(不知哪個步驟是關鍵,全寫下來) sudo apt-get update sudo apt-get upgrade 在Windows下先確認攝像頭能正常讀取。

深入理解Java虛擬機器總結一虛擬機器效能監控工具效能調優(三)

深入理解Java虛擬機器總結一虛擬機器效能監控工具與效能調優(三) JDK的命令列工具 JDK的視覺化工具 效能調優 JDK的命令列工具 主要有以下幾種: jps (Java Process Status Tool): 虛擬機器程序

學習筆記1:深入理解Java虛擬機器——JVM高階特性最佳實踐_OOM(記憶體溢位)_虛擬機器引數設定_MAT

eclipse中設定debug標籤頁的vm引數 1,Run->Debug configurations->Java Application 2,選中已經寫好的專案 3,Arguments->VM arguments 4,在VM arguments 裡面就可以對虛擬機器的

學習筆記1:深入理解Java虛擬機器——JVM高階特性最佳實踐_走進java_java記憶體區域記憶體溢位異常

第一部分:走進java Java虛擬機器 程式碼在華章下載 jdk釋出了六個命令列工具和兩個視覺化故障處理工具。 推薦書籍 設計原本 領域特定語言 現在著名的Java虛擬機器 hotspot vm(預設) jrockit vm j9 vm jdk sun jdk op

Linux——虛擬機器實現wifi上網功能,DNS的設定,nmcli命令

一、虛擬機器如何實現wifi上網功能 本節內容原理: 真機——>充當路由器 虛擬機器——>通過真機(路由器)實現wifi上網 首先:檢視真機ip:172.25.254.64,並給電腦連線wifi 真機ping百度——>成功 編輯配置檔案(

week 1 虛擬機器VM的安裝新建

VM虛擬機器的安裝 1. 首先檢視自己的系統,下載合適的自己系統的 VM. 在我的電腦-- -右擊屬性-- -開啟檢視自己的作業系統: 2. 下載適合自己系統VM虛擬機器軟體包(32/64位作業系統) 官網下載:https://mirrors.aliyu

虛擬機器Ubuntu18.04 root下 連線 windows 中 winScp

先檢視自己虛擬機器中是否有 ssh服務  如果沒有的話先安裝   apt-get install openssh-server 安裝完之後 先手動開啟一下服務 /etc/init.d/ssh restart 檢視ssh的服務埠