最近开始了linux之旅,安装好了虚拟机,准备试试ping一下自己的主机,是可以ping通的,但是ping百度却不行,如下图:
命令:nc www.baidu.com 80
然后输入请求信息,之后报错了,额,意思好像是找不到服务,那就是网络没有通呗,开始进行配置网络,之前我自己的主机可以ping通应该是因为我在配置linux虚拟机的时候选择只和主机模式的网络通信。我也和自己的网络连接了,所以可以ping通,如下图,
但是ping其他网址好像不行,我就选择了NAT模式,就开始网络配置了
但是又出现问题,我,,,,,,,如下:
这个文件没有权限修改,就算切换到root用户也不可以,百度一通,各种办法都试了还是不行,有说保存文件的时候使用w !sudo tee %强制保存,但是出现shell 1 还是没有成功,还有说用sudo vim。。。。这样写如ens33,我还是不行,但是看了一下怎么配置的,还是学到一点东西
- 要配置ens33这个文件,ens33这个应该是个网卡的名称,使用ifconfig可以看到具体的信息,
- 开始向ens33这个文件写入信息,记得查看自己的UDDI,如果直接粘贴复制,之后会报错的,用命令:sudo blkid查看一下
这个是原始的ens33文件的内容:
YPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=3a7acd17-a9be-4f8b-87e6-d21e055dbb78
DEVICE=ens33
ONBOOT=no
TYPE=”Ethernet”
BOOTPROTO=”static” #静态连接
NAME=”ens33”
UUID="c5daa72f-cb70-486b-b937-a1919b949a51"
DEVICE=”ens33”
ONBOOT=”yes” #网络设备开机启动
IPADDR=”192.168.33.128” #这个就是ens33这块网卡的ip
NETMASK=”255.255.255.0” #子网掩码
GATEWAY=”192.168.95.2” #网关IP
DNS1= 8.8.8.8
DNS2=8.8.8.4
由于没有保存成功就换了一种办法,我用虚拟机的快照让系统回到之前的开机状态,因为感觉这个系统要被我搞坏了,害
这次我没有更改ens33里面的内容,直接启动服务,我用的命令是service network restart,就一直报错,找不到服务,我以为是网络没有连接上,但是检查网络是好的啊,看到好多说是ens33没配好,我就一直在纠结于ens33,又跑去弄ens33这个文件,最后这个文件不知道怎么的,在用ifconfig的时候,没有这个网卡了,也就是ens33都消失了,我要哭了,最后发现网上的centos的版本可能不一样,我的是centos8,需要用numcli c reload,然后才解决,之后就可以连接了,第一次报错百度到是ens33这个文件没有配好,就一直去搞那个文件,没想到就是一个命令的问题,害,我觉得centos8是不是已经把ens33这个文件给配好了,里面的网关,ip什么的都搞好了,但是我打开查看并没有啊,如果有大佬看到这篇博客,可以指点一下吗,万分感激。
成功启动网络:
ping了自己的主机:
ping通了百度:
请求了百度的主页:
一个在互联网摸爬滚打的程序媛改bug的一天