linux

Linux minimal网络配置教程

小樊
45
2025-05-19 17:12:48
栏目: 智能运维

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

1. 检查网络硬件状态

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

sudo lshw -C network

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

安装NetworkManager(如果尚未安装)

sudo apt update
sudo apt install network-manager  # 对于Debian/Ubuntu
sudo dnf install NetworkManager  # 对于CentOS/RHEL

配置网络连接

nmcli connection show

使用 nmcli 命令行工具来修改指定的网络连接。例如,设置静态IP地址:

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 addrifconfig 命令验证IP地址是否已更改。如果使用 ifconfig 命令提示命令未找到,可以安装 net-tools

sudo apt install net-tools  # 对于Debian/Ubuntu
sudo dnf install net-tools  # 对于CentOS/RHEL

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

编辑网络配置文件

编辑 /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

编辑 /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

4. 临时配置(重启后失效)

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

设置IP地址

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

5. 验证网络配置

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

ip addr show

或者

ifconfig

通过以上步骤,你应该能够在Linux最小化安装后进行基本的网络配置。如果遇到具体问题,可以根据错误信息进行排查和解决。

0
看了该问题的人还看了