# Talos linux 在沒有憑證的環境之下如何取得網卡資訊 ## 查看可用的資源定義列 使用 talosctl get rd -n <節點地址> -i 指令來查看所有可用的資源。 ``` $ talosctl get rd -n 10.40.41.89 -i ``` ## 查詢網路地址配置 執行 talosctl -n <節點地址> get addressspecs.net.talos.dev -i 指令,查詢網路IP的配及子網路遮罩。 ``` $ talosctl -n 10.40.41.89 get addressspecs.net.talos.dev -i ``` ``` NODE NAMESPACE TYPE ID VERSION network AddressSpec enp0s31f6/10.40.41.89/24 2 network AddressSpec lo/127.0.0.1/8 2 ``` ## 查詢網路地址狀態 透過 talosctl -n <節點地址> get addressstatuses.net.talos.dev -i 指令,獲取網路IP的狀態信息。這包括了每個網路接口的 IPv4 和 IPv6 地址。 ``` $ talosctl -n 10.40.41.89 get addressstatuses.net.talos.dev -i ``` ``` NODE NAMESPACE TYPE ID VERSION ADDRESS LINK network AddressStatus enp0s31f6/10.40.41.89/24 1 10.40.41.89/24 enp0s31f6 network AddressStatus enp0s31f6/fe80::abf:b8ff:fed7:8c90/64 2 fe80::abf:b8ff:fed7:8c90/64 enp0s31f6 network AddressStatus lo/127.0.0.1/8 1 127.0.0.1/8 lo network AddressStatus lo/::1/128 1 ::1/128 lo ``` ## 查詢網路路由狀態 查詢網路路由狀態: 使用 talosctl -n <節點地址> get routestatuses.net.talos.dev -i 指令來查看網路路由的狀態。這顯示了路由的目的地、 Gateway 以及對應的網路接口。 ``` $ talosctl -n 10.40.41.89 get routestatuses.net.talos.dev -i ``` ``` NODE NAMESPACE TYPE ID VERSION DESTINATION GATEWAY LINK METRIC network RouteStatus inet4//10.40.41.0/24/0 1 10.40.41.0/24 enp0s31f6 0 network RouteStatus inet4/10.40.41.254//0 1 10.40.41.254 enp0s31f6 0 network RouteStatus inet6//fe80::/64/256 1 fe80::/64 enp0s31f6 256 network RouteStatus local/inet4//10.40.41.255/32/0 1 10.40.41.255/32 enp0s31f6 0 network RouteStatus local/inet4//10.40.41.89/32/0 1 10.40.41.89/32 enp0s31f6 0 network RouteStatus local/inet4//127.0.0.0/8/0 1 127.0.0.0/8 lo 0 network RouteStatus local/inet4//127.0.0.1/32/0 1 127.0.0.1/32 lo 0 network RouteStatus local/inet4//127.255.255.255/32/0 1 127.255.255.255/32 lo 0 network RouteStatus local/inet6//::1/128/0 1 ::1/128 lo 0 network RouteStatus local/inet6//fe80::/128/0 1 fe80::/128 enp0s31f6 0 network RouteStatus local/inet6//fe80::abf:b8ff:fed7:8c90/128/0 1 fe80::abf:b8ff:fed7:8c90/128 enp0s31f6 0 network RouteStatus local/inet6//ff00::/8/256 1 ff00::/8 enp0s31f6 256 ```