今井です。 ちなみに使っている仮想環境のパーティション構成とファイルシステムはどの様に なってますか? というのもfsckやsystemdとか/sbinにありながら/usr以下へのシンボリックリンク になってたりして、/usr以下に実体を持ってる様なのですが、 パーティションorファイルシステム構成によっては起動タイミングに間に合わない パターン(systemdが起動を急ぎすぎる傾向にある)がありそうに思える事が結構 見受けられるからです。 (私の使っているPCにおいてです。確証が得られてないのでアレなのですが) (2013年12月07日 09:51), ribbon wrote:
ちょっと原因が分からなくて難儀しています。
openSUSE 13.1 (i586)をKVM上にインストールしています。 インストールは問題なく終わりました。 仮想ネットワークデバイスも認識しています(e1000)。 ところが、このネットワークが自動で立ち上がりません。 systemd で、e1000 は eth0 として認識され、ens18 に変更されています。
[ 10.945309] e1000 0000:00:12.0 eth0: (PCI:33MHz:32-bit) 66:a8:a0:19:d3:c1 [ 10.945315] e1000 0000:00:12.0 eth0: Intel(R) PRO/1000 Network Connection [ 11.108712] systemd-udevd[263]: renamed network interface eth0 to ens18
で、ethtool でみても、
# ethtool ens18 Settings for ens18: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full
と認識しています。
/etc/sysconfig/network/ifcfg-ens18も
BOOTPROTO='static' BROADCAST='' ETHTOOL_OPTIONS='' IPADDR='192.168.3.43/24' MTU='' NAME='82540EM Gigabit Ethernet Controller' NETMASK='' NETWORK='' REMOTE_IPADDR='' STARTMODE='auto' USERCONTROL='no'
と記述しています。でも起動直後には ifconfig で見ると、lo しか見えません。
手動でservice network restart してもやはり起動しません。 手動で、
ifconfig ens18 192.168.3.43 netmask 255.255.255.0
をすると使えるようになります。ですので、OSからens18が使えないわけでは ないです。 起動時に何らかのところで、エラーになっているみたいです。 ちなみに昔ながらの ifup ens18 を行うとエラーになっちゃいますね。 systemdで、起動の方法が変わったためみたいです。
何かが引っかかっているのだと思いますが、どこから調べていったらいいか、 分かるでしょうか。
ribbon
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org