Hyper-v虛擬機器下Ubuntu Server 14.04 配置網路
阿新 • • 發佈:2019-01-08
Hyper-v中設定
1. 進入虛擬交換機管理器
2. 新建網路虛擬交換機,連線型別為外部網路,選擇一塊網絡卡
(我是買了一塊USB網絡卡用於虛擬機器上網,主機板自帶的網絡卡用於物理機上網)
3. 設定虛擬機器的網路介面卡為剛剛新建的虛擬交換機
4. 啟動虛擬機器
Ubuntu Server 設定
1. 檢查是否啟用 Hyper-V IC module
lsmod|grep hv_vmbus
如果啟用會有以下顯示
hv_vmbus 65536 7 hv_balloon,hyperv_keyboard,hv_netvsc,hid_hyperv,hv_utils,hyperv_fb,hv_storvsc
2. 如果沒有,可能你的Ubuntu版本較低,需要編輯/etc/initramfs-tools/modules
vi /etc/initramfs-tools/modules
在之後追加
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
追加後儲存
按ESC鍵
:wq
儲存後,執行update-initramfs,並reboot系統
sudo update-initramfs –u
sudo reboot
3. 配置網絡卡IP地址,vi /etc/network/interfaces,新增以下程式碼
靜態地址方式(推薦)
#根據你的實際網路環境設定 auto eth0 iface eth0 inet static address 192.168.1.122 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 8.8.8.8
動態地址方式
auto eth0
iface eth0 inet dhcp
4. 設定DNS,vi /etc/resolv.conf,新增
nameserver 8.8.8.8
5. 生效
sudo /etc/init.d/networking restart
reboot
6. 測試
ping www.baidu.com
或
wget http://www.baidu.com
此時可以連線外網,或可以用Filezilla等工具連線Ubuntu (一般都已安裝SSH服務)
用Filezilla訪問Ubuntu,如果用root帳號,需修改 vi /etc/ssh/sshd_config,否則會出現“認證失敗”
找到permitrootlogin:withpassword
改成
permitrootlogin:yes
儲存後重啟ssh服務
service ssh restart