私はUbuntu10.04 [Desktop] LTSのコピーを、企業ネットワーク上のISAサーバーの背後にあるWin7ホスト上のVMWareワークステーションを使用して仮想マシン内で実行しています。
これから外の世界に接続することはできませんVM Webブラウザを経由する場合を除きます。apt-get、Ruby gems(ネットワークからインストール)を使用できません)またはその他のコマンドラインまたはGUIプログラム。
これまで、ネットワークプロキシページ/etc/bash.bashrcファイルでexport http_proxy:{my proxy details}を使用し、シナプティクスアップデートマネージャーでcntlmを使用して個人を変更してプロキシを設定しようとしましたが、これらはいずれも機能せず、私は外部接続です。
これがキッカーです。同じコンピューターとネットワーク上に、Ubuntu 10.04をクリーンインストールしてVirtualBoxをセットアップしましたが、問題なく外部に接続できます。両方のVMがNATを使用するように設定されています。
ホストにはISAクライアントがインストールされており、Win7が正しく動作できるようになっています
VirtualBoxを使用して接続できるのにVMWareワークステーションを使用できない理由と、VMWareをネットワーク上で動作させる方法を知っている人はいますか。
よろしくコリンG
これがVMWareではなくVirtualBoxで機能する理由はわかりませんが、ISAを使用したときは、ドメインに参加していないマシンの厄介な愛人でした(同様に、またはsambaと結合された* nixのものもあります。理由は何であれ、GNU/Linuxホスト(主にUbuntuサーバー)には [〜#〜] ntlmaps [〜#〜] を使用しました。これは、cntlmよりもはるかにうまく機能しました。
試してみるのは簡単です:apt-get install ntlmaps、/ etc/ntlmaps/server.cfgファイルを微調整してプロキシ、ユーザー、ドメイン情報を入力します。特に、ドメインが本当に古い場合を除いて、LM_PARTを0に、NT_PARTを1に設定します。 。 aptでこれを使用するには、01proxyというファイルを/etc/apt/apt.conf.d/に次の行で追加します。
Acquire::http::Proxy "http://127.0.0.1:5865";
VMwareとVirtualBoxVMの両方が同じタイプのネットワークを使用していることを確認しますか(ブリッジvs NAT vsなど)?ifconfig
を介して、それらが同じネットワーク上にあることを確認します。
ここで問題を修正するために実行できるいくつかの手順があります。これを試してみてください
何らかの理由で、上記の手順を実行したくない場合は、私の2セントだけです。Winからインターネットへの直接接続を使用している場合です。 7マシン、NATの方が簡単で、進むべき道です。私はこの問題に何度も直面しました。VMwareNATを修正する方法を検討することに時間を無駄にしないことに決め、オプションを上に置くことにしました。お役に立てれば。
間違った送信元IPアドレスを使用していたため、クライアントでホストのCntlm
サーバーを使用できませんでした。 VMwareがNAT(仮想マシンの構成方法)を使用している場合、Cntlm
は、ホストのIPではなく、仮想VMwareネットワーク内のホストのIPアドレスをリッスンする必要があります。企業ネットワークで。
次のコマンドがホストで実行されました。
$> ifconfig | grep -e "inet " -e " Link"
eth0 Link encap:Ethernet HWaddr ....
inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
vmnet1 Link encap:Ethernet HWaddr ....
inet addr:192.168.73.1 Bcast:192.168.73.255 Mask:255.255.255.0
vmnet8 Link encap:Ethernet HWaddr ....
inet addr:172.16.84.1 Bcast:172.16.84.255 Mask:255.255.255.0
wlan1 Link encap:Ethernet HWaddr ....
これは機能しなかったものです(つまり、クライアントはCntlm
サーバーにアクセスできませんでした):
cntlm -v -g -l localhost:1118 -u [email protected] -I corporateproxy.net:80
これがうまくいったことです:
cntlm -v -g -l 172.16.84.1:1118 -u [email protected] -I corporateproxy.net:80
VmwareツールはUbuntuゲストにインストールされていますか?ワークステーションのバージョンは?これはvirtualboxからvmware(つまり同じvm)へのクローンでしたか、それともまったく新しいインストールでしたか?/var/log/messagesに何か面白いものはありますか?
完全に間違っていない場合は、vm-wareにファイアウォールが含まれている必要があります(ワークステーションについてはわかりません)。それを無効にしてみてください。残念ながら、疑惑を確認するためのvmwareワークステーションをインストールしていません。
ここでの主な問題は、virtualboxからフルアクセスを取得し、vmwareからはほとんどアクセスできないことだと思います。
//トミー
ISAを通過するには、NTLM認証をサポートするプロキシが必要になる可能性があります。私はこれについて個人的な経験はありませんが、 これらのパッケージ のいずれかが役立つかもしれません。