环境:
Windows Server 2022(DC)
CentOS Stream 9
1. 安装必需的软件包
dnf install -y realmd sssd adcli oddjob oddjob-mkhomedir samba-common-tools2. 配置 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输入密码。
💥 加入成功!