Linux虚拟机(2):CentOS-7虚拟机网络设置
一、安装好CentOS后,查询IP
使用 ip addr 命令查询,发现网卡没有显示IP地址
使用 ifconfig 命令,提示命令未找到
二、修改网卡设置
进入网卡配置文件的目录。执行命令 cd /etc/sysconfig/network-scripts/ 然后查看下面的网卡文件
输入 vi ifcfg-eth0 编辑文件,按shift +i 键进入到编辑(insert)的模式,将ONBOOT=no 改为 =yes
改好之后按Esc键退出insert模式,再按shift +:键,输入wq,保存并退出
三、重启网卡
执行命令 service network restart 重启网卡服务。显示绿色ok,重启成功。
四、执行完成后,我们再次执行命令 ip addr 查看是否分配到IP地址
五、安装工具
执行命令yum provides ifconfig 查看哪个包提供了ifconfig命令,然后可以看到net-tools包提供ifconfig包
六、安装net-tools包
执行命令:yum install net-tools ,安装net-tools,就可以使用ifconfig命令了。
安装完之后输入ifipconfig
以上网卡文件中,ONBOOT=no 的原因是安装CentOS时的引导程序,没有选择打开以太网,这样默认是开机不激活网卡。
如果在引导程序时打开以太网,默认设置就是ONBOOT=yes
网卡文件各配置解释:
TYPE=Ethernet //网络类型:Ethernet以太网 BOOTPROTO=static //引导协议:dhcp自动获取IP、static静态IP、none不指定 DEFROUTE=yes //启动默认路由 IPV4_FAILURE_FATAL=no //不启用IPV4错误检测功能 IPV6INIT=yes //启用IPV6协议 IPV6_AUTOCONF=yes //自动配置IPV6地址 IPV6_DEFROUTE=yes //启用IPV6默认路由 IPV6_FAILURE_FATAL=no //不启用IPV6错误检测功能 NAME=eno16777736 // 网卡设备的别名 UUID=90528772-9967-46da-b401-f82b64b4acbc //网卡设备的UUID唯一标识号 DEVICE=eno16777736 // 网卡的设备名称 ONBOOT=yes //开机自动激活网卡 DNS1=6.6.6.6 //DNS域名解析服务器的IP地址 IPADDR=192.168.1.199 //网卡的IP地址 PREFIX=24 //子网掩码 GATEWAY=192.168.1.1 //默认网关IP地址