私は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
は私にも機能しません。何が悪いのですか?
ブリッジモードでDHCPを使用すると、同じ問題が発生します。同じ理由でDHCPを使用することを好みます。
次のコマンドを実行すると、インターフェイスが起動し、IPアドレスを取得します。
ipconfig eth0 up
dhclient eth0
これはKali 2で動作します-なぜこれが自動的に行われないのかわからないので、機会があれば調べます。
理想的には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
起動時にこの問題が発生しました。なんらかの理由により、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設定が正しく取得されます。