当前位置: 代码迷 >> 综合 >> centos7联网的一些问题
  详细解决方案

centos7联网的一些问题

热度:95   发布时间:2023-10-24 05:19:33.0

安装完centos7之后发现无法联网

cd /etc/sysconfig/network-scripts/

vim ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=auto
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME=ens33
UUID=9100f10c-3c82-4779-83b1-8ef3dbe183be
DEVICE=ens33
ONBOOT=yes
IPV6_PRIVACY=no
HWADDR=00:0C:29:DD:EF:60
IPV6INIT=no

主要添加的内容是HWADDR=00:0C:29:DD:EF:60,这个值是网卡设备的mac地址,可以通过 

ip addr命令查找

重启之后可以联网了但是只能连接主机,解析不了域名

这种情况大概率可能是禁用了dns

然后我就自己设置了网关和dns

dns1=192.168.1.1
GATEWAY=192.168.1.1
IPADDR=192.168.1.10
PREFIX=24
DNS1=192.168.1.1

网关就是该网段的第一个地址,也是路由器的地址

dns可以是网关地址,

我在网络连接中也可以设置dns,设置后就会在配置文件中生成,DNS1=192.168.1.1就是自动生成的

TYPE=Ethernet // 网卡类型:为以太网

 

PROXY_METHOD=none //代理方式:关闭状态

BROWSER_ONLY=no //只是浏览器:否

BOOTPROTO=dhcp //设置网卡获得ip地址的方式,可能的选项为static(静态),dhcp(dhcp协议)或bootp(bootp协议).

DEFROUTE=yes //默认路由:是, 不明白的可以百度关键词 默认路由

IPV4_FAILURE_FATAL=no //是不开启IPV4致命错误检测:否

IPV6INIT=yes // IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到

IPV6] IPV6_AUTOCONF=yes // IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]

IPV6_DEFROUTE=yes // IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]

IPV6_FAILURE_FATAL=no //是不开启IPV6致命错误检测:否

IPV6_ADDR_GEN_MODE=stable-privacy // IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]

NAME=ens34 # 网卡物理设备名称

UUID=8c75c2ba-d363-46d7-9a17-6719934267b7 // 通用唯一识别码,没事不要动它,否则你会后悔的。。

DEVICE=ens34 // 网卡设备名称, 必须和 NAME 值一样

ONBOOT=no // 系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备

IPADDR=192.168.103.203 //网卡对应的ip地址

NETNASK=255.255.255.0 //子网 24就是255.255.255.0

GATEWAY=192.168.103.1 //网关:x.x.x.x

DNS1=114.114.114.114 // dns :x.x.x.x

HWADDR=78:2B:CB:57:28:E5 //mac地址

通过这次实践,我对dns服务的理解加深了,没有dns就无法解析域名,自然无法连接外网

一般路由器可以作为dns服务器

路由器也可以作为网关