[2025-08-22 21:57:31] 在 192.168.1.194 执行命令: nmcli con delete uuid d1141403-18c6-3149-907c-ed5f09663a7f;nmcli con add type ethernet ifname ens160 con-name ens160;nmcli con up ens160
==> server_config_20250822215834.log <==
[阶段2] 配置IPv4地址...
[2025-08-22 21:58:35] 在 192.168.1.194 执行命令: nmcli con mod ens160 ipv4.addresses 192.168.1.32/24;nmcli con mod ens160 ipv4.gateway 192.168.1.1;nmcli con mod ens160 ipv4.method manual;nmcli con mod ens160 ipv4.dns "223.5.5.5";nmcli con up ens160 Timeout, server 192.168.1.194 not responding. 命令执行失败
[2025-08-22 21:58:41] 在 192.168.1.196 执行命令: nmcli con mod ens160 ipv4.addresses 192.168.1.33/24;nmcli con mod ens160 ipv4.gateway 192.168.1.1;nmcli con mod ens160 ipv4.method manual;nmcli con mod ens160 ipv4.dns "223.5.5.5";nmcli con up ens160 Timeout, server 192.168.1.196 not responding. 命令执行失败
[2025-08-22 21:58:48] 在 192.168.1.192 执行命令: nmcli con mod ens160 ipv4.addresses 192.168.1.31/24;nmcli con mod ens160 ipv4.gateway 192.168.1.1;nmcli con mod ens160 ipv4.method manual;nmcli con mod ens160 ipv4.dns "223.5.5.5";nmcli con up ens160 Timeout, server 192.168.1.192 not responding. 命令执行失败
[2025-08-22 21:58:54] 在 192.168.1.198 执行命令: nmcli con mod ens160 ipv4.addresses 192.168.1.34/24;nmcli con mod ens160 ipv4.gateway 192.168.1.1;nmcli con mod ens160 ipv4.method manual;nmcli con mod ens160 ipv4.dns "223.5.5.5";nmcli con up ens160 Timeout, server 192.168.1.198 not responding. 命令执行失败
[2025-08-22 21:59:00] 在 192.168.1.200 执行命令: nmcli con mod ens160 ipv4.addresses 192.168.1.35/24;nmcli con mod ens160 ipv4.gateway 192.168.1.1;nmcli con mod ens160 ipv4.method manual;nmcli con mod ens160 ipv4.dns "223.5.5.5";nmcli con up ens160 Timeout, server 192.168.1.200 not responding. 命令执行失败
[阶段3] 配置IPv6地址...
[2025-08-22 21:59:06] 在 192.168.1.32 执行命令: nmcli con mod ens160 ipv6.addresses fc00::32/8;nmcli con up ens160 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/6) 命令执行成功
[2025-08-22 21:59:07] 在 192.168.1.33 执行命令: nmcli con mod ens160 ipv6.addresses fc00::33/8;nmcli con up ens160 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/6) 命令执行成功
[2025-08-22 21:59:07] 在 192.168.1.31 执行命令: nmcli con mod ens160 ipv6.addresses fc00::31/8;nmcli con up ens160 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/6) 命令执行成功
[2025-08-22 21:59:07] 在 192.168.1.34 执行命令: nmcli con mod ens160 ipv6.addresses fc00::34/8;nmcli con up ens160 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/6) 命令执行成功
[2025-08-22 21:59:07] 在 192.168.1.35 执行命令: nmcli con mod ens160 ipv6.addresses fc00::35/8;nmcli con up ens160 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/6) 命令执行成功
[阶段4] 重置machine-id并重启...
[2025-08-22 21:59:08] 在 192.168.1.32 执行命令: rm -rf /etc/machine-id;systemd-machine-id-setup;reboot Initializing machine ID from random generator. 命令执行成功
[2025-08-22 21:59:08] 在 192.168.1.33 执行命令: rm -rf /etc/machine-id;systemd-machine-id-setup;reboot Initializing machine ID from random generator. 命令执行成功
[2025-08-22 21:59:08] 在 192.168.1.31 执行命令: rm -rf /etc/machine-id;systemd-machine-id-setup;reboot Initializing machine ID from random generator. 命令执行成功
[2025-08-22 21:59:08] 在 192.168.1.34 执行命令: rm -rf /etc/machine-id;systemd-machine-id-setup;reboot Initializing machine ID from random generator. 命令执行成功
[2025-08-22 21:59:09] 在 192.168.1.35 执行命令: rm -rf /etc/machine-id;systemd-machine-id-setup;reboot Initializing machine ID from random generator. 命令执行成功
ssh root@192.168.1.195 "rm -rf /etc/machine-id; systemd-machine-id-setup;reboot" ssh root@192.168.1.196 "rm -rf /etc/machine-id; systemd-machine-id-setup;reboot" ssh root@192.168.1.197 "rm -rf /etc/machine-id; systemd-machine-id-setup;reboot" ssh root@192.168.1.198 "rm -rf /etc/machine-id; systemd-machine-id-setup;reboot" ssh root@192.168.1.199 "rm -rf /etc/machine-id; systemd-machine-id-setup;reboot" # # 查看当前的网卡列表和 UUID: # nmcli con show # 删除要更改 UUID 的网络连接: # nmcli con delete uuid <原 UUID> # 重新生成 UUID: # nmcli con add type ethernet ifname <接口名称> con-name <新名称> # 重新启用网络连接: # nmcli con up <新名称> # 更改网卡的UUID # 先配置静态IP之后使用ssh方式配置不断连 ssh root@192.168.1.195 "nmcli con delete uuid d1141403-18c6-3149-907c-ed5f09663a7f;nmcli con add type ethernet ifname ens160 con-name ens160;nmcli con up ens160" ssh root@192.168.1.196 "nmcli con delete uuid d1141403-18c6-3149-907c-ed5f09663a7f;nmcli con add type ethernet ifname ens160 con-name ens160;nmcli con up ens160" ssh root@192.168.1.197 "nmcli con delete uuid d1141403-18c6-3149-907c-ed5f09663a7f;nmcli con add type ethernet ifname ens160 con-name ens160;nmcli con up ens160" ssh root@192.168.1.198 "nmcli con delete uuid d1141403-18c6-3149-907c-ed5f09663a7f;nmcli con add type ethernet ifname ens160 con-name ens160;nmcli con up ens160" ssh root@192.168.1.199 "nmcli con delete uuid d1141403-18c6-3149-907c-ed5f09663a7f;nmcli con add type ethernet ifname ens160 con-name ens160;nmcli con up ens160" # 参数解释 # # ssh ssh root@192.168.1.31 # 使用SSH登录到IP为192.168.1.31的主机,使用root用户身份。 # # nmcli con delete uuid 708a1497-2192-43a5-9f03-2ab936fb3c44 # 删除 UUID 为 708a1497-2192-43a5-9f03-2ab936fb3c44 的网络连接,这是 NetworkManager 中一种特定网络配置的唯一标识符。 # # nmcli con add type ethernet ifname ens160 con-name ens160 # 添加一种以太网连接类型,并指定接口名为 ens160,连接名称也为 ens160。 # # nmcli con up ens160 # 开启 ens160 这个网络连接。 # # 简单来说,这个命令的作用是删除一个特定的网络连接配置,并添加一个名为 ens160 的以太网连接,然后启用这个新的连接。 # 修改静态的IPv4地址 ssh root@192.168.1.195 "nmcli con mod ens160 ipv4.addresses 192.168.1.31/24; nmcli con mod ens160 ipv4.gateway 192.168.1.1; nmcli con mod ens160 ipv4.method manual; nmcli con mod ens160 ipv4.dns "8.8.8.8"; nmcli con up ens160" ssh root@192.168.1.196 "nmcli con mod ens160 ipv4.addresses 192.168.1.32/24; nmcli con mod ens160 ipv4.gateway 192.168.1.1; nmcli con mod ens160 ipv4.method manual; nmcli con mod ens160 ipv4.dns "8.8.8.8"; nmcli con up ens160" ssh root@192.168.1.197 "nmcli con mod ens160 ipv4.addresses 192.168.1.33/24; nmcli con mod ens160 ipv4.gateway 192.168.1.1; nmcli con mod ens160 ipv4.method manual; nmcli con mod ens160 ipv4.dns "8.8.8.8"; nmcli con up ens160" ssh root@192.168.1.198 "nmcli con mod ens160 ipv4.addresses 192.168.1.34/24; nmcli con mod ens160 ipv4.gateway 192.168.1.1; nmcli con mod ens160 ipv4.method manual; nmcli con mod ens160 ipv4.dns "8.8.8.8"; nmcli con up ens160" ssh root@192.168.1.199 "nmcli con mod ens160 ipv4.addresses 192.168.1.35/24; nmcli con mod ens160 ipv4.gateway 192.168.1.1; nmcli con mod ens160 ipv4.method manual; nmcli con mod ens160 ipv4.dns "8.8.8.8"; nmcli con up ens160" # 参数解释 # # ssh root@192.168.1.154 # 使用SSH登录到IP为192.168.1.154的主机,使用root用户身份。 # # "nmcli con mod ens160 ipv4.addresses 192.168.1.31/24" # 修改ens160网络连接的IPv4地址为192.168.1.31,子网掩码为 24。 # # "nmcli con mod ens160 ipv4.gateway 192.168.1.1" # 修改ens160网络连接的IPv4网关为192.168.1.1。 # # "nmcli con mod ens160 ipv4.method manual" # 将ens160网络连接的IPv4配置方法设置为手动。 # # "nmcli con mod ens160 ipv4.dns "8.8.8.8" # 将ens160网络连接的IPv4 DNS服务器设置为 8.8.8.8。 # # "nmcli con up ens160" # 启动ens160网络连接。 # # 总体来说,这条命令是通过SSH远程登录到指定的主机,并使用网络管理命令 (nmcli) 修改ens160网络连接的配置,包括IP地址、网关、配置方法和DNS服务器,并启动该网络连接。 # 我这里有公网的IPv6的地址,但是是DHCP动态的,无法固定,使用不方便 # 所以我配置了内网的IPv6地址,可以实现固定的访问地址 # 我使用的方式。只配置IPv6地址不配置网关DNS ssh root@192.168.1.61 "nmcli con mod ens160 ipv6.addresses fc00::31/8; nmcli con up ens160" ssh root@192.168.1.32 "nmcli con mod ens160 ipv6.addresses fc00::32/8; nmcli con up ens160" ssh root@192.168.1.33 "nmcli con mod ens160 ipv6.addresses fc00::33/8; nmcli con up ens160" ssh root@192.168.1.34 "nmcli con mod ens160 ipv6.addresses fc00::34/8; nmcli con up ens160" ssh root@192.168.1.35 "nmcli con mod ens160 ipv6.addresses fc00::35/8; nmcli con up ens160" # IPv6地址路由DNS,样例 ssh root@192.168.1.31 "nmcli con mod ens160 ipv6.addresses fc00:43f4:1eea:1::10; nmcli con mod ens160 ipv6.gateway fc00:43f4:1eea:1::1; nmcli con mod ens160 ipv6.method manual; nmcli con mod ens160 ipv6.dns "2400:3200::1"; nmcli con up ens160" ssh root@192.168.1.32 "nmcli con mod ens160 ipv6.addresses fc00:43f4:1eea:1::20; nmcli con mod ens160 ipv6.gateway fc00:43f4:1eea:1::1; nmcli con mod ens160 ipv6.method manual; nmcli con mod ens160 ipv6.dns "2400:3200::1"; nmcli con up ens160" ssh root@192.168.1.33 "nmcli con mod ens160 ipv6.addresses fc00:43f4:1eea:1::30; nmcli con mod ens160 ipv6.gateway fc00:43f4:1eea:1::1; nmcli con mod ens160 ipv6.method manual; nmcli con mod ens160 ipv6.dns "2400:3200::1"; nmcli con up ens160" ssh root@192.168.1.34 "nmcli con mod ens160 ipv6.addresses fc00:43f4:1eea:1::40; nmcli con mod ens160 ipv6.gateway fc00:43f4:1eea:1::1; nmcli con mod ens160 ipv6.method manual; nmcli con mod ens160 ipv6.dns "2400:3200::1"; nmcli con up ens160" ssh root@192.168.1.35 "nmcli con mod ens160 ipv6.addresses fc00:43f4:1eea:1::50; nmcli con mod ens160 ipv6.gateway fc00:43f4:1eea:1::1; nmcli con mod ens160 ipv6.method manual; nmcli con mod ens160 ipv6.dns "2400:3200::1"; nmcli con up ens160" # 参数解释 # # ssh root@192.168.1.31 # 通过SSH连接到IP地址为192.168.1.31的远程主机,使用root用户进行登录。 # # "nmcli con mod ens160 ipv6.addresses fc00:43f4:1eea:1::10" # 使用nmcli命令修改ens160接口的IPv6地址为fc00:43f4:1eea:1::10。 # # "nmcli con mod ens160 ipv6.gateway fc00:43f4:1eea:1::1" # 使用nmcli命令修改ens160接口的IPv6网关为fc00:43f4:1eea:1::1。 # # "nmcli con mod ens160 ipv6.method manual" # 使用nmcli命令将ens160接口的IPv6配置方法修改为手动配置。 # # "nmcli con mod ens160 ipv6.dns "2400:3200::1" # 使用nmcli命令设置ens160接口的IPv6 DNS服务器为2400:3200::1。 # # "nmcli con up ens160" # 使用nmcli命令启动ens160接口。 # # 这个命令的目的是在远程主机上配置ens160接口的IPv6地址、网关、配置方法和DNS服务器,并启动ens160接口。 # 查看网卡配置 # nmcli device show ens160 # nmcli con show ens160 [root@localhost ~]# cat /etc/NetworkManager/system-connections/ens160.nmconnection [connection] id=ens160 uuid=8eba8c2b-1137-497b-8331-28357ec9eafc type=ethernet interface-name=ens160 timestamp=1746419908