环境:
Windows Server 2022(DC)
CentOS Stream 9
1. 安装必需的软件包
dnf install -y realmd sssd adcli oddjob oddjob-mkhomedir samba-common-tools
2. 配置 DNS
非常关键!!Linux必须能找到你的域控服务器。
编辑 /etc/resolv.conf
:
vim /etc/resolv.conf
内容写成:
nameserver 你的域控服务器
IP search 你的域名
比如:
nameserver 192.168.1.10
search example.com
长久DNS配置:(重启生效)
1. 找到当前使用的网络接口名
先执行:
nmcli device status
比如输出:
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected
eth0 lo loopback unmanaged --
你看到 eth0
连接着的,就是在用的网卡。
2. 修改 NetworkManager 配置
编辑这个网卡的配置文件:
vim /etc/NetworkManager/system-connections/eth0.nmconnection
注意:
eth0.nmconnection
文件名字根据你的网卡名字来,可能是ens33.nmconnection
、enp1s0.nmconnection
等。
3. 修改 [ipv4]
部分,重点是这几行
找到 [ipv4]
段,修改成:
[ipv4]
method=manual
addresses=你的IP/子网掩码
gateway=你的网关
dns=你的域控IP
dns-search=skills.cn
...
如果原来是 method=auto
,就改成 method=manual
,自己写上静态IP+DNS。
比如例子:
[ipv4]
method=manual
addresses=192.168.1.100/24
gateway=192.168.1.1
dns=192.168.1.10
dns-search=skills.cn
⚡ 这样系统重启后,DNS不会再乱掉!
3. 检查能否发现域
realm discover example.com
(换成你的实际域名)
如果看到有一堆域的配置信息,比如 configured: no
,就说明能发现成功。
4. 加入域
直接执行:
realm join -U Administrator example.com
输入密码。
💥 加入成功!