根据centos7.0安装教程安装虚拟机。
su root
切换到root用户,编辑配置文件vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
HWADDR=00:0C:29:23:C4:B1 #ip link show查看
TYPE=Ethernet
#BOOTPROTO=dhcp
BOOTPROTO=static
IPADDR=192.168.0.122
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=114.114.114.114
DNS2=8.8.8.8
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
NM_CONTROLLED=no
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=ebd7eace-f0b7-4d48-b4d6-fd6ee3f7e21d #nmcli con show
# ONBOOT=no
ONBOOT=yes
注意配置能够使用的DNS,否则无法解析域名,可参考常用公共DNS服务器地址
service network restart
重启网络
ping baidu.com
是否能够ping通百度
yum install samba samba-client samba-common
安装相关软件
# rpm -qa | grep samba
samba-4.1.12-23.el7_1.x86_64
samba-libs-4.1.12-23.el7_1.x86_64
samba-common-4.1.12-23.el7_1.x86_64
samba-client-4.1.12-23.el7_1.x86_64
这里顺便说一下搭建samba服务器所需要的基本软件包:
1. samba 这个软件包包含了主要的daemon文件(smbd和nmbd)
2. samba-common 提供samba的主要配置文件(smb.conf)、smb.conf语法检测程序(testparm)等
3. samba-client 当linux作为samba 客户端的时候,提供了一套所需的工具和指令。
备份配置文件cp /etc/samba/smb.conf /etc/samba/smb.conf.$(date +%F)
编辑vim /etc/samba/smb.conf
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
[samba]
comment = my share dir
path = /home/user
browseable = yes
guest ok = yes
writable = yes
public = yes
添加用户smbpasswd -a samba_user
,设置密码
重启服务
service smb restart
service nmb restart
关闭防火墙
systemctl stop firewalld.service
setenforce 0
Linux下客户端测试
smbclient -L //192.168.0.122/samba -U samba_user
Win8下添加网络位置
进入我的电脑,【右击】-【添加网络位置】根据向导一直点击【下一步】,在Internet地址或网络位置下填写\\192.168.0.122\samba
,【下一步】根据提示填写用户与密码。
版权声明:本文为博主原创文章,转载请注明出处
原文地址:http://blog.csdn.net/callinglove/article/details/46933991