最近玩毛子小鸡的时候发现商家自带的Ubuntu16系统装好后没网,进VNC用ifconfig查看网络发现默认的网卡竟然是ens3而不是eth0。搜索了一番发现可以把ens3改回eth0。
centos6修改如下:
先编辑vim /etc/default/grub文件,找到GRUB_CMDLINE_LINUX=""这一行,在引号中间添加net.ifnames=0 biosdevname=0这项。
- GRUB_DEFAULT=0
- #GRUB_HIDDEN_TIMEOUT=0
- GRUB_HIDDEN_TIMEOUT_QUIET=true
- GRUB_TIMEOUT=2
- GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
- GRUB_CMDLINE_LINUX_DEFAULT=""
- GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
保存一下,然后使用grub-mkconfig -o /boot/grub/grub.cfg重新生成grub引导配置文件。
再编辑/etc/network/interfaces,把其中的ens3改为eth0,注意看网络IP和网关等是不是正确,重启小鸡,看看网络是不是通了。
centos7修改如下:
具体步骤如下:
1、 vim /etc/default/grub
GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)” GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT=”console” GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet” GRUB_DISABLE_RECOVERY=”true”
在GRUB_CMDLINE_LINUX的最后,加上 net.ifnames=0 biosdevname=0 的参数
GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0”
2、 grub2-mkconfig -o /boot/grub2/grub.cfg
3、 mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0
4、 reboot
===================================================================
症状如下:
1、无法ping,ssh也连接不上
2、后台安全组、子网端口已全部放行
3、重启无卵用
实际上经过一番搜索…是TM小鸡的网卡没启动起来,解决办法就是
- ifconfig -a #查看网卡名字,我的是ens3
- ifconfig ens3 up #启动网卡
- dhclient ens3 #分配IP
文章分类: 技术教程
字数统计:本文共有 1684 个
本文链接:http://blog.442442.xyz/jishujiaocheng/184.html

发表评论: