Linux

Determining IP Information for eth0

2010/9/12

Determining IP Information for eth0

今天因为要做一些关于SDL的一些东西,所以,把不经常打开的VMware给打开了。之前我的fedora一直不能上网,因为不是特别需要上网,所以自己就没怎么在意。但是,这次要用到ssh和wget命令所以,不的不把网络配置给弄好。

这个之前用VMware 6.5 基本95%解决问题的办法。

1.打开你的Terminal 终端,输入以下命令。

第一条      ifconfig eth0 192.168.0.100 netmask 255.255.255.0

注意上面的命令eth后面是数字0不是字母o,记得第一次装的时候遇到自己眼神不好的问题,囧。

第二条      service network restart

你会看到几个OK,执行结束,差不多就可以开始你linux上网之旅了。

2.添加代码的方式。

在 /etc/sysconfig/network-scripts/ifcfg-eth0

中添加以下script:

check_link_down() {

return 1;

}

具体操作:

[root@localhost root]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# vi ifcfg-eth0

# Please read /usr/share/doc/initscripts-*/sysconfig.txt

# for the documentation of these parameters.

ONBOOT=yes

USERCTL=no

PEERDNS=yes

TYPE=Ethernet

DEVICE=eth0

HWADDR=00:0c:29:64:c2:5f #此处可以不添加,根据自己机器而定(建议先不添加)

BOOTPROTO=dhcp

#以下为添加部分,具体操作方法:先按a,在光标后插入下面文本,最后 :wq 保存退出(或用Gedit编辑)

check_link_down(){

return 1;

}

接下来,重起网络(如果重起网络不行,则重启系统!)

[root@localhost network-scripts]# ifup eth0

Determining IP information for eth0... done.

好了,看到上面的提示说明已经成功,可用ifconfig检查自己是否已获得有效IP。

这个是网上搜索到的,没用过,反正粘在这里,给自己和大家多一种解决方式。

3.用7.1的精简版问题。

哎~~悲剧的我,因为上次要用android的kernel虚拟机,从网上下载了精简版的7.1。

用6.5的时候fedora是可以上网的,但是装了7.1就不行了。那时候没注意到,这次只能自食恶果了,重装一遍fedora也没解决问题。换了个vmware的版本问题解决。

所以以后吸取教训不用精简版本,也要注意观察问题,否则我就直接重装VMware,就不用重装我的fedora了。上面还有好多我自己编译的sdl,arm的东西,也忘掉了用U盘挂载拷下来。纠结中。。。