Home / Technology / トラブル対応 (Web)

トラブル対応 (Web)

Share this content:

トラブルと解決の経緯

問題発生(2025年4月29日)

朝から、ローカルネットワーク内での接続問題が発生。

状況:

  • uribo.net(Raspberry Pi Webサーバー)にアクセスできない。
  • PCから「ERR_CONNECTION_TIMED_OUT」エラーが発生。
  • スマホはモバイルネットワーク経由でアクセスできるが、LAN内からはアクセス不可。

初期の試み:

  • ufwの設定確認。
  • WireGuardの設定を見直し。
  • Webサーバー(Apache)のポート設定、証明書確認。

解決への試行錯誤

1. WireGuardの設定確認

WireGuardの接続状況を再確認。特にLAN内からのアクセスができない問題に対して、VPN経由でアクセスしていることが影響しているのではと仮定。

コマンド:

sudo wg show

WireGuardが有効の際、LAN内からはアクセスできないが、WANからは接続できる現象。

2. iptablesとルーティング設定の確認

iptablesで必要なNAT設定を追加し、正しくデフォルトゲートウェイを設定。

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo ip route add default via 192.168.11.1

3. hostsファイルの影響

PCのhostsファイルにuribo.netがローカルIP(192.168.11.49)として記載されていることが問題を引き起こしていた。

変更前:

192.168.11.49 uribo.net

これを削除することで、外部からのアクセスが可能に。

4. WireGuard無効化時のアクセス

WireGuardが無効でも、他のPCはuribo.netにアクセスでき、問題が解決。

結果

最終的には、hostsファイルを修正したことで、ローカルネットワーク内からもuribo.netにアクセスできるようになり、問題は解決。

解決のポイント:

  • WireGuard有効時に、LAN内アクセスのためにhostsファイルを確認。
  • NAT設定とデフォルトゲートウェイの見直し。

トラブルシューティングの重要ポイント

  • hostsファイル:ローカルのDNS解決設定に影響を与える可能性があるため、ファイル内容をよく確認する。
  • WireGuard:VPN接続が問題の原因になることがある。WireGuardが有効な場合、外部IPを使ったアクセスや接続設定が影響を与える。
  • ルーティングとNAT設定iptablesip routeの設定確認を怠らない。

今後の対策

  • hostsファイルの管理を徹底する。
  • WireGuardの設定を再確認し、必要であればルーティングの調整を行う。

タグ付け処理あり:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です