RedHot 不能联网 ifconfig命令只显示lo 不显示eth0的解决方法!
1.修改eth0 具体步骤如下
vi /etc/sysconfig/network-scripts/ifcfg-eth0,
i,进入insert编辑模式,具体参数设置如下:
DEVICE=eth0
BOOTPROTO=none(也可以设置成static的ip地址)
ONBOOT=yes
TYPE=Ethernet
NETMASK=子网掩码
IPADDR=ip号
GATEWAY=网关(虚拟机网关)
Esc,退出编辑模式
Shift+:wq!保存并退出命令
2.ifconfig -a ,查看是否生效。
3.service network restart ,网络服务器重启
“弹出界面eth0 正在决定eth0的ip信息...失败:无链接,是否检查电缆?”
这种问题,把 BOOTPROTO=dhcp 改成 BOOTPROTO=static
4.ping +ip(linux的ip),提示成功
5.ping +网关(linux的网关)
如果ping+ip成功,ping+网关 失败,手动设置DNS,命令(vi /etc/resolv.conf)
(添加nameserver 10.0.0.1)
如果设置DNS之后还是ping网关失败,则考虑虚拟机的问题。
(注意:虚拟机为NAT方式联网,则linux中的ip 网关必须与虚拟机网段一致)
SSH连接报错:连接超时,则可能是sshd服务没开启
第一步,就是先把SSHD服务开启了。
执行这个就行: /etc/init.d/sshd restart
第二步,就是把Linux的防火墙关了。 (TAB 移动光标,空格键选择)
1 执行:setup。
2 选择:firewall。
3 选择:no firewall.
4 退出。