新建的linux怎么设置网卡
新建的linux怎么设置网卡详细介绍
在新安装的 Linux 系统中设置网卡的步骤会因 Linux 发行版和使用的网络管理工具不同而有差异,下面为你介绍常见的几种方式。
使用
nmcli 命令(适用于使用 NetworkManager 的系统,如 Fedora、CentOS 8+、Ubuntu 等)
- 查看网络连接:bash
nmcli connection show此命令可列出当前系统中的所有网络连接。
- 查看可用的网络设备:bash
nmcli device status该命令能显示系统中所有网络设备的状态。
- 设置静态 IP 地址:
若要将网卡eth0设置为静态 IP 地址,可使用以下命令:bashnmcli connection modify eth0 ipv4.addresses .1.100/24nmcli connection modify eth0 ipv4.gateway .1.1
nmcli connection modify eth0 ipv4.dns .8.8
nmcli connection modify eth0 ipv4.method manual
上述命令分别设置了 IP 地址、网关、DNS 服务器,并且将网络配置方法设为手动。
- 激活连接:bash
nmcli connection up eth0执行此命令可激活刚刚设置的网络连接。
使用
ifconfig 和
route 命令(适用于旧版 Linux 系统)
- 设置静态 IP 地址:bash
eth0 .1.100 netmask .255.0此命令把
eth0网卡的 IP 地址设置为192.168.1.100,子网掩码为255.255.255.0。 - 设置网关:bash
route default gw .1.1该命令将默认网关设置为
192.168.1.1。 - 设置 DNS 服务器:
编辑/etc/resolv.conf文件,添加如下内容:plaintextnameserver 8.8.8.8此操作将 DNS 服务器设置为
8.8.8.8。
修改网络配置文件(以 CentOS 7 为例)
- 编辑网络配置文件:bash
/etc/sysconfig/network-scripts/ifcfg-eth0将文件内容修改如下:plaintext
TYPE=EthernetBOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=your-uuid
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
这里设置了静态 IP 地址、子网掩码、网关和 DNS 服务器。
- 重启网络服务:bash
systemctl restart network912systemctl network
执行该命令可使新的网络配置生效。