Linux网络
判断是否接入互联网
安装完成的linux虚拟机是没有办法接入互联网的,如下图所示。一般来说,我们看linux是否接入互联网,主要是看是否能够通过命令ping baidu.com
得到返回结果。
或者使用命令 ip addr
查看虚拟机的ip地址,不同的版本查看命令不一样。需要自己去搜索看,不然使用命令会出现command not found
的提示。
因为没有启动网卡,所以不知道baidu.com
这个域名所代表的含义。因为没有启动网卡,所以我们也查询不到我们的ip地址,大家注意这里面的eno16777736
。所以我们进行修改网络配置文件的操作。
修改网络配置文件
在linux操作系统当中,网络配置文件的位置是固定的,在目路/etc/sysconfig/network-scripts/
下面,如下图所示。
在此目录文件下,配置文件的名字的格式也是固定的ifcfg-eno*
我们使用命令vi进行配置文件的修改。
1:修改第一个方框内部BOOTPROTO=dhcp
代表着动态ip
2:修改第二个方框内部ONBOOT=yes
代表系统启动,是否激活网卡。
3:保存退出
4:使用命令service network restart
重启网络服务
此时我们就可尝试再次使用ping
命令和查看相关的ip地址了。
设置静态IP地址
按照刚才的模式,我们每次接入互联网时,都会被分配一个动态ip,当然如果之前的ip没有被使用,我们还可以使用。但是在真实的情况下,我们也可以设定静态ip。
1:修改BOOTPROTO=static
或BOOTPROTO=NONE
2:添加IPADDR
和GETWAY
两个指令
然后重启我们的网络服务
这边会出现一个问题,暂时还无法解决,在我的机器上,按照这种方法确实是可以设置静态ip的,但是如此设定之后,再次ping百度就无法成功了。希望有小伙伴帮忙解决一下原因。