一般是eth0被禁掉了,就只会显示127001这个回环地址 你用 ifup eth0 ifconfig up eth0 上面两个命令都可以,然后 /etc/initd/network restart 你就能看到eth0了
你可以进入linux命令终端中
输入setup命令进行设置,看设置是否正确。
如果你的系统支持x-windows,也可以在界面 *** 作。(我用的是red hat 9可能跟你的有点不一样)
如果设置正确可能是dhcp服务的ip不够
先别用中继服务器试一下,因为你这个需求有点麻烦,因为你需要三块网卡获取不同的网段,所以你需要三个广播域,也就是说你想获取1网段的那块网卡可以直连到服务器上相应的端口去获取,或是插到一台独立的交换机上,你不能吧所有线都插在一个交换机广播域里面,那样肯定不能按照你设想的获取相应的IP。
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、其次,在linux命令行中输入:ip addr。
3、最后,按下回车键执行shell指令,此时会看到各个网卡ipv4和ipv6的地址。
这个就是7版系统的网卡问题。7版的系统和6版其实有很多的区别,在功能上有了很多的改进。网卡支持了命令行的支持,支持多个配置文件,支持不通配置文件的激活。这里你出现的文件一个是配置文件的激活吧。可以尝试一下的 *** 作:
systemctl restart network
IP addr show
nmcli dev show
nmcli conn show
nmcli conn 配置文件名称 active
等等的 *** 作, *** 作要变通。
或者使用nmtui图形化命令来 *** 作,并且找到激活来激活配置文件。
linux更多知识建议参考《linux就该这样学》,7版的系统,希望可以帮助到你。在linux中我们需要思考总结联系,进步!加油!!!!
另外硬件问题也要考虑,就是你的网络,用的是哪个网卡,有没有dhcp或者说dhcp服务开启了吗?这些也是要检查的,可以配置IP试试
以上就是关于linux获取主机名后用gethostbyname 不能获取主机ip,该怎么处理全部的内容,包括:linux获取主机名后用gethostbyname 不能获取主机ip,该怎么处理、linux下DHCP无法获得IP、linux下dhcp客户端获取ip失败等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)