web-dev-qa-db-ja.com

IPアドレスを手動で変更した後、Kali Linuxでインターネットに接続する方法

Kali Linuxに問題があります。

次のコマンドを使用してIPアドレスを変更した後、インターネットに接続できません。

ifconfig eth0 198.168.198.130 netmask 255.255.255.0 up

この後、iceweaselブラウザを開くと、

cannot connect to server 
check your internet connection

どうすれば解決できますか(そして、古いIPアドレスを忘れてしまいましたか)?

3
sunny

「通常の」ネットワーク接続では、基本的に次の3つが必要です。

  • AvalidIPアドレス

  • 「インターネット」への接続を提供するゲートウェイ

  • ホスト名(たとえば、unix.stackexchange.com)をIPアドレスに解決するネームサーバー。

IPアドレス

任意のIPアドレスを選択することはできません。代わりに、ローカルネットワークトポロジに従っていずれかを選択する必要があります。たとえば、サブネット198.168.198.0/24にいる場合、198.168.198.130を選択できますが、8.8.4.4は選択できません。

選択したIPアドレスが実際に有効であることを確認してください(「ネットワーク管理者に連絡してください」:-))

また、IPがローカルネットワークで一意であることを確認する必要があります。同じIPアドレスを持つ2つのホストを持つことはできません(ここでも「ネットワーク管理者に連絡してください」)。

これは、これまでに行ったステップです。

ゲートウェイ

ネットワークトラフィックはゲートウェイに送信する必要があります。ゲートウェイは、それを「インターネットの残りの部分」にさらに配布する方法を知っています。 IPアドレスを手動で設定する場合は、ネットワーク接続のgatewayもルーターに手動で設定する必要があります。

何かのようなもの:

# route add default gw 192.168.198.1

ルーターの実際のIPアドレスはネットワークに依存します(ただし、あなたのようなプライベートネットワークの場合、<network>.1が多い)。

ゲートウェイを正しく構成している場合は、完全なインターネット接続がすでにあるはずです。つまり、任意の(到達可能な)サーバーに到達できるはずです。リモートIPアドレスをpingしようとすると、機能しているかどうかを確認できます。

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=50 time=51.6 ms

(ただし、一部のネットワーク管理者は、ファイアウォールでping要求をブロックすることを好みます)。

DNS

ネットに接続している場合でも、システムがまだ認識していないため、firefox/iceweaselを使用できない場合がありますunix.stackexchange.comのような名前をIPアドレスに変換する方法。

ネームサーバーも指定する必要があります。これは、/etc/resolv.confファイルで構成できます。

たとえば、次の例では、DNS解決にGoogleのパブリックネームサーバーを使用するようにシステムを構成します。

# echo "nameserver 8.8.8.8" > /etc/resolv.conf

システムはIPアドレス8.8.8.8のネームサーバーを使用します。これでドメイン名を使用できるようになり、すべてが正常に機能するはずです。

$ ping unix.stackexchange.com
PING unix.stackexchange.com (198.252.206.16) 56(84) bytes of data.
64 bytes from stackoverflow.com (198.252.206.16): icmp_seq=1 ttl=53 time=146 ms

単にDHCPを使用する

多くのネットワークは [〜#〜] dhcp [〜#〜] を介してクライアントネットワーク構成を提供します。これにより、使用するIPアドレス、ネットワークマスク、ゲートウェイ、ネームサーバーに関する情報がコンピューターに自動的に提供されます。

次のコマンドを実行することで、このプロセスを再トリガーできます(ここで提供されるisDHCPサーバーがネットワークにある)。

# dhclient -v
10
umläute