Ubuntu LAMP网络配置实操指南
一、前置检查与规划
- 确认网卡名称:执行命令查看,如ip addr show 或 ifconfig,常见名称有 eth0、ens33、enp3s0 等。
- 规划网络参数:准备静态 IP(如 192.168.1.100/24)、网关(如 192.168.1.1)、DNS(如 8.8.8.8、8.8.4.4)。
- 备份现有网络配置:修改前先备份,例如 sudo cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bak。
- 选择管理方式:Ubuntu 18.04/20.04/22.04/24.04 通常使用 Netplan;若使用 NetworkManager 或旧版 ifupdown,配置方式不同(见下文差异)。
二、使用 Netplan 配置静态 IP(Ubuntu 18.04 及以后主流版本)
三、旧版 Ubuntu 14.04/16.04 使用 ifupdown 配置静态 IP
四、LAMP 相关网络要点与测试
- 安装 LAMP(如尚未安装):
- 一键:sudo apt update && sudo apt install lamp-server^
- 或:sudo tasksel install lamp-server
- Apache 监听与测试:
- 检查监听端口:sudo ss -tlnp | grep :80
- 本机测试:curl http://127.0.0.1 或浏览器访问 http://服务器IP
- 文档根目录:/var/www/html
- 远程访问与防火墙:
- 云服务器需放行 TCP 80/443(安全组/防火墙)。
- 本地或 VMware 环境确认网络模式(桥接/NAT)与宿主机网络一致,必要时设置静态 IP 便于访问。
- 可选:启用远程 SSH 便于维护(安装后使用 sudo systemctl enable --now ssh)。
五、常见问题与排查
- 网卡名不一致:用 ip addr 确认实际名称,替换配置文件中的接口名。
- Netplan 语法错误:缩进必须正确(使用空格),修改后用 netplan try 验证。
- 无法上网:核对 gateway4 与 nameservers;先 ping 网关,再 ping 外网 IP,最后做 DNS 解析测试。
- 使用 NetworkManager 却无法管理有线网卡:检查 /etc/NetworkManager/NetworkManager.conf 中 managed=true,必要时重启 NetworkManager。
- 虚拟机网络:桥接可直接使用局域网网段;NAT 需通过宿主机端口转发或设置静态 IP 与端口映射。