web-dev-qa-db-ja.com

VMWareで実行されているUbuntu10.04は、ISAサーバーを介して認証するために接続できません

私は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

1
pythonandchips

これが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";
2
nedm

VMwareとVirtualBoxVMの両方が同じタイプのネットワークを使用していることを確認しますか(ブリッジvs NAT vsなど)?ifconfigを介して、それらが同じネットワーク上にあることを確認します。

2
gWaldo

ここで問題を修正するために実行できるいくつかの手順があります。これを試してみてください

  1. vmwareワークステーションのVMネットワークを確認してください。必ず「ブリッジ」を選択してください。
  2. vmを起動し、ubuntuのネットワーク部分に移動して編集し、IPを指定します。現在のネットワークでDHCPを実行している場合は、dhcpに設定します。そうでない場合は、他のマシンを構成する方法と同じようにIPを構成します。通信網。 IP、ネットマスク、およびデフォルトゲートウェイを指定します(注:ここでのゲートウェイはwin.7マシンではなく、真のネットワークゲートウェイです)
  3. シェルを開き、インターネットにpingを実行するためのテストを行います。 「ping8.8.8.8」は安全な賭けです。すべてがうまくいけば、あなたは今までにネットに出ているはずです。それでも問題が発生する場合は、以下をお読みください...
  4. ここでまだ問題が発生している場合は、VMwareワークステーションのセットアップに戻り、[ブリッジ]で[物理ネットワークの状態を複製する]をオンにします。

何らかの理由で、上記の手順を実行したくない場合は、私の2セントだけです。Winからインターネットへの直接接続を使用している場合です。 7マシン、NATの方が簡単で、進むべき道です。私はこの問題に何度も直面しました。VMwareNATを修正する方法を検討することに時間を無駄にしないことに決め、オプションを上に置くことにしました。お役に立てれば。

1
CChock

間違った送信元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
1
klaus se

VmwareツールはUbuntuゲストにインストールされていますか?ワークステーションのバージョンは?これはvirtualboxからvmware(つまり同じvm)へのクローンでしたか、それともまったく新しいインストールでしたか?/var/log/messagesに何か面白いものはありますか?

1
JakeRobinson

完全に間違っていない場合は、vm-wareにファイアウォールが含まれている必要があります(ワークステーションについてはわかりません)。それを無効にしてみてください。残念ながら、疑惑を確認するためのvmwareワークステーションをインストールしていません。

ここでの主な問題は、virtualboxからフルアクセスを取得し、vmwareからはほとんどアクセスできないことだと思います。

//トミー

0
Tommy Bruun

ISAを通過するには、NTLM認証をサポートするプロキシが必要になる可能性があります。私はこれについて個人的な経験はありませんが、 これらのパッケージ のいずれかが役立つかもしれません。

0
JanC