ubuntu lamp如何配置网络
导读:Ubuntu LAMP网络配置实操指南 一、前置检查与规划 确认网卡名称:执行命令查看,如ip addr show 或 ifconfig,常见名称有 eth0、ens33、enp3s0 等。 规划网络参数:准备静态 IP(如 192.16...
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 及以后主流版本)
- 编辑 Netplan 配置:配置文件位于 /etc/netplan/,文件名可能为 01-netcfg.yaml、01-network-manager-all.yaml 等。
示例(将接口名和参数替换为你的实际值):network: version: 2 renderer: networkd ethernets: enp3s0: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] - 应用与回滚:先执行 sudo netplan try(变更有误会自动回滚),确认无误后执行 sudo netplan apply。
- 验证:
- 查看地址:ip addr show enp3s0
- 测试连通:ping -c 4 192.168.1.1 与 ping -c 4 8.8.8.8
- 解析测试:nslookup www.ubuntu.com
- 说明:若你的系统使用 NetworkManager 作为 renderer,可将 renderer 设为 NetworkManager 并用其管理网络(桌面版常见)。
三、旧版 Ubuntu 14.04/16.04 使用 ifupdown 配置静态 IP
- 编辑接口文件:sudo nano /etc/network/interfaces
示例:auto lo iface lo inet loopback auto eth0 iface eth0 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 - 重启网络:
- sudo systemctl restart networking
- 或按接口重启:sudo ifdown eth0 & & sudo ifup eth0
- 验证:同 Netplan 的验证步骤。
四、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 与端口映射。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu lamp如何配置网络
本文地址: https://pptw.com/jishu/763953.html
