xiaoqiugood的个人博客分享 http://blog.sciencenet.cn/u/xiaoqiugood

博文

虚拟机与主机之间的数据传输再谈

已有 4888 次阅读 2016-12-29 09:17 |个人分类:小技巧|系统分类:科研笔记

关注:

1)  工欲善其事,必先利其器。关注便捷的计算手段的构建

2) 虚拟机、主机之间有无万维网情形下,数据通信的构建





(1) 不上网是的设置:主机与虚拟机之间内部通信

ifconfig eth0 down  #

ifconfig eth0 192.168.1.101 broadcast 192.168.1.255 netmask255.255.255.0 up

             #配置IP地址2,           广播地址,            子网掩码

route add default gw 192.168.1.1 #配置网关




ifconfig eth0 down  #

ifconfig eth0 192.168.0.25 broadcast 192.168.0.255 netmask255.255.255.0 up  

            #配置IP地址2,               广播地址,             子网掩码

route add default gw 192.168.0.1 #配置网关



IP中的广播地址是可以发送一个包让子网内所有的IP都接收的地址
比如192.168.0.0/24网段的广播地址是192.168.0.255

1不关机状态下,变换网络(从实验室到宿舍),当主机IPV4属性改设为动态IP(动态IP恰好在之前静态IP的同一地址段),不影响虚拟机上网;当主机IPV4属性不修改为动态IP时,主机不能上网,但虚拟机仍然可以上网

2:虚拟机悬挂,第二天重起动不会改变ifconfig eth0的设置

2:主机动态IP192.168.0.103),虚拟机直接重启后,分配该路由下地址:192.168.0.110


(2) 上网时的设置,主机与虚拟机之间通过互联网通信


ifconfig eth0 down  #

ifconfig eth0 169.254.69.133 broadcast 169.254.0.255 netmask255.255.0.0 up

               #配置IP地址2,           广播地址,         子网掩码

route add default gw 169.254.0.1  #配置网关



再如:

ifconfig eth0 169.254.231.55 broadcast 169.254.0.255 netmask 255.255.0.0 up  


在该地址下,修改虚拟机上网连接方式为NAT方式,则可以实现没有连接互联网时,虚拟机与主机的通信;通过虚拟连接3169.254.69.131;相互之间可实现ping通)


(3) ssh的修复


http://blog.csdn.net/lifeifei2010/article/details/50922374



SSH Secure Shell Client 连接VMware ubuntu系统报错



修改ssh的配置文件 /etc/ssh/sshd_config

sudo gedit  /etc/ssh/sshd_config
在配置文件中添加:

Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

重启sshd服务后,即可正常连接。

sudo service ssh restart

另外重启方式还有  sudo /etc/init.d/ssh restart







虚拟机与主机之间的数据传输SSH

ifconfig eth1 192.168.44.129


在虚拟机中设置eth1IP与主机IP(ipconfig,如Ethernet adapter Ethernet 4? )在同一地址段,如设为192.168.44.129,经检验可主机可单向ping通虚拟机,但这并不影响采用ssh相互传送文件如图2

ifconfig eth0 192.168.44.129




不同的Linux之间copy文件常用有3种方法:


  第一种是在其中一台Linux安装ftp Server,这样可以在另外一台使用ftpclient程序来进行copy


  第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便


  第三种就是利用scp命令来进行文件复制。


scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。


scp/home/1.gif root@172.19.2.75:/home/root


  然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始cpungzip


  如果想反过来操作,把文件从远程主机copy到当前系统,也很简单:


scproot@172.19.2.75:/home/abc.gif/home/root

  复制文件夹的格式是


 scp -r root@192.168.1.1:/home//本地目录




利用ssh登录虚拟机的linux系统


http://jingyan.baidu.com/article/86fae346d246073c48121a40.html



ssh登录不同的linux


http://www.2cto.com/os/201307/228495.html


ssh命令用于远程登录上Linux主机。
常用格式:ssh [-l login_name] [-p port] [user@]hostname
更详细的可以用ssh -h查看。

ssh root@192.168.0.11


ssh -p 12333 root@216.230.230.114


另外修改配置文件/etc/ssh/sshd_config,可以改ssh登录端口和禁止root登录。改端口可以防止被端口扫描。

编辑配置文件:
vim /etc/ssh/sshd_config
找到#Port 22,去掉注释,修改成一个五位的端口:
Port 12333
找到#PermitRootLogin yes,去掉注释,修改为:
PermitRootLogin no
重启sshd服务:

service sshd restart






比如说你需要查看本机IP地址----命令:ipconfig /all
你想把它输出到文本文档指定在D盘里,那么你需要在cmd里输入:
ipconfig /all > d:1.txt
然后你就可以在你的D盘里找到一个叫1的文本文档,正是命令ipconfig /all的查询结果!






Windows IP Configuration

  Host Name . . . . . . . . . . . . : xiaoqiuYe
  Primary Dns Suffix  . . . . . . . :
  Node Type . . . . . . . . . . . . : Hybrid
  IP Routing Enabled. . . . . . . . : Yes
  WINS Proxy Enabled. . . . . . . . : No
  DNS Suffix Search List. . . . . . : DHCP HOST

Ethernet adapter Ethernet:

  Media State . . . . . . . . . . . : Media disconnected
  Connection-specific DNS Suffix  . :
  Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
  Physical Address. . . . . . . . . : E0-DB-55-B6-17-F1
  DHCP Enabled. . . . . . . . . . . : Yes
  Autoconfiguration Enabled . . . . : Yes


Ethernet adapter Ethernet 2:

  Connection-specific DNS Suffix  . :
  Description . . . . . . . . . . . : Array Networks SSL VPN Adapter
  Physical Address. . . . . . . . . : 08-00-58-00-00-01
  DHCP Enabled. . . . . . . . . . . : Yes
  Autoconfiguration Enabled . . . . : Yes
  Link-local IPv6 Address . . . . . : fe80::5ba:8ca:b43b:a36d%22(Preferred)
  Autoconfiguration IPv4 Address. . : 169.254.163.109(Preferred)
  Subnet Mask . . . . . . . . . . . : 255.255.0.0
  Default Gateway . . . . . . . . . :
  DHCPv6 IAID . . . . . . . . . . . : 185073752
  DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1A-0A-E2-C8-E0-DB-55-B6-17-F1
  DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                      fec0:0:0:ffff::2%1
                                      fec0:0:0:ffff::3%1
  NetBIOS over Tcpip. . . . . . . . : Enabled

Wireless LAN adapter Local Area Connection* 12:

  Media State . . . . . . . . . . . : Media disconnected
  Connection-specific DNS Suffix  . :
  Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
  Physical Address. . . . . . . . . : 0C-8B-FD-38-5E-24
  DHCP Enabled. . . . . . . . . . . : Yes
  Autoconfiguration Enabled . . . . : Yes



Ethernet adapter Ethernet 3:

  Connection-specific DNS Suffix  . :
  Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1
  Physical Address. . . . . . . . . : 00-50-56-C0-00-01
  DHCP Enabled. . . . . . . . . . . : Yes
  Autoconfiguration Enabled . . . . : Yes
  Link-local IPv6 Address . . . . . : fe80::9cda:d5b5:7fb6:b3%3(Preferred)
  IPv4 Address. . . . . . . . . . . : 192.168.17.1(Preferred)
  Subnet Mask . . . . . . . . . . . : 255.255.255.0
  Lease Obtained. . . . . . . . . . : 2016年12月29日 8:03:33
  Lease Expires . . . . . . . . . . : 2016年12月29日 9:33:33
  Default Gateway . . . . . . . . . :
  DHCP Server . . . . . . . . . . . : 192.168.17.254
  DHCPv6 IAID . . . . . . . . . . . : 33574998
  DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1A-0A-E2-C8-E0-DB-55-B6-17-F1
  DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                      fec0:0:0:ffff::2%1
                                      fec0:0:0:ffff::3%1
  NetBIOS over Tcpip. . . . . . . . : Enabled



Ethernet adapter Ethernet 4:

  Connection-specific DNS Suffix  . :
  Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
  Physical Address. . . . . . . . . : 00-50-56-C0-00-08
  DHCP Enabled. . . . . . . . . . . : Yes
  Autoconfiguration Enabled . . . . : Yes
  Link-local IPv6 Address . . . . . : fe80::241e:a41:7e0:3536%13(Preferred)
  IPv4 Address. . . . . . . . . . . : 192.168.44.1(Preferred)
  Subnet Mask . . . . . . . . . . . : 255.255.255.0
  Lease Obtained. . . . . . . . . . : 2016年12月29日 8:03:33
  Lease Expires . . . . . . . . . . : 2016年12月29日 9:33:33
  Default Gateway . . . . . . . . . :
  DHCP Server . . . . . . . . . . . : 192.168.44.254
  DHCPv6 IAID . . . . . . . . . . . : 117461078
  DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1A-0A-E2-C8-E0-DB-55-B6-17-F1
  DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                      fec0:0:0:ffff::2%1
                                      fec0:0:0:ffff::3%1
  Primary WINS Server . . . . . . . : 192.168.44.2
  NetBIOS over Tcpip. . . . . . . . : Enabled

Wireless LAN adapter Wi-Fi:

  Connection-specific DNS Suffix  . : DHCP HOST
  Description . . . . . . . . . . . : Intel(R) Wireless-N 7260
  Physical Address. . . . . . . . . : 0C-8B-FD-38-5E-23
  DHCP Enabled. . . . . . . . . . . : Yes
  Autoconfiguration Enabled . . . . : Yes
  Link-local IPv6 Address . . . . . : fe80::e8dc:7b92:c8a4:fb1b%7(Preferred)
  IPv4 Address. . . . . . . . . . . : 192.168.1.127(Preferred)
  Subnet Mask . . . . . . . . . . . : 255.255.255.0
  Lease Obtained. . . . . . . . . . : 2016年12月29日 8:03:51
  Lease Expires . . . . . . . . . . : 2016年12月29日 11:03:35
  Default Gateway . . . . . . . . . : 192.168.1.1
  DHCP Server . . . . . . . . . . . : 192.168.1.1
  DHCPv6 IAID . . . . . . . . . . . : 319589373
  DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1A-0A-E2-C8-E0-DB-55-B6-17-F1
  DNS Servers . . . . . . . . . . . : 192.168.0.1
                                      192.168.1.1
  NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Bluetooth Network Connection:

  Media State . . . . . . . . . . . : Media disconnected
  Connection-specific DNS Suffix  . :
  Description . . . . . . . . . . . : Bluetooth Device (Personal Area Network)
  Physical Address. . . . . . . . . : 0C-8B-FD-38-5E-27
  DHCP Enabled. . . . . . . . . . . : Yes
  Autoconfiguration Enabled . . . . : Yes



虚拟机安装问题


装虚拟机遇到的The CPU has been disabled by the guest operating system
装虚拟机的时候出现的问题,我在网上找到的方法基本都是针对intel cpu的,我那是AMD处理器,不好用.


http://lj6684.iteye.com/blog/1044328



安装虚拟机过程中,出现下面状况的:
The cpu has been disabled by the guest operating system. You will need to power off or reset the virtual machine at this point”
编辑vmx的文件,就是开始的时候改成darwin10的那个文件,添加下面这个语句.
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
新的i3,i5,i7cpu,虚拟机会对对核心进行检验,上面的语句的特点,就是绕过这些检验.
语句的原理是用一个mask骗过不必要的cpu检验



*.vmx文件的最后添加两行:          

monitor_control.restrict_backdoor = TRUE        

monitor_control.enable_svm = TRUE


任务管理器”中,设置关系     “任务管理器”用ctrl+alt+delete调出,选择“进程”那个页面,右击一个进程项,选择“关系设置”会出现这个进程与各个CPU核心的关系,勾选一下就OK了 楼主试试。

scp -rroot@192.168.0.110:/home/vasp/vasp/work/VASPtest/Si/testsurface  ./



https://wap.sciencenet.cn/blog-567091-1024026.html

上一篇:再谈Phonopy的安装:学而时习之 python3.6 setup.py install
下一篇:考虑自旋轨道耦合后的电子结构计算及绘图
收藏 IP: 125.67.185.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (3 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-11 13:06

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部