web-dev-qa-db-ja.com

再起動するたびにネットワークカードを手動で構成する必要があります

SUSE Linux Enterprise Server 11(x86_64)をVM Ware仮想マシン(クローンされた)として使用しています。理由はわかりませんが、yast2を介してネットワークカードを構成できません。編集してヒットした場合Yastを入力すると、「コントロールセンター」に戻ります。yast2でも、カードが「接続されていない」ことがわかります。ただし、意味がわかりません。

しかし、コマンドラインに移動してこれら2つのコマンドを発行すると、ネットワークは稼働しています。

ifconfig eth1 10.0.0.xxx netmask 255.255.255.0 broadcast 10.0.0.255
route add default gw 10.0.0.1 eth1

/ var/log/messagesから

Jun 18 14:20:19 Edumate kernel: [  221.986998] e1000: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jun 18 14:20:19 Edumate kernel: [  221.988366] ADDRCONF(NETDEV_UP): eth1: link is not ready
Jun 18 14:20:19 Edumate kernel: [  221.988482] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
Jun 18 14:20:29 Edumate kernel: [  232.399704] eth1: no IPv6 routers present
  • Q1:ネットワーク構成を修正する方法を誰か知っていますか?
  • Q2:再起動するたびにネットワークを稼働させるために、上記の2つのコマンドでどのファイルを更新しますか?

編集

  • 削除/etc/udev/rules.d/70-persistent-net.rulesそして再起動は助けにはならなかった

  • / etc/sysconfig/networkのコンテンツ

Edu:/ var/lib/edu/bdrs#cd/etc/sysconfig/network

Edu:/ etc/sysconfig/network#ll

total 108
-rw-r--r-- 1 root root 13192 Jun  5 16:30 config
-rw-rw-rw- 1 root root 13181 Jun  5 15:42 config.backup.by.convert_to_netconfig
-rw-r--r-- 1 root root  7482 Jun 18 14:10 dhcp
-rw-r--r-- 1 root root  7686 Jun  5 15:42 dhcp.backup.by.convert_to_netconfig
drwxr-xr-x 2 root root  4096 Jun  5 15:42 if-down.d
drwxr-xr-x 2 root root  4096 Jun  5 15:42 if-up.d
-rw------- 1 root root   172 Jan 31 23:45 ifcfg-lo
-rw-r--r-- 1 root root 29333 Jan 31 23:45 ifcfg.template
-rw-r--r-- 1 root root   239 Jan 31 23:45 ifroute-lo
drwx------ 2 root root  4096 May  6  2010 providers
-rw-r--r-- 1 root root    22 Jun 18 14:07 routes
-rw-r--r-- 1 root root     0 Jun 18 14:07 routes.YaST2save
drwxr-xr-x 2 root root  4096 Jun  5 15:42 scripts
1
Radek

SuSEでは、 ネットワークを手動で構成する/etc/sysconfig/network のファイルを介して実行できます。 /etc/sysconfig/network/ifcfg-eth1含む というファイルを作成します

STARTMODE=onboot
BOOTPROTO=static
IPADDR=10.0.0.xxx
NETMASK=255.255.255.0
BROADCAST=10.0.0.255

デフォルトルートは /etc/sysconfig/network/routes に設定する必要があります。

default 10.0.0.1 - eth1