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 を何度も再起動しました。
質問
ポートのブロック/転送ではない (8888) または何かが原因ですか? もしそうなら、それを修正する方法は?
ネットワークの設定が間違っていませんか? CentOS 内で他に何かする必要がありますか? 私はこのブログをhttp://twiki.org/cgi-bin/view/Blog/BlogEntry201310x2で読みましたが、まったくわかりません
eth0
。