9. 9月29日 Linux网卡设置
9. 9月29日 Linux网卡设置
在Linux服务器配置中,正确设置网卡是至关重要的一步。
Linux系统主要应用于服务器端,而服务器的管理,并不像我们操作PC一样,可以直接操作。
服务器一般是放在数据中心机房,而进入数据中心机房是需要严格的审核的,服务器在安装完成后,很少进行现场操作了。
所以,对于Linux服务器,我们一般是采用网络远程连接服务器的方式。
网卡配置概述
网卡(Network Interface Card)是计算机与网络之间通信的接口,用于传输数据。在CentOS 7中,网卡配置文件存储在/etc/sysconfig/network-scripts/目录下。每个网卡接口都有一个对应的配置文件,文件名格式为ifcfg-
网卡文件位置
centos网卡配置文件一般位于:/etc/sysconfig/network-scripts/
文件名一般为:ifcfg-eno或者ifcfg-eth0类似的文件,可以先用ip addr 命令或者是ifconfig命令查看网卡信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
配置文件解析
DEVICE=ens33 # 网卡的设备名称
NAME=ens33 # 网卡设备的别名
TYPE=Ethernet #网络类型:Ethernet以太网
BOOTPROTO=dhcp #引导协议:static静态、dhcp动态获取、none不指定(可能出现问题
DEFROUTE=yes #启动默认路由
IPV4_FAILURE_FATAL=no #不启用IPV4错误检测功能
IPV6INIT=yes #启用IPV6协议
IPV6_AUTOCONF=yes #自动配置IPV6地址
IPV6_DEFROUTE=yes #启用IPV6默认路由
IPV6_FAILURE_FATAL=no #不启用IPV6错误检测功能
UUID=sjdfga-asfd-asdf-asdf-f82b #网卡设备的UUID唯一标识号
ONBOOT=no #开机自动启动网卡
其中需要识记的项目有:
BOOTPROTO=dhcp #引导协议:static静态、dhcp动态获取、none不指定(可能出现问题
ONBOOT=no #开机自动启动网卡
其他暂不用管。
设置IP地址的两种方法
仅设置配置文件并不能起效
仅设置配置文件并不能起效
仅设置配置文件并不能起效
动态获取IP
修改以上配置文件中的两项:
BOOTPROTO=dhcp
ONBOOT=yes
设置静态IP地址
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.157.130
GATEWAY=192.168.157.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8
以下是每个参数的解释:
- BOOTPROTO=static这表示网卡使用静态IP配置。不依赖于DHCP服务器分配IP地址。
- ONBOOT=yes这表示在系统启动时启用网卡。
- IPADDR=192.168.157.130这是分配给网卡的静态IP地址。
- GATEWAY=192.168.157.2这是默认网关的IP地址,用于访问本地网络之外的网络。
- NETMASK=255.255.255.0这是子网掩码,用于确定网络的哪一部分是网络地址,哪一部分是主机地址。
- DNS1=114.114.114.114这是首选DNS服务器的IP地址。
- DNS2=8.8.8.8
这是备用DNS服务器的IP地址,当首选DNS服务器不可用时使用。
重启网络服务
设置完配置文件后必须重启服务,才能起效
设置完配置文件后必须重启服务,才能起效
设置完配置文件后必须重启服务,才能起效
systemctl restart network
systemctl restart network 命令用于重启网络服务。这个命令会重新启动 network 服务,这通常在你修改了网络配置文件后执行,以使更改生效。
查看IP地址
ip addr
测试效果
ping 命令是一个常用的网络诊断工具,它用于测试网络连接的可达性和质量。ping 命令通过发送 ICMP(Internet Control Message Protocol)回显请求消息到指定的主机,并等待 ICMP 回显响应消息,来检查两台主机之间的网络连接。
ping www.baidu.com