001-网卡配置

  一般我们本机测试一些Linux服务集群时需要安装多台linux虚机,大多情况是安装一台模板机进行复制。

在VirtualBox中进行复制后,我们需要注意网卡变更。

修改内容包括mac地址,和IP相关配置。

  一,mac地址修改与VirtualBox提供的一致。

  centos中mac地址的修改在/etc/udev/rules.d/70-persistent-net.rules文件中。

#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:E5:A8:1A", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:E5:A8:1A", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x8086:0x100e (e1000) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:e5:a8:1a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

修改你使用的网卡为正确地址。

  二,修改网卡IP配置

  该文件在/etc/sysconfig/network-scripts/ifcfg-eth0 中,修改内容如下:

DEVICE=eth1

TYPE=Ethernet

UUID=5f39aa83-e8ef-480f-ba36-00a7ebaa76d2

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static或dhcp(动态分配就不需要手动设置网关,DNS这些信息)

HWADDR=08:00:27:9A:E5:AC

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=yes

IPADDR=192.168.31.120

GATEWAY=192.168.31.1

DNS1=192.168.1.1

IPV6INIT=no

USERCTL=no

NAME="System eth1"

  当然修改完成后不会立即生效,你可以选择重启,或命令让其生效。

重启网络

# service network restart

或者

# /etc/init.d/network restart

故障案例一:

ifconfig...没有看到eth0.。然后重启网卡又报下面错误。

故障现象:

service network restart

Shutting down loopback insterface:                                                                                                     [  OK  ]

Bringing up loopback insterface:                                                                                                          [  OK  ]

Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.                    [FAILED]

首先,打开内容如下面例子所示:

# vi /etc/udev/rules.d/70-persistent-net.rules

# This file was automatically generated by the /lib/udev/write_net_rules

# program, run by the persistent-net-generator.rules rules file.

#

# You can modify it, as long as you keep each rule on a single

# line, and change only the value of the NAME= key.

# PCI device 0x1022:0x2000 (pcnet32)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:89:9

7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1022:0x2000 (pcnet32)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:50:bd:1

7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

记录下,eth1网卡的mac地址00:0c:29:50:bd:17

接下来,打开/etc/sysconfig/network-scripts/ifcfg-eth0

将 DEVICE="eth0"  改成  DEVICE="eth1"  ,

将 HWADDR="00:0c:29:8f:89:97" 改成上面的mac地址  HWADDR="00:0c:29:50:bd:17"

最后,重启网络

时间: 2024-11-03 03:44:14

001-网卡配置的相关文章

烂泥:VMWare Workation双网卡配置IP地址

本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前几天给一个客户做远程项目实施,客户那边的服务器是Windows OS的,我们这边的业务运行需要linux OS,所以就在Windows OS下安装VMWare. 但是在配置VM的IP地址时,遇到了双网卡配置IP地址的问题.宿主机是双网卡,一块网卡连接内网,一块网卡连接外网. 经过摸索终于把在VMWare上VM双网卡配置IP地址的事情搞定了,下面记录大致的配置过程. PS:VM的两块网

linux学习之centos(三):网卡配置

Linux系统版本:Centos 6.5 在linux学习之centos(二):虚拟网络三种连接方式和SecureCRT的使用中,使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配IP地址,但是这种配置方式存在以下问题: 只能临时生效,一旦重启,需要重新配置: 只能配置ip地址和子网掩码,可以连接内网,是无法连接外网的. 如果想要连接外网,ip地址.子网掩码.网关.DNS缺一不可. 如何真正的给CentOS配一个ip,而且设置成功后,通过使用

Linux多网卡配置与绑定

Redhat Linux的网络配置,是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失. 相关的配置文件 /ect/hosts 配置主机名和IP地址的对应 /etc/sysconfig/network 配置主机名和网关 /etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1 一.网卡配置 假设我们要配置主机名为ba

两个隔离的网卡配置

两个隔离的网卡配置 在机房需求配置两个网卡,一个网络可以上外网(eth0),一个只固定几个ip段可以访问(eth2).在eth0上配置了vlan trunk模式, vlan id为1004.eth2为普通的接入模式.eth0和eth2的网络是隔离的. 手动添加虚拟vlan vconfig add eth0 1004 ifconfig eth0.1004 10.128.4.1 netmask 255.255.255.0 up cat ifcfg-eth0.1004 (永久vlan) DEVICE=

centos 7 网卡配置详解

对于centos7用户来讲,网卡的命名规则变得很诡异,使得网卡名称跟之前我们熟悉的eth系列的命名方式完全不一样了,这样不管是使用还是查看起来都非常的不便,下面我就给大家详解一下如何回归到传统的命名上来 对于新装的centos 7系统而言,我们可以使用#:ifconfig命令来查看网卡初始配置信息,如图,我的网卡名称为:eno16777736 然后我们在命令行中键入#:vim /etc/default/grub命令来编辑环境变量值. 并在变量GRUB_CMDLINE_LINU中加入:net.if

网卡配置/etc/network/interfaces

话说Debian系的网卡配置跟Redhat系很不一样,Redhat是放在/etc/sysconfig/network-scripts目录下面的一大堆文件里面,要修改?你一个一个文件来过吧.Debian系的则是存在/etc/network/interfaces文件里面,无论有多少块网卡,统统扔在这个文件里.下面就来看一下这个文件的内容. 首先,一个基本的配置大概是下面这个样子: 1 auto lo 2 iface lo inet loopback 3 4 # The primary network

centos 网卡配置(入门级)

修改对应网卡的IP地址的配置文件如下: # vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=192.168.0.255 #对

虚拟IP---Linux下一个网卡配置多个IP

转:http://blog.csdn.net/turkeyzhou/article/details/16971225 Linux下配置网卡ip别名何谓ip别名?用windows的话说,就是为一个网卡配置多个ip.什么场合增加ip别名能派上用场?布网需要.多ip访问测试.特定软件对多ip的需要...and so on. 下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名.一.首先为服务器网卡配置静态ip地址#ifconfig eth0 192.168.6.99 netmas

centos的网卡配置方法(一)

在终端里输入setup命令进入网卡配置界面如下图,然后选择第三个(网卡配置) 回车选择第一个(设备配置) 然后回车选择第一张网卡 手动配置静态IP地址和子网掩码DNS等 然后按Tab键移动到ok保存.

网卡配置简单解释

DEVICE=eth0             <== 第一块网卡逻辑设备名,第二块为eth1,有些系统也会以em等字符表示TYPE=Ethernet <== 上网类型,目前基本都是以太网ONBOOT=yes <== 开机启动时是否激活网卡设备NM_CONTROLLED=yes <== 是否通过NetworkManager管理网卡设备BOOTPROTO=none <== 启动协议,获取配置方式,有none|bootp|dhcp三个选项UUID=......