修改vps网卡ens3为eth0

最近玩毛子小鸡的时候发现商家自带的Ubuntu16系统装好后没网,进VNC用ifconfig查看网络发现默认的网卡竟然是ens3而不是eth0。搜索了一番发现可以把ens3改回eth0。

centos6修改如下:

先编辑vim /etc/default/grub文件,找到GRUB_CMDLINE_LINUX=""这一行,在引号中间添加net.ifnames=0 biosdevname=0这项。

  1. GRUB_DEFAULT=0
  2. #GRUB_HIDDEN_TIMEOUT=0
  3. GRUB_HIDDEN_TIMEOUT_QUIET=true
  4. GRUB_TIMEOUT=2
  5. GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
  6. GRUB_CMDLINE_LINUX_DEFAULT=""
  7. 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小鸡的网卡没启动起来,解决办法就是

  1. ifconfig -a #查看网卡名字,我的是ens3
  2. ifconfig ens3 up #启动网卡
  3. dhclient ens3 #分配IP
版权说明:若无特殊注明,转载请保留文章出处
文章分类: 技术教程
字数统计:本文共有 1684 个
本文链接:http://blog.442442.xyz/jishujiaocheng/184.html

标签:

精彩评论

发表评论: