问题描述:
ifconfig命?无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0。
临时解决方法一:
使用命令ifconfig eth0 192.168.1.x可以正常设置eth0的IP,该方法仅为临时处理办法,系统重启后即失效了。
永久解决方法二:
1、在/etc/sysconfig/network-scripts/目录下新建ifcfg-eth0文件;
2、正确设置ifcfg-eth0的DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、DNS1、DOMAIN、NETMASK、NETWORK、NAME等等,比如:
DEVICE=eth0 #物理设备名称
IPADDR=192.168.1.x #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.1.0 #指定网络,通过IP地址和子网掩码自动计算得到
GATEWAY=192.168.1.1 #网关地址
BROADCAST=192.168.1.255 #广播地址,通过IP地址和子网掩码自动计算得到
ONBOOT=yes #引导时激活网络
USERCTL=no #非ROOT用户不可控制该设备
BOOTPROTO=static #引导时使用静态地址(还有[none|bootp|dhcp]几项可选)
HWADDR=00:00:00:00:00:XX #填上本机的MAC地址
NAME=eth0 #网络连接名称
3、经过以上设置,正常情况下是可以成功的,如果仍有问题,在文件/etc/rc.d/rc.local最后加入“ifup eth0”,说明:/etc/rc.local脚本是在所有其它初始化脚本执行完毕后才执行。
4、设置完毕,重启电脑。
5、其它网络控制命令:
ifdown eth0、ifconfig eth0 down #关闭网络
ifup eth0、ifconfig eth0 up #开启网络
6、另附上设置DNS 配置文件(位置/etc/resolv.conf)的方法:
service network start #启动网络服务
service network stop #停止网络服务
srvice network restart #重启网络服务
service network status #查看网络服务状态
购买使用一诺网络美国服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国服务器低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3