web-dev-qa-db-ja.com

openbsdで静的IPを設定した後、インターネットへの接続を再確立するにはどうすればよいですか(現在アドレスを割り当てることはできません)。

最近、静的IPに変更したため、OpenBSD(6.3)マシンからGitLabにgitコミットをプッシュできないことに関するstackoverflowに関する質問をしました。問題は、 LAN外のすべてのネットワーク(ルーティングの問題?)がインターネットホストへのルートを見つけることができないことを含むものであることが判明しました。このマシンで厳密にCLI開発作業を行っていたため(LAN経由で接続するGUIを備えたLinuxマシン経由)、最初は気づきませんでしたが、OBSDホストは外部/インターネットサイトに接続できなくなり、ほとんどのプロトコルで「アドレスを割り当てることができません」というエラー、pingから「ホストへのルートがありません」、またはlynxを使用する場合のよりあいまいなエラー。

この問題に気付く前に私が行った唯一の変更は、静的IPへの切り替え(OBSDネットワークFAQ命令とOBSD6.3の使用)、および virtualenv in developmentの使用を開始します。問題は virtualenv の外で持続しているので、FAQで静的IPを使用してルーティングする手順を見逃したと思います(これはどういうわけか複数の読み取り値です) FAQのがその後表示されなかった)、または静的IPの変更が他の方法で関係していること。

トラブルシューティング/エラーメッセージのより良い説明が役立つ場合に備えて、stackoverflowに関する私の元の(見当違いの)投稿があります。 これが解決されたら、間違った領域にあるため、その投稿を削除します。 。

また、私はグーグル、ここ、およびさまざまなスタックエクスチェンジサイトで多数の検索を試み、この問題に直接関連していると思われる情報を見つけることができました。リソース、ヒント、またはトラブルシューティングの支援へのポインタをいただければ幸いです。

前もって感謝します!

補遺:もう少し役立つ情報が見つかりました。 デフォルトルートが設定されていないようです hitron.hub ルート(私のルーターの)があるので、それがOBSDの下のルーティングテーブルに異なってリストされているためか、それとも適用できるものがないためかはわかりません。メーカー)そのようなものを扱っているかもしれません。 /etc/mygate にも関係するWebヒットを見つけましたが(私はまったく持っていません)、それらは私がそうではないような古いバージョンのOBSDを参照しています。それらがもう適用可能かどうかを確認してください。これがもう少し役立つことを願っています...

3
Damon Getsman

ネットワークにdhcpを使用すると、ルーティングが処理されます。静的IPの場合、ゲートウェイのIPを/etc/mygateに追加する必要があります。

# echo '1.2.3.4' > /etc/mygate
# sh -x /etc/netstart

それでもネットワークが機能しない場合は、マシンを再起動してください。

1
Rufo El Magufo