温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

linux怎么配置网络

发布时间:2026-07-16 05:44:40 来源:亿速云 阅读:93 作者:小樊 栏目:系统运维

在 Linux 中配置网络的方法取决于你使用的发行版网络管理方式(NetworkManager / systemd-networkd / 传统 ifconfig)以及你是临时配置还是永久配置。下面我按常见情况给你一个清晰、实用的总结。


一、快速判断你该用哪种方式

ps -ef | grep -E 'NetworkManager|systemd-networkd'
情况 推荐方式
桌面版(Ubuntu / CentOS / Fedora) NetworkManager
服务器(Ubuntu Server / CoreOS) netplan / systemd-networkd
老系统 ifconfig + route
云服务器 通常自动配置,不建议手动改

二、临时配置(重启失效)

1️⃣ 查看网卡名

ip addr

常见名称:eth0, ens33, enp0s3


2️⃣ 配置 IP(临时)

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

3️⃣ 配置网关

sudo ip route add default via 192.168.1.1

4️⃣ 配置 DNS

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

✅ 重启后失效


三、永久配置(推荐)


✅ Ubuntu 18.04+(Netplan)

1️⃣ 查看配置文件

ls /etc/netplan/

2️⃣ 编辑配置

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

示例(DHCP):

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: true

示例(静态 IP):

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 114.114.114.114

3️⃣ 应用配置

sudo netplan apply

✅ CentOS / Rocky / AlmaLinux

方式一:NetworkManager(推荐)

查看连接

nmcli device status

配置静态 IP

nmcli con modify eth0 ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"

nmcli con up eth0

DHCP

nmcli con modify eth0 ipv4.method auto
nmcli con up eth0

方式二:传统配置文件(CentOS 7)

vim /etc/sysconfig/network-scripts/ifcfg-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

重启网络:

systemctl restart network

四、常见网络命令速查

功能 命令
查看 IP ip addr
查看路由 ip route
测试网络 ping 8.8.8.8
查看 DNS cat /etc/resolv.conf
重启网络 systemctl restart NetworkManager

五、常见问题排查

❌ ping 不通网关

ip route
ip link

❌ DNS 无法解析

nslookup www.baidu.com
cat /etc/resolv.conf

❌ 网卡没起来

ip link set eth0 up

六、我可以帮你更精确配置 ✅

你可以直接告诉我:

  1. Linux 发行版 + 版本
  2. 是服务器还是桌面
  3. 要 DHCP 还是静态 IP
  4. 是否远程连接(避免断网)

我可以给你完全可复制的命令

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI