Ubuntu修改网卡名称
Ubuntu修改网卡名称
1、原因
之前用的虚拟机是RedHat,最近新装了Ubuntu,启动Web服务并开放8080端口后仍然访问不到,后来发现Ubuntu默认安装的网卡名称不是eth0,为了和以前习惯保持一致故作此修改。
2、方法
- 编辑
/etc/sysctl.conf
文件
vi /etc/default/grub
修改 GRUB_CMDLINE_LINUX 的值:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
详细参数说明参考:biosdevname & net.ifnames
- No parameters (net.ifnames 為預設): NIC identified as “enp5s2”.
- Parameter biosdevname=0 (net.ifnames 為預設): NIC identified as “enp5s2”.
- Parameter net.ifnames=0 (採用 biosdevname 規則): NIC identified as “em1”.
- Parameter net.ifnames=0 AND biosdevname=0 (最傳統的方式,eth0 eth1 傻傻分不清): NIC identified as “eth0”.
- 更新配置:
update-grub
- 编辑
/etc/network/interfaces
文件
修改网络接口文件,增加(获取动态配置):
auto eth0
iface etho inet dhcp
- 重启机器
reboot
- 验证修改结果
参考资料:
-
UFW
- 查看防火墙状态
ufw status
- 启用/禁用防火墙
ufw enable ufw disable
- 允许某个端口
ufw allow 80/tcp