fedora(vmware)eth0 dhcp不能激活

时间:2021-07-22 07:06:15
fedora(vmware)eth0 dhcp不能激活 
Bridge
错误消息是:Determining ip information for eth0; failed no link present check cable?

12 个解决方案

#1


你的网络里面有没有dhcp服务器?Bridge设备有否启动?

#2


fedora默认没有设置dhcp服务器  自己该一下就行

#3


vmware的dhcp服务器不是宿主操作系统的dhcp服务器。

#4


我本机的就是dhcp
用虚拟机虚拟win2003 时可以自动获取一个新的ip
redhat9也可一上网 可是fedora就不行了!

现在已经可以激活了 (bridge)
可是还是打不开网页

ping的时候还是说 NetWork is Unreachable 
看网页时会说 
www.XXX.com could not be found please check the name

#5


有没有网关?是否配置正确了?再看看/etc/resolv.conf里面DNS服务器配置是否正确

#6


网关怎么配置?配成什么? 我怎么配都上不了网阿

#7


ip、掩码、网关在redhat中似乎是写在/etc/sysconfig里面的某一个文件里的。具体的可以自己看看,我对rh并不熟悉。
DNS写在/etc/resolv.conf,格式是
nameserver xxx.xxx.xxx.xxx
另外看看ifconfig的信息。

#8


我在网上又查了查,查到这个,好多人说这样就可以了,
可是我在断网的情况下用Nat可以了,可以ping通主机地址,可是连到网上又不行了,什么情况下都可以激活,可是ping不同主机!
还清各位有空帮帮忙!

Please add the following function to
/etc/sysconfig/network-scripts/ifcfg-eth0

function check_link_down() {
return 1;
}

#9


将Fedora虚拟机的NIC设成Bridge应该就可以了. 我自己装的Redhat9和Mandrake10都没有问题. 不过我这里要把Windows上装的防火墙关了, VM的OS才可以上网.

function check_link_down() {
return 1;
}
也是要加的, 不然是无法用DHCP来获得地址的.

最后说明一下, 我的Windows本身就是通过DHCP获得IP的, 没有试过拨号是否也可以.

#10


没想到还有这种事情。是bug吗?
bridge表示使用宿主机器的网络设备,这对于以太网来说比较方便。对于拨号,如果宿主机器已经拨号,那么虚拟机将无法获得ip,只有使用NAT来解决;如果宿主机器没有拨号,那么虚拟机就可以像正常机器一样拨号并获得ip。

#11


呵呵 加上这一函数已经可以上网了,fedora redhat as3 都行!但我是用nat的,bridge的还没怎么研究过

#12


好了  结帖

#1


你的网络里面有没有dhcp服务器?Bridge设备有否启动?

#2


fedora默认没有设置dhcp服务器  自己该一下就行

#3


vmware的dhcp服务器不是宿主操作系统的dhcp服务器。

#4


我本机的就是dhcp
用虚拟机虚拟win2003 时可以自动获取一个新的ip
redhat9也可一上网 可是fedora就不行了!

现在已经可以激活了 (bridge)
可是还是打不开网页

ping的时候还是说 NetWork is Unreachable 
看网页时会说 
www.XXX.com could not be found please check the name

#5


有没有网关?是否配置正确了?再看看/etc/resolv.conf里面DNS服务器配置是否正确

#6


网关怎么配置?配成什么? 我怎么配都上不了网阿

#7


ip、掩码、网关在redhat中似乎是写在/etc/sysconfig里面的某一个文件里的。具体的可以自己看看,我对rh并不熟悉。
DNS写在/etc/resolv.conf,格式是
nameserver xxx.xxx.xxx.xxx
另外看看ifconfig的信息。

#8


我在网上又查了查,查到这个,好多人说这样就可以了,
可是我在断网的情况下用Nat可以了,可以ping通主机地址,可是连到网上又不行了,什么情况下都可以激活,可是ping不同主机!
还清各位有空帮帮忙!

Please add the following function to
/etc/sysconfig/network-scripts/ifcfg-eth0

function check_link_down() {
return 1;
}

#9


将Fedora虚拟机的NIC设成Bridge应该就可以了. 我自己装的Redhat9和Mandrake10都没有问题. 不过我这里要把Windows上装的防火墙关了, VM的OS才可以上网.

function check_link_down() {
return 1;
}
也是要加的, 不然是无法用DHCP来获得地址的.

最后说明一下, 我的Windows本身就是通过DHCP获得IP的, 没有试过拨号是否也可以.

#10


没想到还有这种事情。是bug吗?
bridge表示使用宿主机器的网络设备,这对于以太网来说比较方便。对于拨号,如果宿主机器已经拨号,那么虚拟机将无法获得ip,只有使用NAT来解决;如果宿主机器没有拨号,那么虚拟机就可以像正常机器一样拨号并获得ip。

#11


呵呵 加上这一函数已经可以上网了,fedora redhat as3 都行!但我是用nat的,bridge的还没怎么研究过

#12


好了  结帖