web-dev-qa-db-ja.com

DHCP Kali Linux

私はVBoxを使用しています。ブリッジアダプタを持っています。ネットワークを機能させる必要があります。私がすでにできることは、すべてを手動で設定することです。つまり、次のようになります。

ifconfig eth0 192.168.1.33 netmask 255.255.255.0
route add default gw 192.168.1.1

このように私はインターネットに接続しています。私の質問は:KaliLinuxのDHCPからIPアドレス/ネットマスク/ gwを取得する方法は?それがどのように機能するのか理解できません... DHCPを使用して自動eth0を実行し、サービスを再起動するように/etc/network/interfacesを編集しようとしました。これはうまくいきませんでした。私はIPv4アドレスを取得していません。IPv6アドレスしか取得していないため、ネットワーク接続がありません。 dhclient eth0は私にも機能しません。何が悪いのですか?

1
Pijotrek

ブリッジモードでDHCPを使用すると、同じ問題が発生します。同じ理由でDHCPを使用することを好みます。

次のコマンドを実行すると、インターフェイスが起動し、IPアドレスを取得します。

ipconfig eth0 up
dhclient eth0

これはKali 2で動作します-なぜこれが自動的に行われないのかわからないので、機会があれば調べます。

2
Robsta

理想的にはdhclient-eth0が機能するはずですが、ネットワーク接続がないため、dhcpを介してIPアドレスを取得することはできません。回避策はほとんどありません。

kaliでインターネットが必要な場合は、NATでネットワークアダプタを作成してください。これによりインターネットにアクセスできます。

BRIDGE MODEとgnome-network-managerを使用して、ネットワーク接続を右クリックして接続を編集し、ネットワークIPアドレスを入力することで、GUIを介して構成できます。

コマンドラインを編集したい場合は、次のエントリを使用して/ etc/network/interfaceを編集しますiface interface inet static address Your-ip netmask Your netmask gateway your gateway

1
Security Beast

起動時にこの問題が発生しました。なんらかの理由により、eth0(プライマリネットワークカード)がDHCP設定をまったく、またはまったくピックアップしませんでした。

Security Beastの2014年12月17日5:28の投稿で見たように、私はこれを回避しました。

ifconfig eth0 down  # tear eth0 down/drop its current DHCP settings
ifconfig eth0 up    # bring it back up
dhclient eth0       # poll for new and complete DHCP settings which include the default gatway

さらに一歩踏み込んで、/etc/rc.localのKali起動スクリプトに追加しました。これらの行を手動で追加することができますbeforeexit 0行:

ifconfig eth0 down
ifconfig eth0 up
dhclient eth0

起動すると、毎回DHCP設定が正しく取得されます。

1
Mr_Kci