昨天学习如何给Arch Linux配置静态IP,配置完成后进行测试是可以的,但是今天使用ssh命令连接时,报错Connection timed out
,如下:
$ ssh -P 22 root@192.168.224.2
ssh: connect to host 192.168.224.2 port 22: Connection timed out
检查了Arch Linux的IP地址和网络详情,也是和昨天配置的一样,然后查看了Default Switch的网络详情,发现跟昨天的不一样,今天的网络详情如下:
以太网适配器 vEthernet (Default Switch):
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter
物理地址. . . . . . . . . . . . . : 00-15-5D-AF-A6-D2
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::f65a:2f0a:965a:52ef%29(首选)
IPv4 地址 . . . . . . . . . . . . : 172.25.64.1(首选)
子网掩码 . . . . . . . . . . . . : 255.255.240.0
默认网关. . . . . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 486544733
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-25-7D-26-C9-20-1A-06-9A-C9-F9
DNS 服务器 . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
TCPIP 上的 NetBIOS . . . . . . . : 已启用
IPv4地址为172.25.64.1
,昨天是192.168.224.1
,IP地址发生了改变。DHCP启用状态为否,自动配置启动状态为是,怀疑为自动配置的原因,下边学习如何关闭自动配置,并进行测试是否为这个原因。
通过查找资料,知道了Default Switch在物理主机重启时,不管之前是否配置IP地址,都会分配一个新的IP地址使用,所以无法使用固定的IP地址(即使关闭了DHCP,Default Switch比较特殊,为Hyper-V服务自动生成)。
后来检查发现Default Switch这个适配器的MAC地址也发生了改变,这个应该才是IP地址一直发生改变的原因,但是这个MAC地址也无法固定。
网友评论