Bash on Ubuntu on Windows10を試すの時はPowerShellから起動して...みたいなことを書いていたけども、スタートメニューにBash on Ubuntu on Windowsってのが増えてたので、こちらから起動する。
開けたらこんな感じ。ディレクトリもLinuxになってる。rootも可。
IP調べようと思ったらifconfigでエラーが出た。
$ ifconfig Warning: cannot open /proc/net/dev (No such file or directory). Limited output. |
一応、networkをスタートしてみたもののエラーが出た。
$ /etc/init .d /networking start * Configuring network interfaces... resolvconf: Error: /run/resolvconf/interface either does not exist or is not a directory resolvconf: Error: /run/resolvconf/interface either does not exist or is not a directory ../../../.. /lib/isc/unix/socket .c:2379: setsockopt(20, SO_TIMESTAMP) failed: Invalid argument ../../../.. /lib/isc/unix/socket .c:2379: setsockopt(21, SO_TIMESTAMP) failed: Invalid argument ../../../.. /lib/isc/unix/socket .c:2408: setsockopt(21, IPV6_RECVPKTINFO) failed: Invalid argument ../../../.. /lib/isc/unix/socket .c:5678: setsockopt(21, IPV6_V6ONLY) failed: Invalid argument |
そこで同じようなエラーが出てる人がいて解決できたよってあるので参考にしてみた。
名前解決できないからDNSをGoogleDNSに向けてねってあったので向けてみた。
search web.setting #nameserver 192.168.128.1 #nameserver 192.168.128.1 #nameserver 192.168.2.1 nameserver 8.8.8.8 nameserver 8.8.4.4 |
さてもう一度networkをstartした結果。
$ /etc/init .d /networking start * Configuring network interfaces... ../../../.. /lib/isc/unix/socket .c:2379: setsockopt(20, SO_TIMESTAMP) failed: Invalid argument ../../../.. /lib/isc/unix/socket .c:2379: setsockopt(21, SO_TIMESTAMP) failed: Invalid argument ../../../.. /lib/isc/unix/socket .c:2408: setsockopt(21, IPV6_RECVPKTINFO) failed: Invalid argument ../../../.. /lib/isc/unix/socket .c:5678: setsockopt(21, IPV6_V6ONLY) failed: Invalid argument Internet Systems Consortium DHCP Client 4.2.4 Copyright 2004-2012 Internet Systems Consortium. All rights reserved. For info, please visit https: //www .isc.org /software/dhcp/ Error getting interfaces; Invalid argument Can't get list of interfaces. Failed to bring up eth0. |
resolveconfのエラーは出なくなったけどsocketのエラーはそのまま。
BashのMSDNにあるFrequently Asked Questionsには
Why isn't ICMP working?とあるので、少し待ち。
This is a known issues that will effect several networking commands such as ping. Stay tuned for updates.
(pingみたいなnetwork周りのコマンドは問題あること分かってるからupdateを待っててね)
ちなみにUbuntu on Windowsのウィンドウを閉じると、今の時点ではさっきのresolve.confへの変更は取り消されます。
手元のbuildは14332だけどrelease noteをみるとresolve.confをマシにしたとあるので、こまめにアップデートして確認できればいいかな。
まだ問題はあるけどプロダクトとしては非常に面白い。VirtualBoxやVMwareを使わずに手軽に動かせる環境として使えそう。