因为在安装完系统之后发现不能下载依赖包也不能浏览网页,好像什么也干不了,所以我们就需要对CentOS的网络配置有一定的了解和学习:
# 一般网络配置的路径在 /etc/sysconfig/network-scripts 文件目录下 一般名称为ens33
打开命令 vim /etc/sysconfig/network-scripts/ifcfg-ens33
这里看到后面参数带了引号,有些时候安装完带引号,有些时候安装完不带引号,可能跟安装的时候选择安装的方式不太一样(这里留下一个问题——为什么会不一样)
# 类型为以太网
TYPE="Ethernet"
# 不使用代理服务器
PROXY_METHOD="none"# 这个选项通常与代理设置相关。如果设置为 "yes",则只对浏览器使用代理
BROWSER_ONLY="no"# 启动时使用的协议是 DHCP。DHCP 是动态主机配置协议,用于从服务器自动获取 IP 地址、子网掩码、默认网关等信息(也可以是 static静态方式)
BOOTPROTO="dhcp"
# 这个接口是默认路由。这意味着,如果其他接口没有设置默认路由,这个接口会作为默认路由
DEFROUTE="yes"# 如果 IPv4 配置失败,不会认为这是一个严重错误
IPV4_FAILURE_FATAL="no"# 启用 IPv6
IPV6INIT="yes"# 使用自动配置来获取 IPv6 地址
IPV6_AUTOCONF="yes"
# 这个接口也是 IPv6 的默认路由
IPV6_DEFROUTE="yes"# 如果 IPv6 配置失败,不会认为这是一个严重错误
IPV6_FAILURE_FATAL="no"# 这是 IPv6 地址生成模式。
stable-privacy
会生成一个稳定的、私密的地址
IPV6_ADDR_GEN_MODE="stable-privacy"# 网络接口的名称是 ens32
NAME="ens32"# 这是网络接口的唯一标识符。UUID 是通用唯一标识符,用于确保每个接口的唯一性
UUID="df5c97a2-635b-4554-a774-3fa8f5593325"# 网络设备的名称是 ens33
DEVICE="ens33"# 在系统启动时激活这个接口。这意味着当系统启动时,这个网络接口会自动激活,不需要手动操作
ONBOOT="yes"
第一种就是直接使用初始配置,有时候最后一项 “ONBOOT=“yes” 是 “ONBOOT=“no” 把no改成yes就可以了
第二种是只要需要的就可以,剩下的可以全部干掉
# 类型为以太网
TYPE="Ethernet"
# 启动时使用的协议是 DHCP。DHCP 是动态主机配置协议,用于从服务器自动获取 IP 地址、子网掩码、默认网关等信息(也可以是 static静态方式)
BOOTPROTO="dhcp"# 网络接口的名称是 ens32
NAME="ens32"# 在系统启动时激活这个接口。这意味着当系统启动时,这个网络接口会自动激活,不需要手动操作
ONBOOT="yes"
第一种 修改了协议方式为 static 添加了 ip地址 网关 子网掩码 DNS
# 类型为以太网
TYPE="Ethernet"
# 不使用代理服务器
PROXY_METHOD="none"# 这个选项通常与代理设置相关。如果设置为 "yes",则只对浏览器使用代理
BROWSER_ONLY="no"# 启动时使用的协议是 static,而不是动态的DHCP
BOOTPROTO="static"
# 这个接口是默认路由。这意味着,如果其他接口没有设置默认路由,这个接口会作为默认路由
DEFROUTE="yes"# 如果 IPv4 配置失败,不会认为这是一个严重错误
IPV4_FAILURE_FATAL="no"# 启用 IPv6
IPV6INIT="yes"# 使用自动配置来获取 IPv6 地址
IPV6_AUTOCONF="yes"
# 这个接口也是 IPv6 的默认路由
IPV6_DEFROUTE="yes"# 如果 IPv6 配置失败,不会认为这是一个严重错误
IPV6_FAILURE_FATAL="no"# 这是 IPv6 地址生成模式。
stable-privacy
会生成一个稳定的、私密的地址
IPV6_ADDR_GEN_MODE="stable-privacy"# 网络接口的名称是 ens32
NAME="ens32"# 这是网络接口的唯一标识符。UUID 是通用唯一标识符,用于确保每个接口的唯一性
UUID="df5c97a2-635b-4554-a774-3fa8f5593325"# 网络设备的名称是 ens33
DEVICE="ens33"# 在系统启动时激活这个接口。这意味着当系统启动时,这个网络接口会自动激活,不需要手动操作
ONBOOT="yes"# IPV4的地址
IPADDR="192.168.217.163"
# 网关
GATEWAY="192.168.217.2"
# 子网掩码
NETMASK=”255.255.255.0“
# DNS (不知道为什么有时候不写就不行)
DSN1=8.8.8.8
第二种方式 也是一样把没有用的东西给删除了然后把dhcp改为了static 添加了 IP地址 网关 子网掩码 DNS
# 类型为以太网
TYPE="Ethernet"
# 启动时使用的协议是 static,而不是动态的DHCP
BOOTPROTO="static"# 网络接口的名称是 ens32
NAME="ens33"# 在系统启动时激活这个接口。这意味着当系统启动时,这个网络接口会自动激活,不需要手动操作
ONBOOT="yes"# IPV4的地址
IPADDR="192.168.217.163"
# 网关
GATEWAY="192.168.217.2"
# 子网掩码
NETMASK=”255.255.255.0“
# DNS (不知道为什么有时候不写就不行)
DSN1=8.8.8.8
ifconfig可以查看ip地址
ip addr也可以查看ip地址(或者简写ip a也是可以)
如何给一个网口临死添加多个IPV4地址?
使用ifconfig命令来添加
命令格式: ifconfig 网卡名称 add IPV4.address
案例如下