0

CentOS 7 VM (既に持っている) 内に Jupyter をインストールしようとしているので、ホスト Mac ラップトップでポート 8888 経由でアクセスできます。ただし、ネットワークの部分がわかりません。

便宜上、IP アドレスを 200.100.xx に変更しています

ホスト マシンから

そのCentOS VM用に2つのアダプターがあります

ここに画像の説明を入力

ここに画像の説明を入力

$ ifconfig私にこれを与えます(私はそれらが同じであると信じています):

vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:50:56:c0:00:01 
    inet 200.100.42.1 netmask 0xffffff00 broadcast 200.100.42.255
vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:50:56:c0:00:08 
    inet 200.100.40.1 netmask 0xffffff00 broadcast 200.100.40.255

CentOS 内から

[root@localhost ~]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 200.100.40.145  netmask 255.255.255.0  broadcast 200.100.40.255
        inet6 fe80::20c:29ff:febf:4878  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:bf:48:78  txqueuelen 1000  (Ethernet)
        RX packets 645  bytes 97963 (95.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 215  bytes 24854 (24.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eno33554984: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 200.100.42.128  netmask 255.255.255.0  broadcast 200.100.42.255
        inet6 fe80::250:56ff:fe3d:7210  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:3d:72:10  txqueuelen 1000  (Ethernet)
        RX packets 18  bytes 1884 (1.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 45  bytes 6130 (5.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 220  bytes 50398 (49.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 220  bytes 50398 (49.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

私のテスト

ホスト マシンから次の IP アドレスに ping を実行したところ、すべて機能しました。

200.100.42.128

200.100.40.145

200.100.42.1

200.100.40.1

これは、VM へのネットワーク接続があることを意味します。正しい?

すると、VM 内にjupyter notebookアクセスできましたが、Macbook のホスト OS からの IP アドレスを使用してそこにアクセスすることはできません。http://localhost:8888/tree

VM を何度も再起動しました。

質問

  1. ポートのブロック/転送ではない (8888) または何かが原因ですか? もしそうなら、それを修正する方法は?

  2. ネットワークの設定が間違っていませんか? CentOS 内で他に何かする必要がありますか? 私はこのブログをhttp://twiki.org/cgi-bin/view/Blog/BlogEntry201310x2で読みましたが、まったくわかりませんeth0

4

1 に答える 1