web-dev-qa-db-ja.com

CentOS仮想マシン(VMware上)をインターネットに接続するにはどうすればよいですか?

VMwareをセットアップし、最小限のCentOSをインストールしました(私のラップトップのOSはWindows 7)。ただし、インターネットに接続できません。結局、私は このガイド を試してみましたが、まだ運がありません。

www.google.comなどのドメインにpingしようとすると、unknown Hostが返されます。 8.8.4.4などのIPアドレスにpingを送信しようとすると、Destination Host Unreachableにpingを送信するのと同様に、192.168.0.1が返されます(私のラップトップのIPアドレス-信じています)。しかし、192.168.0.100へのpingは成功しています。

/ etc/sysconfig/network-scripts/ifcfg-eno16777736の内容は

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTONCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="57fe27e3-790d-435c-a4bc-dff0e1a5fd5a"
DEVICE="eno16777736"
ONBOOT="yes"
HWADDR="00:0C:29:19:05:61"
IPADDR="192.168.0.100"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="8.8.4.4"
DNS2="156.154.70.25"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"

この質問をグーグルで検索すると多くの結果が返されることに気づきましたが、私がフォローできた回答のどれもそれを解決していません。

ip aの出力

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope Host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope Host
       valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:39:19:05:61 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.100/24 brd 192.168.0.255 scope global eno16777736
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe19:561/64 scope link
       valid_lft forever preferred_lft forever

ホストからのipconfigの出力(Windows 7)

Wireless LAN adapter Wireless Network Connection 2:
    Connection-specific DNS Suffix  . : home
    Link-local IPV6 Address . . . . . : fe80::a9ac:efe6:ba1e:e80%13
    IPV4 Address. . . . . . . . . . . : 192.168.1.75
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . :
Ethernet adapter VMware Network Adapter VMnet1:
    Connection-specific DNS Suffix  . : localdomain
    Link-local IPV6 Address . . . . . : fe80::581c:361f:cd90:e74c%52
    IPV4 Address. . . . . . . . . . . : 192.168.18.1
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . :
Ethernet adapter VMware Network Adapter VMnet8:
    Connection-specific DNS Suffix  . :
    Link-local IPV6 Address . . . . . : fe80::bd93:dfad:eb52:488e%53
    IPV4 Address. . . . . . . . . . . : 192.168.22.1
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . :

残りの出力にはMedia disconnectedがあります。

VMwareは、CentOS VMがNAT: Used to share the Host's IP addressになるように構成されたネットワークを持っています。

2
Kvothe

コメントを交換した後の回答の要約:DHCP経由でIPアドレス+サブネットマスク+デフォルトルーターを取得できるようにするVM.

3
steve

一連の手順に従って、仮想ボックスのLinux OSにインターネットを設定できます。

  • 仮想ボックスのネットワーク設定を開き、NATそこで選択します。
  • OSを実行し、そこのネットワーク設定に移動して、VPNを追加します。
  • VPNには、手動設定、セットアップIP、サブネットマスク、デフォルトゲートウェイアドレス、DNSが必要です(ホスト構成を使用-cmdを使用してこれらを見つけます)cmdでipconfig /allを使用し、VPNでの構成と同じ構成をVPNで使用しますcmd。
  • 有線の場合、IPV6とIPV4がすべて自動的にオフになっていることを確認してください。
  • 仮想マシンを再起動します。

有線オプションのみをオンにして、インターネットに接続します。

0
Karan Meelu