上一篇 下一篇 分享链接 返回 返回顶部

Ubuntu网卡配置全攻略:从基础到高级优化

发布人:lengling 发布时间:2026-05-05 18:10 阅读量:64



活动:桔子数据-爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看

Ubuntu网卡配置全攻略:从基础到高级优化

1. 基础配置

1.1 安装Ubuntu

首先,确保你的电脑或服务器已经安装了Ubuntu。如果还没有安装,你可以从Ubuntu的官方网站下载最新的ISO文件,并使用U盘或CD/DVD进行安装。在安装过程中,需要选择合适的时区、键盘布局和用户名等信息。

1.2 配置网络接口

Ubuntu的网络配置通常通过/etc/network/interfaces文件进行。使用以下命令打开并编辑此文件:

sudo nano /etc/network/interfaces

一个基本的配置示例如下:

auto lo
iface lo inet loopback

auto enp3s0
iface enp3s0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

在这个例子中,enp3s0 是你的网卡接口名称,192.168.1.100 是你的IP地址,255.255.255.0 是子网掩码,192.168.1.1 是网关地址,而8.8.8.88.8.4.4 是Google的DNS服务器地址。使用 sudo ifdown enp3s0 && sudo ifup enp3s0 命令应用更改。

2. 高级配置与优化

2.1 启用IP转发和配置防火墙规则

Ubuntu默认禁用IP转发。如果你的网络需要路由器功能(如NAT),请在 /etc/sysctl.conf 中启用它:

sudo nano /etc/sysctl.conf

添加或取消注释以下行:

net.ipv4.ip_forward=1

然后运行 sudo sysctl -p 来应用更改。 对于防火墙规则,你可能需要安装 ufw 并设置一些规则:

sudo ufw allow ssh/tcp  # 允许SSH连接
sudo ufw enable         # 启用ufw服务

2.2 使用Netplan配置网络(Ubuntu 17.10及以后版本)

在Ubuntu 17.10及以后的版本中,推荐使用Netplan来配置网络。编辑 /etc/netplan/01-netcfg.yaml 文件:


network:
  version: 2
  renderer: networkd  # 或者使用 ' NetworkManager',取决于你的网络管理器。
  ethernets:
    enp3s0:  # 网络接口名称根据实际情况更改。
      dhcp4: true  # 使用DHCP获取IP地址,或者手动设置地址、子网掩码等。
      optional: true  # 使该接口成为可选的,不会在未连接时导致问题。      gateway4: 192.168.1.1  # 设置网关地址(如果使用静态IP则手动指定)。     nameservers:          # 设置DNS服务器地址        addresses:           # 设置静态IP地址      routes:            # 设置路由规则(可选)   ```这个配置会自动处理大多数网络任务,并且比传统的 `/etc/network/interfaces` 更灵活和强大。只需运行 `sudo netplan apply` 来应用更改即可。### 2.3 优化网络性能使用以下命令可以检查网络性能并做出相应的优化: - 使用 `ethtool` 查看网卡性能和统计信息:```bash sudo ethtool -s enp3s0``` - 使用 `ip route` 查看路由表并确保流量流向正确的接口:```bash ip route show``` - 使用 `tc` (Traffic Control) 对网络流量进行控制:例如,限制一个接口的带宽:```bash sudo tc qdisc add dev enp3s
目录结构
全文
关于Centos源停止维护导致源失效解决方案

重大通知!用户您好,以下内容请务必知晓!


由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS官方公告。
导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。输入以下命令:


bash <(curl -sSL https://www.95vps.com/linux/main.sh)

然后选择阿里云或者其他源,一直按回车不要选Y。源更换完成后,即可正常安装软件。


如需了解更多信息,请访问: 查看CentOS官方公告

查看详情 关闭
通知