自10月26日装好fedora10后,就发现网络设置有问题,主要是子网掩码无论如何设置都和网关的地址一样,所以不能上网,很是郁闷,后来用别的电脑从网上搜书到一个解决方法,和以下这篇文章的第一个方案是一样的,虽然可以上网,但很不方便,因为不能用newworkmanager管理网络。今天碰巧从网上发现了下面这篇文章,使用了第二个方案。该文章转载自。该文章如下:
技术组有个同学安装了,上不了网具体症状如下:
默认安装完成后,右上角的网络配置上 wired ..和eth0为灰色。。不能点选
然后禁用networdmanager启动network以太网设置静态IP的时候,不管怎么设置, 子网掩码都和网关一样,
比如说:地址:192.168.0.22
子网掩码: 192.168.0.1 //不管怎么输入255.255.255.0 ,都不行!
网关: 192.168.0.1 //这里改了255.255.255.0的话,上面就也成255.255.255.0了
怎么改都会出现上述的状况!于是GG了下,找到问题的所在,原来自FC9后就一直出现这样的状况,出了FINAL版后还没有修复.不过网上已经有高人给出了方案:
方案一:
进入FC10,执行终端命令(也可以用VI修改)
$ su -c 'gedit /etc/sysconfig/networking/devices/ifcfg-eth0'
直接修改文件中的子网掩码信息就可以
代码为:
DEVICE=eth0
HWADDR=00:19:b9:0d:2f:d5
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
PEERDNS=no
IPV6INIT=no
NM_CONTROLLED=no
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.0.7
GATEWAY=192.168.0.1
官方下载 - 补丁2:
我参照这篇文章的第二个方案,下载了这两个升级rpm包,网关地址可以设置了,但还是上不了网。经过一番查找,发现newworkmanager里的system eth0的DNS是空的。故只好在newworkmanager里手动建一个连接。所有的设置都参照system eth0,最后填上DNS,启用新的连接就OK了。