回覆列表
  • 1 # 雷子的網事

    由於需要用到Linux系統,故而在Windows下安裝了Ubuntu系統。使用過程中經常出現Windows下連線乙太網正常,但是重啟切換到Ubuntu則不能識別乙太網卡。

    折騰了很久,搜google找到相應的解決辦法。

    在Ubuntu下,終端輸入:

    sudo ethtool -s eth0 speed 100 duplex full

    故障解決。

    原因分析如下:

    1)Windows 開啟了快速啟動,當Windows執行時使用乙太網卡,當關閉Windows系統後,仍然佔用乙太網卡,導致Ubuntu不能初始化eth0.

    希望以上經驗,對遇到相似問題的童鞋有幫助。

  • 2 # 心技巧

    windows ping通了虛擬機器就能透過xshell連線虛擬機器,然後透過xshell方便的操作虛擬機器操作。

    主要是可以複製貼上命令和rz傳輸檔案到虛擬機器,以及虛擬機器當做內網伺服器

    1. 檢視windows的ip和閘道器

    在windows cmd中中使用ipconfig命令

    注意這裡有很多的資訊只需要關注第一個(乙太網介面卡)我這裡的ip是10.17.7.101,閘道器是10.17.7.97(這2資訊很關鍵,沒找對這2資訊隨便怎麼配都不行)

    2. 在VMWare中配置ip和閘道器

    A) VMWare中找到 編輯->虛擬網路編輯->更改設定

    B) 設定網段

    1 選擇VMnet8

    2 選擇NAT模式,以及將主機虛擬機器介面卡連線到此網路

    3 修改子網IP(這IP就是第一步得到的10.17.7.101,的最後1位改為0.所以這裡得到10.17.7.0),同時注意子網掩碼

    c) 設定閘道器我這裡是10.17.7.97

    3. 修改interfaces檔案 sudo vim /etc/network/interfaces

    增加如下內容,其中ens33代表的是網絡卡,當然有的不是ens33有的是eth0等。透過ifconfig就能檢視

    auto ens33開機自動啟動網絡卡

    iface ens33 inet static代表使用靜態ip

    address 10.17.7.102為本機設定的ip(和windows的ip不重複就行)

    netmask 255.255.255.0 子網掩碼

    gateway 10.17.7.97 閘道器先前找的那個

    dns-nameserver 223.5.5.5 指定DNS伺服器(不需要改/etc/resolv.conf這檔案,因為會被interfaces檔案覆蓋)

    auto lo

    iface lo inet loopback

    auto ens33

    iface ens33 inet static

    address 10.17.7.102

    netmask 255.255.255.0

    gateway 10.17.7.97

    dns-nameserver 223.5.5.5

    1

    2

    3

    4

    5

    6

    7

    8

    9

    4. 重啟服務sudo /etc/init.d/networking restart

    ubuntu server版這命令就可以了。當然如果是ubuntu桌面版,這個命令還不行,必須重啟虛擬機器。

    5. 測試

    看到自己設定的ip說明已經成功了。

    可以在windows cmd下ping 自己設定的ip進一步確認

    6. xshell連線虛擬機器

    xshell連線命令ssh 10.17.7.102

    如果連不上虛擬機器可以看xshell能ping通虛擬機器,不能連線虛擬機器

    7. 總結

    其實主要是為了讓虛擬機器和windows處在同一個網段和閘道器,這樣就能ping通。

  • 3 # 子木予

    Win10系統自帶的WSL裡的Ubuntu系統在預設情況下是可以直接上網的,但是如果本地使用ssh客戶端進行連線,我們會發現根本無法連線,會有超時連線報錯。

    那麼我們該如何進行設定,在本地來使用介面美觀而功能強大的ssh客戶端進行連線WSL-Ubuntu呢?

    第一,解除安裝WSL-Ubuntu系統自帶的ssh

    我這裡預設使用root賬號(如果是非root賬號需要在命令前加:sudo):

    第二,編輯新安裝的ssh的sshd_config配置檔案

    如果使用密碼登陸,繼續修改56行的 PasswordAuthentication no 將 no 更改為 yes

    如果使用密匙登陸,那麼就修改

    RSAAuthentication yes #RSA認證

    PubkeyAuthentication yes #公匙認證

    AuthorizedKeysFile .ssh/authorized_keys #公匙路徑第三,重啟ssh服務,獲取IP地址

    service ssh restart 或者 ip addr

    下面我們就可以在本地的ssh客戶端進行連線WSL了。

  • 中秋節和大豐收的關聯?
  • 軟體大師雷軍的好哥們求伯君近況如何?