Centos 6.2でネットワークデバイスを構成する究極の方法

Centos 6.2でネットワークデバイスを構成する究極の方法

Centos 6.2でネットワークデバイスを設定する最後の方法は何ですか?ネットワーク管理者または編集者を介して/etc/sysconfig/network-scripts

1つのイーサネットポートとUSBイーサネットアダプタが接続されているノートブックがあります。

これを行うととがip link show表示されます。ところで、私が行ってみるとファイルがあったのにありませんでした。eth0em1/etc/sysconfig/network-scriptsifcfg-eth0ifcfg-usb0ifcfg-em1

ネットワーク管理アプレットは、有線接続システム eth0 およびシステム usb0 の下に表示されます。ネットワーク管理者アプレットでdhcpを使用するには、eth0を10.0.4.24に設定し、usb0を設定しました。

USBイーサネットデバイスを取り外すと、デバイスip link showのみが表示されます。これは、デバイスがマッピングされたことをem1意味しますか?しかし、もはや存在しないので(USBアダプタが削除されたため)にもマッピングされるという意味ですか?em1eth0eth0usb0eth0

ifconfig私の問題は、BOTHを実行するとIPアドレスが表示さem1れることです。eth010.0.4.24

PS:これはここに属すべきですか、それともサーバーの欠陥ですか?

編集:要求された出力を追加しました。

# more 70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x422b (iwlagn)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="24:77:03:74:85:98", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# USB device 0x0b95:0x7720 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:b6:50:b5:fc", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

---------------------

# more ifcfg-eth0 
DEVICE="eth0"
BOOTPROTO=none
#HWADDR="00:21:70:B9:4C:9F" # Commented by Clonezilla
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
IPADDR=10.0.4.24
PREFIX=24

-----------------------

# more ifcfg-usb0 
DEVICE="usb0"
NM_CONTROLLED="yes"
ONBOOT="no"
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System usb0"
UUID=689ce77b-bfa1-c10b-19a2-eb3a89251128
HWADDR=02:80:37:EC:02:00
PEERDNS=yes
PEERROUTES=yes

-------------------------

# ifconfig
em1       Link encap:Ethernet  HWaddr D4:BE:D9:2B:D3:72  
          inet addr:10.0.4.24  Bcast:10.0.4.255  Mask:255.255.255.0
          inet6 addr: fe80::d6be:d9ff:fe2b:d372/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:120 errors:0 dropped:0 overruns:0 frame:0
          TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:11475 (11.2 KiB)  TX bytes:10552 (10.3 KiB)
          Interrupt:20 Memory:e6e00000-e6e20000 

eth0      Link encap:Ethernet  HWaddr 00:50:B6:50:B5:FC  
          inet addr:10.0.4.24  Bcast:10.0.4.255  Mask:255.255.255.0
          inet6 addr: fe80::250:b6ff:fe50:b5fc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1000 errors:0 dropped:0 overruns:0 frame:0
          TX packets:473 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:87868 (85.8 KiB)  TX bytes:56643 (55.3 KiB)

ifconfig または ip リンクに USB0 のエントリはありません。

答え1

NetworkManagerを使用すると、これがすぐに進む方法です。以前は奇妙なことがありましたが、今は修正されました。素晴らしい設定がある場合は、そこに統合してみてください。/etc/sysconfig/network-scripts最後の手段として、以下のファイルは手動でのみ編集できます。

関連情報