Ubuntu 24.04 网关/DNS和禁用IPv6的网络配置

一、 环境排查(确定参数)

在修改配置前,需先确认系统中现有的网卡名称和配置文件名。

1. 查找网卡名称

执行以下命令:

ip a
  • 目的:确定需要修改的网卡标识(如输出中的 2: enp6s18)。
  • 记录结果:网卡名为 enp6s18

2. 查找 Netplan 配置文件

执行以下命令:

ls /etc/netplan/
  • 目的:确认配置文件的具体名称(通常为 50-cloud-init.yaml01-network-manager-all.yaml)。
  • 记录结果:文件名为 50-cloud-init.yaml

二、 配置静态 IP、网关与 DNS

1. 写入静态配置

使用“一键覆盖”方式,将 enp6s18 设置为静态 IP 192.168.1.130,并将网关与 DNS 统一指向 192.168.1.182

sudo sh -c 'cat > /etc/netplan/50-cloud-init.yaml <<EOF
network:
  version: 2
  renderer: networkd
  ethernets:
    enp6s18:
      dhcp4: false
      addresses:
        - 192.168.1.130/24
      routes:
        - to: default
          via: 192.168.1.182
      nameservers:
        addresses:
          - 192.168.1.182
EOF'

2. 生效配置

依次执行清理旧地址和应用新配置的命令:

sudo ip addr flush dev enp6s18 && sudo netplan apply

三、 一键彻底禁用 IPv6

为了提升网络兼容性,从内核层面完全关闭 IPv6。

1. 执行禁用指令

sudo sh -c 'echo -e "net.ipv6.conf.all.disable_ipv6 = 1\nnet.ipv6.conf.default.disable_ipv6 = 1\nnet.ipv6.conf.lo.disable_ipv6 = 1" > /etc/sysctl.d/99-disable-ipv6.conf' && sudo sysctl --system

2. 验证 IPv6 状态

ip a | grep inet6

预期结果:没有任何输出,表示已彻底禁用。

四、 安装基础网络工具

确保系统具备基础的编辑与诊断能力。

1. 更新系统索引并安装工具 nano文本编辑和ping命令工具包

sudo apt update
sudo apt install nano iputils-ping curl -y

五、 连通性测试指令(存档备查)

测试目标命令备注
检查 IP 状态ip a确认显示 192.168.1.130/24
测试内网网关ping 192.168.1.182 -c 4检查到旁路由的物理连通性
测试外网连接curl -I https://www.baidu.com检查网页请求(TCP)是否正常
深度诊断curl -v https://www.baidu.com检查 SSL 握手及代理返回的 Fake-IP 情况

存档说明

  • 本配置适用于 Ubuntu 24.04。
  • 如遇旁路由 Fake-IP 模式,ping 外部域名失败属正常现象,只要 curl 返回 200 OK 即代表网络通畅。

原创文章,作者:开心电脑网,如若转载,请注明出处。

(0)
Ubuntu安装Docker显卡驱动配置ComfyUI一键部署Z-Image-Turbo文生图创作
上一篇 2026年1月21日
Ubuntu桌面版系统将任务栏放在底部和图标居中的设置方法
下一篇 2024年1月14日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注