Determining IP Information for eth0
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盘挂载拷下来。纠结中。。。