Odroidh2 Debian - 无法 ping 网络网关/无网络连接
Odroidh2 Debian - Unable to ping network gateway / no network connectivity
我有一个 OdroidH2 docker 设置。
几个月来它一直运行良好,突然之间,突然之间它停止了任何 internet/intranet 连接。
它的连接是通过以太网电缆进行的,而不是 WiFi,应该连接的接口是 enp3s0,IP 地址为 192.168.1.100。
我已执行以下故障排除步骤:
- 重启(当然,总是第一步)
- 通过
ifconfig
和 /etc/network/interfaces 检查界面设置
- 通过
route -n
检查路由
- 检查了 iptables(iptables 填充了 docker 配置,我刷新了 iptables,包括 nat 和 mangle,并将输入、转发和输出的默认策略设置为 ACCEPT。之后重新启动网络服务)
- 检查它是否能够 ping 自身和默认网关(它能够 ping 自身但不能 ping 网关或任何其他设备)
- 检查另一台设备是否能够 ping OdroidH2(主机无法访问)
- 已检查
dmesg
并且出于某种原因,我有 2 个无法加载的固件(已安装并在安装后重新启动):
- rtl_nic/rtl8168g-2.fw(检查后,这是网络接口的固件)
- i915/glk_dmc_ver1_04.bin(这个没怎么研究,跟运行时电源管理有关??)
完成所有这些步骤后,我仍然无法建立网络连接。
您可以在下面找到有关我当前配置的信息:
dmesg 输出
Whosebug 不允许我从 dmesg 输出中放入所有信息,因此我不得不将其放在 google 驱动器上:dmesg_output
/etc/hosts
127.0.0.1 localhost
192.168.1.100 dc1 dc1.samdom.andrewoliverhome.local samdom.andrewoliverhome.local
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
iptables -nvL
输出(清除并重新加载网络服务后)
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
/etc/resolv.conf
#nameserver 127.0.0.1
#nameserver 8.8.8.8
#nameserver 8.8.4.4
search samdom.andrewoliverhome.local
#domain samdom.andrewoliverhome.local
nameserver 192.168.1.100
nameserver 8.8.8.8
route -n
输出
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 enp3s0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker_gwbridge
172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-debc10cb5b21
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp3s0
/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo enp2s0 enp3s0
#auto lo br0
iface lo inet loopback
# The primary network interface
iface enp2s0 inet dhcp
allow-hotplug enp2s0 enp3s0
#iface enp2s0 inet manual
# post-up iptables-restore < /etc/iptables.up.rules
# This is an autoconfigured IPv6 interface
#iface enp2s0 inet dhcp
iface enp3s0 inet static
address 192.168.1.100
netmask 255.255.255.0
# broadcast 169.254.99.255
network 192.168.1.0
gateway 192.168.1.254
#iface enp2s0 inet manual
#iface enp3s0 inet manual
#iface br0 inet static
# bridge_ports enp2s0 enp3s0
# address 192.168.1.100
# broadcast 192.168.1.255
# netmask 255.255.255.0
# gateway 192.168.1.254
#
在 /etc/resolv.conf 中,我将主要名称服务器设为其自身的原因是因为我是 运行 一个用作 samba-ad-dc 的 docker 容器.
为了让 OdroidH2 在域中找到我的所有设备,它需要对 samba dc 进行 dns 查询,如果 samba 无法找到 dns 记录,它将自动转发到 8.8.8.8。
如有任何帮助,我们将不胜感激 (:
完成所有故障排除后,问题不在 OdroidH2 本身,而是在我的路由器上。
我正在使用的局域网端口出现故障。我将以太网电缆切换到不同的 LAN 端口并且可以正常工作。
我有一个 OdroidH2 docker 设置。
几个月来它一直运行良好,突然之间,突然之间它停止了任何 internet/intranet 连接。
它的连接是通过以太网电缆进行的,而不是 WiFi,应该连接的接口是 enp3s0,IP 地址为 192.168.1.100。
我已执行以下故障排除步骤:
- 重启(当然,总是第一步)
- 通过
ifconfig
和 /etc/network/interfaces 检查界面设置
- 通过
route -n
检查路由
- 检查了 iptables(iptables 填充了 docker 配置,我刷新了 iptables,包括 nat 和 mangle,并将输入、转发和输出的默认策略设置为 ACCEPT。之后重新启动网络服务)
- 检查它是否能够 ping 自身和默认网关(它能够 ping 自身但不能 ping 网关或任何其他设备)
- 检查另一台设备是否能够 ping OdroidH2(主机无法访问)
- 已检查
dmesg
并且出于某种原因,我有 2 个无法加载的固件(已安装并在安装后重新启动):- rtl_nic/rtl8168g-2.fw(检查后,这是网络接口的固件)
- i915/glk_dmc_ver1_04.bin(这个没怎么研究,跟运行时电源管理有关??)
完成所有这些步骤后,我仍然无法建立网络连接。
您可以在下面找到有关我当前配置的信息:
dmesg 输出
Whosebug 不允许我从 dmesg 输出中放入所有信息,因此我不得不将其放在 google 驱动器上:dmesg_output
/etc/hosts
127.0.0.1 localhost
192.168.1.100 dc1 dc1.samdom.andrewoliverhome.local samdom.andrewoliverhome.local
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
iptables -nvL
输出(清除并重新加载网络服务后)
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
/etc/resolv.conf
#nameserver 127.0.0.1
#nameserver 8.8.8.8
#nameserver 8.8.4.4
search samdom.andrewoliverhome.local
#domain samdom.andrewoliverhome.local
nameserver 192.168.1.100
nameserver 8.8.8.8
route -n
输出
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 enp3s0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker_gwbridge
172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-debc10cb5b21
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp3s0
/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo enp2s0 enp3s0
#auto lo br0
iface lo inet loopback
# The primary network interface
iface enp2s0 inet dhcp
allow-hotplug enp2s0 enp3s0
#iface enp2s0 inet manual
# post-up iptables-restore < /etc/iptables.up.rules
# This is an autoconfigured IPv6 interface
#iface enp2s0 inet dhcp
iface enp3s0 inet static
address 192.168.1.100
netmask 255.255.255.0
# broadcast 169.254.99.255
network 192.168.1.0
gateway 192.168.1.254
#iface enp2s0 inet manual
#iface enp3s0 inet manual
#iface br0 inet static
# bridge_ports enp2s0 enp3s0
# address 192.168.1.100
# broadcast 192.168.1.255
# netmask 255.255.255.0
# gateway 192.168.1.254
#
在 /etc/resolv.conf 中,我将主要名称服务器设为其自身的原因是因为我是 运行 一个用作 samba-ad-dc 的 docker 容器. 为了让 OdroidH2 在域中找到我的所有设备,它需要对 samba dc 进行 dns 查询,如果 samba 无法找到 dns 记录,它将自动转发到 8.8.8.8。
如有任何帮助,我们将不胜感激 (:
完成所有故障排除后,问题不在 OdroidH2 本身,而是在我的路由器上。
我正在使用的局域网端口出现故障。我将以太网电缆切换到不同的 LAN 端口并且可以正常工作。