linux

Linux minimal网络设置指南

小樊
38
2025-07-27 12:15:42
栏目: 智能运维

在Linux系统中进行最小化安装后的网络配置,通常涉及几个关键步骤。以下是一个基本的教程,适用于大多数Linux发行版,包括CentOS、Ubuntu、Debian等。

检查网络硬件状态

首先,确保你的网络硬件已经正确连接并工作正常。你可以使用以下命令检查网络硬件的状态:

sudo lshw -C network

使用NetworkManager进行网络配置(适用于使用NetworkManager的系统)

安装NetworkManager(如果尚未安装)

对于Debian/Ubuntu系统:

sudo apt update
sudo apt install network-manager

对于CentOS/RHEL系统:

sudo dnf install NetworkManager

配置网络连接

nmcli connection show
nmcli con mod "ens160" ipv4.addresses 192.168.125.137/24
nmcli con mod "ens160" ipv4.gateway 192.168.125.2
nmcli con mod "ens160" ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con mod "ens160" ipv4.method manual
nmcli con down "ens160" && nmcli con up "ens160"
ip addr show

或者

ifconfig

使用配置文件进行网络配置(适用于不使用NetworkManager的系统)

Debian/Ubuntu

编辑 /etc/netplan/01-netcfg.yaml 文件:

sudo nano /etc/netplan/01-netcfg.yaml

添加以下内容(以以太网为例):

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 192.168.1.10/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8

保存并关闭文件,然后应用更改:

sudo netplan apply

CentOS/RHEL

编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件:

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

添加以下内容:

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

保存并退出编辑器,然后重启网络服务:

sudo systemctl restart network

临时配置(重启后失效)

使用 ifconfigip 命令进行临时配置:

sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up

或者使用 ip 命令:

sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip link set eth0 up

验证网络配置

使用以下命令验证网络配置是否生效:

ip addr show

或者

ifconfig

0
看了该问题的人还看了