精华内容
下载资源
问答
  • linux创建网卡配置

    2017-02-19 01:01:00
    大家都知道linux系统一般作为服务器来用,而且很多情况的设置都是需要通过字符...本经验以Centos系统为例,解决如果没有网卡配置文件 工具/原料 Centos 临时解决办法 ...

    大家都知道linux系统一般作为服务器来用,而且很多情况的设置都是需要通过字符界面修改配置文件来设置。比如说配置网卡IP是修改/etc下面的 ifcfg-eth0,如果配置文件没有了怎么办呢?本经验以Centos系统为例,解决如果没有网卡配置文件

     

    Linux系统\Centos没有网卡eth0配置文件怎么办?
     

    工具/原料

     
    • Centos

    临时解决办法

     
    1. 1

      大家都知道linux下面设置ip是 ifconfig 命令

      通过下面命令即可临时设置IP地址。

      ifconfig  设备名 IP 地址 (ifconfig eth0  192.168.1.117)

       

      Linux系统\Centos没有网卡eth0配置文件怎么办?
    2. 2

          设置好之后马上生效,不需要重启网卡服务(千万别重启网卡服务,不然刚刚设置的又没有了)ifconfig即可查看当前网卡的IP地址。

      Linux系统\Centos没有网卡eth0配置文件怎么办?
      END

    永久解决办法方法/步骤2

     
    1.  

      以上介绍的是临时解决办法,如果要彻底解决需要生成一个网卡配置文件才行

       

      复制设置配置文件

      一般来说如果没有网卡eth0配置文件,你到网卡配置目/etc/sysconfig/network-scripts/下面都会有一个 ifcfg-lo 回环接口配置文件,拷贝一份

       

      Linux系统\Centos没有网卡eth0配置文件怎么办?
      Linux系统\Centos没有网卡eth0配置文件怎么办?
    2.  

      拷贝了一个lo配置文件之后,把文件IP地址和参数改一下改成eth0保存即可啦

      Linux系统\Centos没有网卡eth0配置文件怎么办?
    3.  

      编写配置文件

      通过上述方法复制的文件不完整,可以通过vi编辑输入补全。或者直接手动输入设置,具体详细参数参考如下图列表

       

      特别提醒一下

      如要设置mac地址,可以先ifconfig查看一下,可以看到mac地址的喔

       

      Linux系统\Centos没有网卡eth0配置文件怎么办?
    4.  

      重启网络服务

      设置好网卡配置之后,需要把网络服务重启一下。输入如下命令

      service network restart

      如果没有提示任何错误则表示设置格式基本没有问题哈

      Linux系统\Centos没有网卡eth0配置文件怎么办?
    5.  

       如果MAC地址设置错误的话,会提示下面信息。

       

      可以先ifconfig查看一下,可以查看正确的MAC地址,当然你也可以直接把mac地址设置那一栏去掉可以。

       

      Linux系统\Centos没有网卡eth0配置文件怎么办?
    6.  Linux下面所有的设置几乎都有对应的配置文件,如果您不是很熟悉相关的配置文件。建议如果要修改之前先备份好一份原来的设置,不仅方便以后问题查找也利于故障恢复。

    转载于:https://www.cnblogs.com/lxg0/p/6414646.html

    展开全文
  • linux系统无网卡配置文件

    热门讨论 2017-08-21 09:38:05
    尝试解决方案1、关闭networkManager,创建ifcfg-eth0网卡配置文件,然而错误依旧。 尝试解决方案2、修改ifcfg-lo配置文件用作网卡,添加HWADDR字段的mac地址,还是错误依旧。 多次检查虚拟机配置也没有

    问题

         近期又接触了虚拟机、发现无网卡配置文件,只有一个ifcfg-lo的回环接口配置文件,而且network服务也是failed状态。


    尝试方法

         尝试解决方案1:关闭networkManager,创建ifcfg-eth0网卡配置文件,然而错误依旧。
         尝试解决方案2:修改ifcfg-lo配置文件用作网卡,添加HWADDR字段的mac地址,还是错误依旧。

    多次检查虚拟机配置也没有问题,别人和我安装的是同一个系统的压缩包。后来,经过多次不懈努力,终于找到了原因。


    发现原因

         镜像压缩包没问题,但在vmware创建虚拟机界面选择系统版本的时候错选成了centos而不是centos 64位,从而导致无法启动网卡设备。


    版本解释

         Vmware虚拟机是不区分x64/x32位的。

         Vmware现在的安装文件不区分32位和64位,安装文件安装时会根据操作系统版本自动安装相应版本。
    但是虚拟机中的操作系统会有版本的区分,就像我的电脑一样,本机系统是64位,安装在虚拟机的系统则选的是32位,这个时候就会有版本不兼容,无法启动网卡设备的问题。



         重新安装64位系统后,多了一个ifcfg的默认网卡,可以继续用vi编辑器对其进行修改使用。


    总结

    几个月前还发过虚拟机相关的总结,就是因为没有网卡配置文件搞得头大,现在终于知道原因,归根结底还是了解的少啊,不过通往罗马的路上总会有几个坑会等着你,解决掉就会前进一大截。


    展开全文
  • 主要介绍了自动生成linux网卡配置的脚本,因为Linux虚拟机在复制时候网卡信息会更新,所以导致需要重新配置网卡。本脚本功能,第一次添加网卡后,启动虚拟机,然后运行脚本(可以写在启动脚步中),然后根据ifconfig...
  • 虚拟机linux网卡配置

    2020-10-13 17:17:55
    进入网卡配置目录: cd /etc/sysconfig/network-scripts 复制ifcfg-ens33,起名为ifcfg-eth0 cp ifcfg-ens33 ifcfg-eth0 修改ifcfg-eth0文件 vi ifcfg-eth0 以下代码有则改,无则加 BO...

    问题:刚刚创建了一个centos虚拟机,网卡使用的桥接模式,无法联网,ifconfig提示“ifconfig:command not found”;

    可通过ip addr查看网络配置

    1.网络配置:

     进入网卡配置目录:

    cd /etc/sysconfig/network-scripts

    复制ifcfg-ens33,起名为ifcfg-eth0

    cp ifcfg-ens33 ifcfg-eth0

    修改ifcfg-eth0文件

    vi ifcfg-eth0

    以下代码有则改,无则加

    BOOTPROTO=static
    NAME=eth0
    ONBOOT=yes
    
    #相关的ip配置
    DNS1=114.114.114.114
    IPADDR=192.168.10.166
    NETMASK=255.255.255.0
    GATEWAY=192.168.10.1
    
    

    修改完后etc->:wq保存,重启网络服务

    /etc/init.d/network restart
    

    2.安装ifconfig命令

    打开sbin目录,查看ifconfig命令是否存在,我这儿不存在

    cd /sbin
    ls

    执行命令安装ifconfig

    yum -y install net-tools

    执行完成后,使用ifconfig运行正确

    [root@localhost ~]# ifconfig
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.10.166  netmask 255.255.255.0  broadcast 192.168.10.255
            inet6 fe80::27ab:ada4:715e:6f99  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:91:8f:6f  txqueuelen 1000  (Ethernet)
            RX packets 19818  bytes 1736421 (1.6 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 18001  bytes 2114883 (2.0 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 4  bytes 348 (348.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 4  bytes 348 (348.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    [root@localhost ~]# 
    

     

    展开全文
  • 在玩Linux虚拟机的时候,一个安装好linux系统的virtual HDD会用于创建多个虚拟机,这样就不需要在创建每个虚拟机都安装一遍系统了。virtual HDD加载到虚拟机后,新的虚拟机的MAC地址就会和virtual系统中ifcfg-eth[0...

    在玩Linux虚拟机的时候,一个安装好linux系统的virtual HDD会用于创建多个虚拟机,这样就不需要在创建每个虚拟机都安装一遍系统了。virtual HDD加载到虚拟机后,新的虚拟机的MAC地址就会和virtual系统中ifcfg-eth[0-9]中的MAC地址不一样,进入系统后,ifconfig -a看到的网卡编号是接着原来系统中网卡序号编号的。假如原来系统中有四块网卡,那么对应的编号是:eth0,eth1,eth2,eth3;那么你用virtual HDD来创建一个新虚拟机,新的虚拟机同样配置了四块网卡,那么在进入系统后,用ifconfig -a 应该看到以下这样的网卡编号:eth4,eth5,eth6,eth7。

    我经常会遇到这样的问题,每次修复这类问题,都要花上很长时间,实在纠结。我不得不考虑自动化的问题。于是下面的这个脚本程序就诞生了。

    这个脚本程序主要修改以下两个文件:

     ifcfg-eth[0-9]:[0-9]是泛指,这是正则表达式的表示方法,别说看不懂。这些网卡配置文件中的MAC地址全部要修改为当前机器上网卡的MAC。

     70-persistent-net.rules:决定网卡的编号。这个文件中的内容,是系统启动时检测到的网卡,是系统自动生成;这个文件可以直接清空,我这里为了练手,所以我也对其做了细化处理。

    执行完这个脚本后,重启系统,就一切OK了。就看到了熟悉的eth0,eth1……之类的了。

    此脚本程序适应于RHEL系列,CentOS

    #!/bin/bash
    #update:2012-12-16
    #author:Sean_Gong
    #version
    #根据系统所识别到的网卡个数,决定修改ifcfg-eth$x文件,在修改这个网卡配置文件之前首先确定这个文件是否存在。
    #如果存在,则把系统识别到的所有网卡的MAC地址写入该文件作为注释,便于记录和检查。
    #在处理70-persistent-net.rules时,可以简单的把该文件清空。
    #系统重启后,会自己把识别到的网卡添加到这个文件中,不需要人工干预。
    #这里我之所以处理这个文件,是为了练习sed对文本的处理,和程序逻辑的锻炼,对程序整体的掌控能力。

    cdate=$(date '+%Y%m%d')
     
    num=$(ifconfig -a | grep eth | wc -l)
     
     
     
    for ((n=0;n<${num};n++))
     
        do
     
          j=$((n+1))
     
          [ -e 70-persistent-net.rules_${cdate} ] || cp -fa /etc/udev/rules.d/70-persistent-net.rules 70-persistent-net.rules_${cdate}
     
     
     
          if [ -e /etc/sysconfig/network-scripts/ifcfg-eth${n} ] ; then
     
              [ -e ifcfg-eth${n}_${cdate} ] || cp -fa /etc/sysconfig/network-scripts/ifcfg-eth${n} ./ifcfg-eth${n}_${cdate}
     
              cat ifcfg-eth${n}_${cdate} | sed '/^#eth.*$/d' > ifcfg-eth${n}_temp
     
              ifconfig -a | grep "HWaddr" | awk '{print "#"$1" : "$5}' >> ifcfg-eth${n}_temp
     
              newmac=$(ifconfig -a | grep "eth" | sort | awk '{print $5}' | nl -n ln | grep "^${j}" | awk '{print $2}')
     
              sed "s/HWADDR.*$/HWADDR=$newmac/g" ifcfg-eth${n}_temp > ifcfg-eth${n}_vi
     
              cp -fa ifcfg-eth${n}_vi /etc/sysconfig/network-scripts/ifcfg-eth${n} && rm -f ifcfg-eth${n}_temp
     
              grep -i ${newmac} 70-persistent-net.rules_${cdate} | sed "s/NAME=.*$/NAME=\"eth${n}\"/g" >> 70-persistent-net.rules_temp
     
          else
     
              newmac=$(ifconfig -a | grep "eth" | sort | awk '{print $5}' | nl -n ln | grep "^${j}" | awk '{print $2}')
     
              grep -i ${newmac} 70-persistent-net.rules_${cdate} | sed "s/NAME=.*$/NAME=\"eth${n}\"/g" >> 70-persistent-net.rules_temp
     
              continue
     
          fi
     
        done
     
     
     
    cat 70-persistent-net.rules_temp > 70-persistent-net.rules_vi && rm -f 70-persistent-net.rules_temp
     
    cp -fa 70-persistent-net.rules_vi /etc/udev/rules.d/70-persistent-net.rules

     

    展开全文
  • Linux 网卡配置 eth0

    千次阅读 2017-07-25 11:23:58
    如果是在虚拟机创建之后再新添网卡,可能找不到配置文件ifcfg-eth0等问题,都需要解决。
  • 为什么要配置网卡的冗余,对于行内人士来讲,都是非常明白的,这也是非常重要的,对于金融,国家,等大型企业对于公司内服务器的网络安全是必须要保证的。...2.创建bond接口,在接口配置文件的路径下/etc/syscon...
  • 1.创建bond网卡文件在/etc/sysconfig/network-scripts/ 目录下创建ifcfg-bond0命令:vi /etc/sysconfig/network-scripts/ifcfg-bond0或者复制物理网卡也行: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/...
  • 1.创建bond网卡文件 在/etc/sysconfig/network-scripts/ 目录下创建ifcfg-bond0 命令:vi /etc/sysconfig/network-scripts/ifcfg-bond...
  • 1.创建bond网卡文件。 在/etc/sysconfig/network-scripts/ 目录下创建ifcfg-bond0 命令:vi /etc/sysconfig/network-scripts/ifcfg-bond0 或者复制物理网卡也行: cp /etc/sysconfig/network-scri...
  • Linux创建虚拟网卡

    万次阅读 2016-03-07 17:04:23
    方法一: 在eth0网卡创建一个叫eth0:0的虚拟网卡并指定ip地址。 创建虚拟网卡:Sudo ifconfig eth0:0 192.168.1.5 up 删除虚拟网卡:Sudo ifconfig eth0:...在ubuntu下,修改网卡配置文件是/etc/network/in
  • Linux--CentOS7网卡配置及开机自启动 Linux学习之旅——CentOS7网卡配置及开机自启动的配置步骤 文章目录前言一、CentOS7镜像文件下载二、网卡的配置1.代码2.参考文章总结 前言 在学习Linux时,首先是需要创建一台...
  • Linux网卡绑定

    2016-12-12 23:57:00
    Linux 双网卡绑定 Linux 双网卡绑定双网卡绑定的常用模式:mode1:active-backup 模式,即主备...创建bond0启动配置文件:2:编辑网卡配置文件ifcfg-eth0,ifcfg-eth12.1:配置网卡一2.2:配置网卡二3:创建并配置m...
  • sshd: systemctl status sshd 查看sshd服务状态 systemctl stop/start sshd 禁用/启用sshd服务 ...Linux三剑客之grep(过滤): cp /etc/passwd . 将passwd文件复制到当前目录下 grep "root" passw...
  • Fedora,Centos,Gentoo)中的实现方法如下: 1、单网卡绑定多IP在Redhat系列中的实现方法 假设需要绑定多IP的网卡是eth0,请在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件, 内容样例为: ...
  • linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面, 对于以太网的第一个网络设备,配置文件名一般为ifcfg-eth0。 如果需要为第一个网络设备多绑定一个IP地址,只需要在 /etc/sysconfig/network-...
  •  IP/NETMASK/GW/DNS等属性的配置文件/etc/sysconfig/network-scripts/ifcfg-IFACE #新增网卡要自行创建  IFACE:接口名称  路由的相关配置文件:/etc/sysconfig/network-script/route-IFACE #自行创建  配置...
  • 系统的目录结构/dev 目录/etc 目录及网卡配置文件/usr 目录/var 目录3.路径的定位 1. 文件管理概述 创建 复制 移动 删除 查看 编辑 压缩 2.系统的目录结构 Windows D:\Linux\基础阶段 反斜线   Linux 所有的...
  • Linux 网卡绑定

    2021-02-19 22:19:44
    大概步骤就是在两张网卡的配置的文件里添加指定字段参数,分别执行虚拟网卡名,再创建一个虚拟网卡的文件在这上面配置IP信息等,最后将虚拟网卡配置文件通过bond服务加载一下,重启网络即可,下面演示初级配置步骤。...
  • Linux添加网卡教程

    千次阅读 2019-01-17 10:25:40
    RedHat/CentOS系列 1、添加网卡 2、查看网卡是否识别 ...3、创建ifcfg-eht1网卡配置文件 cd /etc/sysconfig/network-scripts/ cp ifcfg-eht0 ifcfg-eht1 4、编辑修改复制的ifcfg-eth1(修...
  • 有一个物理设备eno16777728 # 声明一个网卡 NAME=eth0(任意) ...BRIDGE=br0 # 创建一个桥接设备 # 声明一个新网卡 NAME=br0(任意) TYPE=Bridge DEVICE=br0 # 使用桥接设备 能用的配置: linu...
  • Linux网卡绑定实现负载均衡,供大家参考,具体内容如下 系统环境:CentOS release 6.9 (Final) Linux centos6 ...创建bond0接口配置文件 # cd /etc/sysconfig/network-script/ # vim ifcfg-bond0 DEVICE=bond0
  • 1.编缉网卡配置文件: vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 2.重命名网卡文件: mv ifcfg-eno16777736 ifcfg-eth0 3.禁用CentOS7上的网卡命名规则.vim /etc/default/grub添加如下蓝色方框内的...
  • 1、机器的免密登录 创建密钥:ssh-keygen // ls /root/.ssh/ 查看一下 ...一个机器可以登录多个机器,ABC,公钥文件不会被顶掉...2、网卡配置文件的动静转换及修改配置文件: 重启network解决没有IP的问题 vi /etc/...
  • Linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面,对于网中的第一块网卡配置文件名一般为 ifcfg-eth0 如果需要为第一个网络设备绑定多一个IP地址,只需要在/etc/sysconfig/network-scripts目录...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 311
精华内容 124
热门标签
关键字:

linux创建网卡配置文件

linux 订阅