Kali Linux 64ビットをインストールするときに静的IPアドレスを設定することを忘れてしまいました。私の住所を修正/etc/hosts
し、/etc/network/interfaces
固定住所として宣言しました。しかし、私のローカルアドレスはDHCPによって「192.168.0.15」として割り当てられています。 DHCPアドレスの代わりに固定アドレス「192.168.0.22」を取得するために上記のファイルを修正しました。実行するとsudo /etc/init.d/networking restart
すべて問題ありませんが、スクリプトを実行した後に自分のアドレスが「192.168.0.22」になるようにするには、起動時に実行されるスクリプトが必要です。
どうすればいいですか?
また、wlan0インターフェイスを再起動した後、ルータのログインページで次のことを確認しました。
unknown: 192.168.0.22: 00:0D:A5:AE:48:D3: Self-assigned: Wireless
/etc/network/interfaces
文書
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.0.22
netmask 255.255.255.0
gateway 192.168.0.1
答え1
デフォルトのGnome 3デスクトップ環境でKaliを使用している場合、NetworkManagerはネットワーク設定を試み、デフォルトでDHCPを使用します。
この問題は、2 つの方法のいずれかで解決できます。まず、システム設定のグラフィカルユーティリティを使用してネットワークを構成します。
次に、NetworkManagerにインターフェイスを無視するように指示して、標準のDebian設定ファイルを使用して手動で設定できます。/etc/NetworkManager/NetworkManager.conf
ファイルを編集し、次の内容があることを確認してください。
[ifupdown]
managed=false
最後に、サービスの再起動を使用しますsystemctl restart NetworkManager.service
。
答え2
Kaliに割り当てられたIPをルータから固定IPに設定できます。 IPv4が192.168.0.2であると仮定すると、ルータはそれを静的に指定でき、Live CDの代わりにインストールされたKaliバージョンを使用している場合は常に同じアドレスにする必要があります。
答え3
私は同じ問題に直面しました。 /etc/network/interfaces ファイルを編集するときに「allow-hotplug eth0」を追加するのを忘れました。これは私にとって効果的です。以下は私の/etc/network/interfacesファイルです。
/etc/network/interfaces
自動位置決め
iface lo inet ループバック
自動0
eth0 ホットプラグを許可
iface eth0 inet 静的
住所 192.168.0.22
ネットマスク 255.255.255.0
ゲートウェイ 192.168.0.1