要想使得Linux和Windows能互相访问,需要安装特殊的软件--samba
安装完成samba以后,可以让Windows和Linux之间通过NetBios协议,互相交换文件和数据。
具体的安装步骤为:
(1)启动安装好的Linux,并使用ROOT登陆
(2)在界面中输入“ifconfig”,判断网卡是否启动。
图1表示目前启动了一个Loopback的网卡,IP地址为127.0.0.1
图1
(3)输入netconfig,启动网络配置向导,使用静态IP地址,单击OK退出。
(4)输入ifup eth0,判断网卡是否可以启动。
(5)输入ifconfig,判断网卡的IP地址,确认网卡可以正常使用。图2表示网卡已获得相应的IP地址。
图2
(6)进入/etc/sysconfig目录,使用VI打开network文件。修改HOSTNAME=本机的名字。
(7)输入命令/etc/rc.d/init.d/network restart应用新的网络配置。
(有时可能要重起才会应用新的配置。如果提示符前面方括号中@符号后面的内容变成主机名,表示网络
配置成功)
(8)首先检查你的Linux是否安装了samba.在终端下输入 rpm -qa |grep samba 如果安装了会显示
安装了那些包
(9)如果没有安装,则首先要在VMware中把第一张安装盘的镜像文件映射为光驱。然后使用命令
mount /dev/cdrom /mnt/cdrom,把光驱载入到文件夹/mnt/cdrom中
(10)输入命令cd /mnt/cdrom/RedHat/RPMS/,进入到RPMS目录,再使用命令
rpm -ivh samba-3.0.4.1_rh9.i386.rpm安装samba服务。
(11)使用nmblookup 主机名 来查找网络中其它主机的IP地址,如果不是显示没有该命令,就表示
samba已经安装成功。如果能够成功找到主机的IP地址,表示网络配置也正常。如图3表示都成功。
图3
(12)使用umount命令把/mnt/cdrom和光驱的连接断开
(13)确认IP地址和samba都已设置好,现在我们就使用samba连接到其它主机:
1.首先使用smbclient -L 计算机名(是好用计算机的IP地址) -U 用户名 来查找目标主机的
共享目录,此命令会输出目标主机的所有共享目录,如图4所示:
图4
2.使用mount -t smbfs -o username=用户名 //主机的IP地址/共享目录文件
名 /mnt/cdrom
3.进入/mnt/cdrom 列出目录,成功后表示已经可以使用网络中的其它计算机的共享资源。如图5
所示:
图5
总结:通过以上对IP和samba的设置,Linux就可以连接主机上的任何共享目录,真正让Linux进入网上邻居。