UbuntuのVM(16.04.1 LTS)を設定していますが、ウィンドウのWinSCPからVMに接続しようとすると、エラーが発生します。エラーは、developmentHostが存在しません。
ネットワーク/インターフェースファイルは次のとおりです。
ifconfig
コマンドを実行すると、次の情報が得られます。
一方、両方のネットワークアダプターのVirtualbox構成は次のとおりです。
上の図では、Windowsホストファイルを編集せずにVMに接続したいので、ポートリダイレクションを含めました。
さらに、再起動するとインターフェイスに関するこのエラーが発生します。
失敗を修正する方法がわかりませんが、この問題に一時的に対処するためのショートカットを表示できます...
1-このコマンドを使用して、システムで使用可能なインターフェイスを確認します。
#ip link
例:lo、enp0s8
2-/etc/network/interfacesに次の行を追加します
自動enp0s8
iface enp0s8 inet dhcp
3-VMを再起動します。
そしてそれは完了です。
Ubuntu 16.04では、おそらくethXインターフェースはもうありません。このバージョンには、いわゆるPredictable Network Interface Names
が付属しており、インターフェースの名前はwhich tries to find fixed slot topology information in certain firmware interfaces and uses them to assign fixed names to interfaces which incorporate their physical location on the mainboard.
(参照: freedesktop.org )で判別できます。したがって、次のようなコマンドip a
を使用して、正しいインターフェイス名を見つける必要があります。
1: lo: ... 2: ensXX: ... n: ...
/etc/network/interfaces
を構成する前に
参照: askubuntu.com
VMについて何かおっしゃいましたが、ハードウェアアドレスを変更すると、物理ハードウェアを変更した場合と同じ問題が発生する可能性があります。
ネットワークカードの現在の識別子を取得します。
root @ mybox:/ home/root#ip -a
1:.。
2:enp0df:....(識別子は異なります)
/ etc/network/interfacesでこの情報を更新します
#プライマリネットワークインターフェイス
自動enp0df
iface enp0df inet dhcp
ネットワークサービスを再起動します。
/etc/init.d/networking restart
同じ質問がありましたが、ついにWindowsサービスを閉じたことがわかりました
VMware NATサービスおよびVMnetDHCP
それらを実行するだけです
ネットワークの詳細オプションを変更する必要があると思います。オプションmodopromiscoをPermitirtodo(すべて許可)に設定すると、正常に機能します。