快速业务通道

本文将实现Windows Linux的异构环境

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-09
本文将实现Windows Linux的异构环境

Windows的AD在企业中的广泛应用,和Linux的稳定性,我们各取所长,构建一个既方便又安全、稳定的环境.

配置方法一:

Linux在启动级别3, 所有的操作都是在命令行下.

Windows正常环境,升级为AD,同时集成了DNS,提升林功能级别为2003纯模式,林级别为20003 纯模式.

1.在Linux系统中安装相应的软件包

samba-3.0.23c-2

samba-common-3.0.23c-2

samba-client-3.0.23c-2 //samba的相关包

krb5-libs-1.5-17

krb5-workstation-1.5-17

krb5-devel-1.5-17

pam_krb5-2.2.11-1

2.禁用selinux

vi /etc/selinux/config

修改 SELINUX=enforcing (强制)

改成 SELINUX=disable (禁用)

修改iptables

清空iptables规则命令如下:

iptables -F

3. 配置dns

vi /etc/resolve.conf

nameserver 192.168.1.2 //windows DNS服务器的ip地址

4. 修改/etc/krb5.conf文件,该文件是kerberos的配置文件.(Windows的登录相关)

[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log

[libdefaults]
default_realm = A.COM //改成你的域名
dns_lookup_realm = false
dns_lookup_kdc = false

[realms]
A.COM = { //改成你的域名
kdc = 192.168.1.2:88 //改成你DC的FQDN或者是IP,两者没什么区别
admin_server = 192.168.1.2:749 //这里建议用ip
default_domain = a.com //改成你的域名,注意和上面的不同.(大小写)
}

[domain_realm]
.example.com = A.COM
example.com = A.COM //接着改 拥有帝国一切,皆有可能。欢迎访问phome.net

[kdc]
profile = /var/kerberos/krb5kdc/kdc.conf

[appdefaults]
pam = {
debug = false
ticket_lifetime = 36000
renew_lifetime = 36000
forwardable = true
krb4_convert = false
}

测试:

在这里要注意的小问题就是Linux本地的时间要和DC的时间差问题,我们都知道,在DC上的策略中,时间差允许的范围是5分钟,,在运行上述的命令前,最好先同步下Linux和DC的时间:

ntpdate -b 192.168.1.2 //同步为AD的时间

使用命令:kinit administrator@A.COM (注意大写的部分)

遇到的一些问题:

1)

[root@Gh0st CentOS]# kinit test111@a.com

kinit(v5): Cannot find KDC for requested realm while getting initial credentials

原因:客户端主DNS未指向域控制器

解决:

编辑文件/etc/resolv.conf,将nameserver的值修改成域控制器的IP地址.

2)

[root@Gh0st CentOS]# kinit test111@a.com

Password for test111@a.com:

kinit(v5): Clock skew too great while getting initial credentials

原因:

客户端与认证服务器的时间差距太大,将客户端与认证服务器的时间同步即可

解决:

安装ntp软件,执行ntpdate –b 192.168.6.37(域控制器的IP),时间被同步

[root@Gh0st CentOS]# ntpdate -b 192.168.6.37

17 Sep 12:32:05 ntpdate[10302]: step time server 192.168.6.37 offset 2537.194742 sec

3)

[root@Gh0st CentOS]# kinit test111@a.com

Password for test111@a.com:

kinit(v5): KDC reply did not match expectations while getting initial credentials

解决:使用大写的域名

[root@Gh0st CentOS]# kinit administrator@A.COM

Password for administrator@A.COM:

[root@Gh0st CentOS]#

4)net rpc join -W @A.COM -S 192.168.1.50 -U administrat

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号