之前在讓主機(jī)和virtualbox
中的ubuntu
虛擬機(jī)互聯(lián)互通的時候總是出現(xiàn)問題嘶居,而且容易忘記,這里做個筆記促煮。參考了http://luokr.com/p/12
邮屁。
-
1、在
virtualbox
中進(jìn)行全局設(shè)定
-
2菠齿、對
ubuntu
的網(wǎng)絡(luò)進(jìn)行設(shè)置
說明:這里“網(wǎng)卡1
”配置“網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT
)”是為了讓虛擬機(jī)能上網(wǎng)佑吝,而“網(wǎng)卡2
”設(shè)置為“僅主機(jī)(Host-Only
)網(wǎng)絡(luò)”是為了讓主機(jī)和虛擬機(jī)能夠互通。 3绳匀、在虛擬機(jī)中進(jìn)行網(wǎng)路設(shè)置
vim /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
# Virtualbox Host-only mode
auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
#network 192.168.56.0
# Virtualbox Bridged mode
#auto eth1
#iface eth1 inet static
#address 192.168.0.190
#netmask 255.255.255.0
#gateway 192.168.0.1
然后重啟網(wǎng)絡(luò)服務(wù)/etc/init.d/networking restart
- 4芋忿、如果碰到虛擬機(jī)不讓連接的問題
- 我們可以關(guān)閉虛擬機(jī)的防火墻:
ufw disable
- 查看是否安裝了ssh服務(wù):
- 我們可以關(guān)閉虛擬機(jī)的防火墻:
apt-get install openssh-client //安裝ssh客戶端
apt-get install openssh-server //安裝ssh服務(wù)端
ps -e | grep ssh //如果出現(xiàn)sshd則表示啟動正常
/etc/init.d/ssh start //啟動ssh服務(wù)
以上的方法并不一定能解決問題,只是作為參考疾棵。
- 5戈钢、問題
Sub-process /usr/bin/dpkg returned an error code (1)
解決參考http://blog.csdn.net/yusiguyuan/article/details/24269129
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //現(xiàn)將info文件夾更名
sudo mkdir /var/lib/dpkg/info //再新建一個新的info文件夾
sudo apt-get update
apt-get -f install xxx
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak
//執(zhí)行完上一步操作后會在新的info文件夾下生成一些文件,現(xiàn)將這些文件全部移到info.bak文件夾下
sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夾刪掉
sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info //把以前的info文件夾重新改回名字
- 6是尔、在使用過程中如果連接斷開殉了,則可以嘗試重啟網(wǎng)卡