歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 關於Fedora 11的system-config-network

關於Fedora 11的system-config-network

日期:2017/2/28 16:43:53   编辑:Linux教程

今天被Fedora 11的system-config-network搞傷了,竟然不支持static IP的配置,汗一個!

由於我的AS5的服務器版本的Linux系統很多軟件安裝及其不方便,在安裝了一下午linux版電驢amule未果後一怒之下重裝成了Fedora 11,話說這個Fedora 11還真是好用,使用yum基本上可以安裝所有想要到軟件包,amule輕松搞定!但是今天,原本在as5上輕松搞定的一個事情搞了一下午最終我還是選擇了“忍耐”!

Fedora 11的system-config-network不支持static IP的配置,現象如下:

我欲配置我的無線網卡eth0為靜態IP地址192.168.1.2

system->administration->network上選擇eth0後點擊Edit編輯,Staticly set IP addresses編輯IP和掩碼和網關信息,然後保存退出reboot,ifconfig發現eth0的靜態IP地址不生效:

eth0 Link encap:Ethernet HWaddr 00:0E:9B:BD:02:37
inet6 addr: fe80::20e:9bff:febd:237/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46422 errors:905 dropped:0 overruns:0 frame:905
TX packets:12903 errors:32 dropped:0 overruns:0 carrier:0
collisions:222 txqueuelen:1000
RX bytes:9526927 (9.0 MiB) TX bytes:1729163 (1.6 MiB)
Interrupt:11 Base address:0x8000

原因:

每次從system-config-network配置後,/etc/sysconfig/network-scripts/ifcfig-eth0中:

BOOTPROTO=none

正常情況應為:

BOOTPROTO=static

在BOOTPROTO=none的情況下無論手工ifup還是由Controlled by NetworkManager eth0網卡都不能正常工作;

另外,

每次從system-config-network配置如果勾選Controlled by NetworkManager後,/etc/sysconfig/network-scripts/ifcfig-eth0中:

NM_CONTROLLED=yes

在此種下reboot後eth0仍然不生效:

eth0 Link encap:Ethernet HWaddr 00:0E:9B:BD:02:37
inet6 addr: fe80::20e:9bff:febd:237/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46422 errors:905 dropped:0 overruns:0 frame:905
TX packets:12903 errors:32 dropped:0 overruns:0 carrier:0
collisions:222 txqueuelen:1000
RX bytes:9526927 (9.0 MiB) TX bytes:1729163 (1.6 MiB)
Interrupt:11 Base address:0x8000

但是如果手工修改/etc/sysconfig/network-scripts/ifcfig-eth0設置NM_CONTROLLED=no,reboot後eth不被激活,但是手工執行ifup eth0後eth0正常工作,ifcfig-eth0的配置如下:

DEVICE=eth0
TYPE=Wireless
ONBOOT=yes
BOOTPROTO=static
HWADDR=00:0E:9B:BD:02:37
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NM_CONTROLLED=no
MODE=Managed
DNS1=202.101.103.55
MTU=1500

此時可以手工啟動eth0並正常工作,但是不能開機自啟動,可見是system-config-network的一個bug,

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/maomaovv/archive/2009/08/16/4453740.aspx

Copyright © Linux教程網 All Rights Reserved