当前位置: 技术问答>linux和unix
两个问题,挂载U盘与访问主机,大家帮忙哦。
来源: 互联网 发布时间:2016-06-06
本文导语: 1. 我用虚拟机装的redhat linux,主机的地址是192.168.0.22,redhat的地址是192.168.0.99,用ping 命令来测试,这两台机器是通的。但是我把主机的D盘给共享了,想在redhat里面访问主机,输入地址192.168.0.22,回车后有这样的提示:...
1.
我用虚拟机装的redhat linux,主机的地址是192.168.0.22,redhat的地址是192.168.0.99,用ping 命令来测试,这两台机器是通的。但是我把主机的D盘给共享了,想在redhat里面访问主机,输入地址192.168.0.22,回车后有这样的提示:当试图与192.168.0.22联系时,连接被拒绝。
主机windows的防火墙是关着的,杀毒软件也是关着的,redhat装的时候没装防火墙。
这是怎么会事哦。
2.
试图用mount –t usbdevfs /dev/usb /mnt/usb 来挂载U盘(FAT32),敲完命令回车后终端没有任何提示,可是当打目录/mnt/usb的时候,里面是有东西了,但是和U盘里的数量和内容都不符合。
该怎样挂载U盘,并查看U盘里面的内容哦。
我用虚拟机装的redhat linux,主机的地址是192.168.0.22,redhat的地址是192.168.0.99,用ping 命令来测试,这两台机器是通的。但是我把主机的D盘给共享了,想在redhat里面访问主机,输入地址192.168.0.22,回车后有这样的提示:当试图与192.168.0.22联系时,连接被拒绝。
主机windows的防火墙是关着的,杀毒软件也是关着的,redhat装的时候没装防火墙。
这是怎么会事哦。
2.
试图用mount –t usbdevfs /dev/usb /mnt/usb 来挂载U盘(FAT32),敲完命令回车后终端没有任何提示,可是当打目录/mnt/usb的时候,里面是有东西了,但是和U盘里的数量和内容都不符合。
该怎样挂载U盘,并查看U盘里面的内容哦。
|
楼主第一个问题中的现象(连接被拒绝)一般来说说明虚拟机和主机之间是通的,而且也能认出主机上的端口,问题在于主机上的端口不认为虚拟机发出的连接是有效的本端口上的连接,说明问题出在配置上面,而不在网络和防火墙上面。希望从 Linux 访问 Windows 共享目录一般使用 Samba。这里有一篇文章,说的是在 Linux 平台下配置 Samba 的全过程,楼主可以按照这里的步骤试一下。
http://www.ibm.com/developerworks/cn/linux/server/samba/samba-2/index.html?ca=dgr-cn-csdnsmb2
http://www.ibm.com/developerworks/cn/linux/server/samba/samba-2/index.html?ca=dgr-cn-csdnsmb2
|
1 共享文件夹吧,需要用户名密码
2 必须都是 linux才可以?(推测)
2 必须都是 linux才可以?(推测)
|
1、主机和虚拟机的网关是否一致,用route命令看一下linux的网关,如果没有的话添加一个(route add default gw 192.168.0.1)再试试
2、一般情况下可以直接挂载U盘的,如果不能挂载,我一般的做法是先用fdisk -l查看一下设备,然后用mount /dev/sda1 /mnt/usb或mount -o iocharset=gb2312 /dev/sda1 /mnt/usb,第二种方法指定了字符集,防止中文乱码的出现,我自己使用很正常,U盘里面的东西也没发现有什么异常
2、一般情况下可以直接挂载U盘的,如果不能挂载,我一般的做法是先用fdisk -l查看一下设备,然后用mount /dev/sda1 /mnt/usb或mount -o iocharset=gb2312 /dev/sda1 /mnt/usb,第二种方法指定了字符集,防止中文乱码的出现,我自己使用很正常,U盘里面的东西也没发现有什么异常
|
1 试试关了linux的防火墙 :service iptables stop
2 先用fdisk -l 查看设备,然后直接mount ,同上面的没有多大区别
2 先用fdisk -l 查看设备,然后直接mount ,同上面的没有多大区别
|
mount 不用指定类型吧
|
1.在虚拟机里面安装samba 服务;然后用mount.cifs来mount windows的共享目录到linux下;
mount.cifs具体用法man吧;
2.如果U盘分区是FAT32,文件类型因该用vfat;Try:
# mount -t vfat -o iocharset=cp936 /dev/usb /mnt/usb
GOOD LUCK!
mount.cifs具体用法man吧;
2.如果U盘分区是FAT32,文件类型因该用vfat;Try:
# mount -t vfat -o iocharset=cp936 /dev/usb /mnt/usb
GOOD LUCK!
|
1.在/etc/hosts.allow 里对192.168.0.22开启允许试试.
|
首先linux与windows共享文件,要用SAMBA服务器
把Linux防火墙关了
service iptables stop
把Linux防火墙关了
service iptables stop
|
http://hi.baidu.com/cooltown/blog/item/a06fafee9dd6f1282cf53462.html