イーサネット接続を介してネットワークにアクセスできません。

イーサネット接続を介してネットワークにアクセスできません。

Proxmox(Debian Buster)を実行している新しいコンピュータからネットワークに接続できません。5.11 カーネル。このコアは、私のマザーボードでIntel I219Vイーサネット接続をサポートするために必要です。以下は、ルータと8.8.8.8のping試行失敗のネットワーク設定とログです。

root@pve:~# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
    link/ether a8:a1:59:6a:fe:3e brd ff:ff:ff:ff:ff:ff
4: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether d2:32:44:29:bc:6e brd ff:ff:ff:ff:ff:ff
    inet 192.168.42.43/24 brd 192.168.42.255 scope global vmbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::d032:44ff:fe29:bc63/64 scope link
       valid_lft forever preferred_lft forever

root@pve:~# dhcp enp0s31f6

root@pve:~# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
    link/ether a8:a1:59:6a:fe:3e brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.10/24 brd 192.168.0.255 scope global dynamic enp0s31f6
       valid_lft 85711sec preferred_lft 85711sec
    inet6 fe80::aaa1:59ff:fe6a:fe3e/64 scope link
       valid_lft forever preferred_lft forever
4: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether d2:32:44:29:bc:6e brd ff:ff:ff:ff:ff:ff
    inet 192.168.42.43/24 brd 192.168.42.255 scope global vmbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::d032:44ff:fe29:bc63/64 scope link
       valid_lft forever preferred_lft forever

root@pve:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface enp0s31f6 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.42.43/24
        gateway 192.168.0.1
        bridge_ports enp0s31f6
        bridge_stp off
        bridge_fd 0

root@pve:~# ip route
default via 192.168.0.1 dev vmbr0 onlink
192.168.0.0/24 dev enp0s31f6 proto kernel scope link src 192.168.0.10
192.168.42.0/24 dev vmbr0 proto kernel scope link src 192.168.42.43

root@pve:~# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.10 icmp_seq=1 Destination Host Unreachable
From 192.168.0.10 icmp_seq=2 Destination Host Unreachable
From 192.168.0.10 icmp_seq=3 Destination Host Unreachable
From 192.168.0.10 icmp_seq=4 Destination Host Unreachable

root@pve:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
# hangs here indefinitely...

答え1

vmbr0インターフェイスは、IPアドレスとは異なるサブネット(つまり、異なる論理範囲)にあるデフォルトゲートウェイで構成されています。ゲートウェイ IP はシステムに別のサブネットに到達する方法を通知し、ゲートウェイ IP がない場合、パケットは現在のサブネットを離れません。

たとえば、192.168.42.0/24 サブネットには、次の使用可能な IP アドレス範囲があります。

192.168.42.1 - 192.168.42.254

関連情報