[root@localhost root]# netconfig
//用netconfig网络配置工具进行配置,如果你不想这样配置也可以用vi 打开编辑/etc/sysconfig/network-scripts/ifcfg-eth0配置文件, DEVICE=eth0 //网卡设备别名
ONBOOT=yes //重启系统时启动该服务 BOOTPROTO=static //使用静态IP类型
IPADDR=172.19.22.85 //IP地址是172.19.22.85
NETMASK=255.255.255.0 //子网掩码是255.255.255.0 GATEWAY=172.19.22.254 //网关IP是172.19.22.254 BROADCAST=172.19.22.255 //网络的广播地址. NETWORK=172.19.22.85 //网络的初始地址
USERCTL=no//非root用户没有控制设备的权限
PEERDNS=no //dhcp类型一般都默认为yes,让服务器修改/etc/resolv.conf文件.静态默认为no
TYPE=Ethernet //以太网类型 按Esc,然后按:wq保存退出.
//提示是否进行网络设置,点击yes
不要选择Use dynamic IP configuration这是自动获取IP,要设置我们想要的IP 地址,及子网掩码。IP address:172.19.22.85,netmask:255.255.255.0网关和主DNS服务不用到先不设置用tab建切换到OK,回车。
[root@localhost root]# service network restart //重新启动网络服务器
[root@localhost root]# ifconfig
//用inconfing命令查看是否配置成功。
[root@localhost root]# ping -c 4 172.19.22.84
//网络是可以ping通的,ping 加一个选项c,跟参数4,意思是发送4次数据包。到指定的主机中。返回的信息显示是通的
//在windows xp创建一个文件夹,如:在F盘创建一个windows,在windows文件夹,并设为共享,设置共享名为share,共享的文件夹其实为windows,然后再windows文件夹中创建一个linux.txt文件,如果不能设置共享,就要安装网络向导了,然后关掉防火墙。
现在我们开始在linux下借助于smbmount命令来实现网络驱动器映射,具体命令是:
smbmount //windowsHostName/ShareName /mnt/smbdir -U administrator
说明:此处的sharename指代windows共享目录名称,smbdir指代挂载点名称,U指代登陆windows系统的用户名,administrator指代登陆windows主机下的共享文件夹sharename映射为/mnt/smbdir.目录具体步骤是: 在实现网络驱动映射前,首先在linux下建个文件夹: [root@localhost root]# mkdir -p /mnt/linux
//在/mnt/目录下建一个名为linux的目录挂载点,如果/mnt不存在,就先创建一个/mnt目录在建一个linux目录,如果/mnt存在,就直接建linux目录。这就是mkdir 带一个参数-p的作用。
[root@localhost root]# smbmount //172.19.22.84/share /mnt/linux -U administrator //用smbmount挂载工具挂载windows的共享目录到,/mnt/linux目录中,如果windows用户没有设置密码,直接回车。如果设置密码,输入windows登陆用户密码,回车会行了。
[root@localhost root]# ls -l /mnt/linux/
//显示/mnt/linux目录下是否有linux.txt文件
[root@localhost root]# smbclient -L //172.19.22.84
//smbmount是samba的Linux的客户端,查看windows的共享资源
接下来配置,用samba服务将linux下的共享目录共享出来
Linux下有samba有四种安全级别,即Share、User、Server、Domain,它们的安全级别由低到高,在配置文件中具体由security参数指定。其中,Share级是指用户不需要账户和口令即可登录服务器;User级是Samba服务器默认的安全级别,是指服务器负责检查登陆者的账户和口令;Server级是指账户和口令的检查由另外的Samba或Windows服务器负责;Domain级是指由一台Windows NT/2000域服务器负责检查账户和口令。用户在配置Samba服务器时,可以根据所需要的不同安全等级来具体配置 [root@localhost root]# cd /etc/samba/ //切换到/etc/samba目录
[root@localhost samba]# mv smb.conf smb.conf.bak //将smb.conf文件改名为smb.conf.bak
[root@localhost samba]# grep -v \