⚙️linux网卡配置

9

centos/RHEL

一、首先查看网卡名字,有几张网卡

ifconfig
ip a

二、去配置文件里面配置

cd /etc/sysconfig/network-scripts/ && ls
vim ifcfg-ens33
TYPE=Ethernet #设置网卡类型,“Ethernet”表示以太网  
DEVICE=ens33 #设置网卡的名称  
ONBOOT=yes #设置网卡是否在 Linux 操作系统启动时激活  
BOOTPROTO=static #设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址  
IPADDR= #设置网卡的 IP 地址  
NETMASK=255.255.255.0 #设置网卡的子网掩码  
GATEWAY= #设置网卡的默认网关地址  
DNS1= #设置DNS服务器的 IP 地址
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
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=cd498df0-5fe5-4533-83bb-76823369d836
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.32
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1

三、重启网络服务

systemctl restart network

centos8使用nmcli来管理网络,network被移除

nmcli c reload
nmcli c up ens33

debian/ubuntu

一、和centos不一样,debian系所有的网卡配置信息在一个文件内

二、查看网卡全名

ip addr

三、修改网卡配置

vim /etc/network/interfaces

四、使用dhcp自动配置

allow-hotplug ens33
iface ens33 inet dhcp
ens33替换为自己的网卡名称

五、静态配置

allow-hotplug ens33
iface ens33 inet static
address 192.168.1.4/24
gateway 192.168.1.1
dns-nameservers 8.8.8.8

六、重启网络配置

service networking restart