A. centos6.5 怎么修改网卡名
法1:修改UDEV文件,删除里面的内容;用命令,重新定义名字,两个名字都要改;法2:在centos6中,可以直接使用setup,设置一块新网卡,填上eth1、ip等内容。在 CentOS 6 中,默认的 kudzu 这个识别硬件的服务不存在了,基本上所有的硬件管理都通过 Udev 来管理了。如果在 Centos 6 中加了一个新的硬件,如网卡只需要重新启动 udev 就行了。start_udev它会重新扫描新加的硬件并做相关的处理。如果新加的是网卡,识别不对和有时想更新网卡的名字,并不需要编辑 /etc/sysconfig/network-scripts/下的内容,向上面运行完后不正常,直接修改 udev 有关网络的配置即可。有关网络的 udev 的具体网卡序号的配置文件是 /etc/udev/rules.d/70-persistent-net.rules 这个文件。大概内容如下:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:78:e8:2e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # PCI device 0x1af4:0x1000 (virtio-pci) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:04:19:6c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"参照以上内容,最多修改一下 MAC 地址和 NAME 即可。修改完成后,使用 udev 的命令测试下:udevadm test /sys/class/net/eth0/此命令可以很详细的显示 udev 的识别和处理的过程。注意:新添加的硬件,如果在 setup 和 system-config-network-tui中添加了网卡,但 /etc/sysconfig/network-scripts/ 找不到配置文件时。是因为这些命令默认会将生成的配置文件放到/etc/sysconfig/networking/devices/,只要将下面的二个配置文件放到 /etc/sysconfig/network-scripts/,再使用 system-config-network-tui进行配置即可。复制代码 代码示例:cp /etc/sysconfig/networking/devices/* /etc/sysconfig/network-scripts/然后重新启动后就可以生效了。法3:1、在grub里增加biosdevname=0的启动参数,形如kernel /vmlinuz-2.6.32-131.21.1.el6.i686 ro root=/dev/mapper/vg_test-lv_root rd_LVM_LV=vg_test/lv_root rd_LVM_LV=vg_test/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet biosdevname=02、删除udev的配置文件rm -f /etc/udev/rules.d/70-persistent-net.rules3、把网卡配置文件改名mv ifcfg-em1 ifcfg-eth04、把网卡配置文件内容修正,把em1的全部改成eth0可以使用 perl -p -i -e 's/em1/eth0/g' ifcfg-eth0 或sed -i 's/em1/eth0/g' ifcfg-eth0 进行替换。5、重启系统即可
B. centos7.6网卡配置mac
首页API接口管理Eolink技术文档API自动化测试网关关键词首页 Eolink技术文档 接口 文章正文CentOS6 网络管理之网卡配置及简单路由设置(centos6升级到centos7)admin 470 2022-09-14本文转载自网络公开信息CentOS6 网络管理之网卡配置及简单路由设置(centos6升级到centos7)CentOS6中关于网络配置的命令有很多,本文将介绍几个平时最长用的几个命令,以及网卡IP地址的配置和简单路由配置。1、经常使用的查看IP地址命令为 ifconfig,不跟参数的情况下默认查看所有已启用的网卡信息,如下图所示:如果想查看具体某块网卡信息,则可以在ifconfig后面跟上网卡设备,如只查看eth0的信息则执行:ifconfig eht0 即可。禁用某块网卡:结合down命令可以禁用某块网卡,如要禁用eth0网卡,则执行:ifconfig eth0 down 即可,这种禁用只是临时性的,当主机一重启则会自动启用。启用某块网卡:介个up命令可以启用某块网卡,如将eth0启用,则执行:ifconfig eth0 up 即可。ifconfig -a 命令可以查看所有网卡信息,包括禁用的。2、NetworkManager服务可以自动检测网络并自动连接网络的程序,优点是简化网络连接的工作,让桌面本身和其他应用程序能感知网络。但是有的时候通过修改配置文件修改网络时会出现问题,因此大多情况下都会把这个服务禁用掉。禁用方式如下:service NetworkManager stop #关闭NetworkManager服务chkconfig NetworkManager off #禁止NetworkManager服务开机自启3、配置网卡IP地址使用ifconfig配置,该方法配置的IP地址立即生效,但是只是临时生效,当主机重启后失效。语法:ifconfig IFACE IP/MASK [up] 或 ifconfig IFACE IP netmask MASK使用setup或system-config-network命令掉出图形工具配置IP地址,配完之后需要手动重启network服务,重启后永久生效,重启命令为 service network restart,图形配置界面如下通过修改配置文件设置IP地址,配置文件路径为/etc/sysconfig/network-scripts/ifcfg-IFACE,配置文件修改完后也需要重启network服务才能生效,且永久生效。配置文件中各项参数说明:DEVICE:此配置文件应用到的设备,需要填写设备名,如eth0;HWADDR:对应设备的MAC地址,如果需要手动修改MAC地址的话需要把HWADDR改成MACADDR;BOOTPROTO:激活对应设备时使用的协议,常用的有dhcp、static、none、bootp;NM_CONTROLLED:NM是NetworkManager的缩写,表示此网卡是否接受NM控制,CentOS6中建议设置为“no”;ONBOOT:在系统引导时是否激活此设备;TYPE:设备接口类型,常见的有Ethernet、Bridge;UUID:设备的唯一标识;IPADDR:指明要设置的IP地址;NETMASK:IP地址的子网掩码,也可以使用“PREFIX=网络位”的方式表示;GATEWAY:设置默认网关地址;DNS1、DNS2、DNS3:设置DNS服务器地址,可以同时设置三个地址;USERCTL:普通用户是否可控制次设备;PEEDNS:该选项配合BOOTPROTO使用,如果BOOTPROTO的值为dhcp,则表示是否允许DHCP分配的dns地址覆盖至/etc/reslov.conf文件中(该文件是存放DNS服务器地址的);如下图,一般情况下配置文件中需要填写的内容:4、一个网卡配置多个IP地址:可通过网卡别名的方式将多个IP地址绑定到一个网卡上,网卡别名为冒号加数字的形式出现,如eht0:1,并且需要单独创建一个对应的配置文件,可在配置文件里设置IP地址,IP地址必须是静态的,不能使用DHCP获取。具体设置步骤如下:以在eht1上绑定多个ip地址为例:第一步:在/etc/sysconfig/network-scripts/目录下新建一个配置文件,如 ifcfg-eth1:1,并添加必要信息,如下图:(在eth1网卡上每绑定一个地址都需要建一个对应的配置文件)第二步:重启network服务使之生效(service network restart)一个网卡上绑定多个地址需要注意的是主网卡可以使用DHCP自动获取地址,但是绑定的ip则不能使用DHCP获取地址,只能设置静态IP地址。5、多个网卡共用一个IP地址:这种方式可实现高可用或者负载均衡,可通过bonding的方式实现,bonding的工作模式有三种,分别为:Mode0(balance-rr):轮询(Round-robin)策略,以轮询的方式在每一个网卡接口上发送数据包,这种模式可提供负载均衡和容错的能力Mode1(active-backup):活动-备份(热备)策略,在绑定的多个网卡中,只有一个被激活,其他的都是备用状态,当且仅当活动的接口出现问题时,会自动的激活另外一个网卡接口。Mode3(broadcast):广播策略,在所有绑定的接口上转发所有报文,这种模式可提供容错能力下面用eth0和eth1做bonding,使用mode1模式,第一步:先在/etc/sysconfig/network-scripts/目录下创建一个bonding的配置文件,命名为 ifcfg-bond0,并填写必要信息,如下图其中miimon是用来进行链路检测的,如果miimon=100,那么系统每100ms检测一次链路连接状态,如果有一条线路不通就会自动转到另一条线路。第二步:修改eth0和eth1两个网卡的配置文件,如下图SLAVE=yes:表示该网卡作为备用MASTER=bond0:表示使用bond0设备作为主用第三步:重启network服务,使之生效,生效后查看如下图从图上可以看到物理网卡的MAC地址都是一样的,并且eth0作为主用,eth1作为备用第四步,测试,手动断开eht0观察eth1是否变成主用,然后在手动断开eth1看能否自动切换到eht06、路由设置,可以通过route命令手动添加和删除静态路由查看路由的命令为:route -n添加路由语法为:route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]如下图,添加一条去往10.1.1.0/24的路由,该路由从eth1口出来,下一跳是192.168.1.2删除路由语法为:route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]如下图,删除一条去往123.10.1.0/24网段的静态路由通过以上手动修改路由可以发现,CentOS可以充当路由器,实现路由转发功能,但是需要开启路由转发功能,即将/proc/sys/net/ipv4/ip_forword值修改为1,可以通过下面命令修改:echo 1 > /proc/sys/net/ipv4/ip_forword标签:接口 配置 文件
C. ubuntu 如何修改网卡名称
方案一:1,首先修改网卡物理配置文件,没有这个文件的话新建一个或者从已有的环境上拷贝一份过来按照要求进行修改vi /etc/udev/rules.d/70-persistent-net.rules# PCI device 0x14e4:0x1692 (tg3)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="bc:30:5b:b1:cd:be", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"关键字解释:ATTR{address}=="bc:30:5b:9c:ae:79" ##物理网卡MAC地址 ifconfig查看KERNEL=="eth*" ##原网卡名NAME="eth0" ##现网卡名1234567需要把这个文件中网卡的MAC地址,原网卡名字以及需要改成的网卡名字配置进去。2,修改网落配置文件vi /etc/network/interfacesauto eth0iface eth0 inet staticaddress 172.16.19.XXnetmask 255.255.255.0这个要配置成修改后新的网卡名字auto eth0 ##网卡名对应要正确12345673,重启服务器 重启物理服务器有一定的风险服务器没有重启起来,个人测试环境比较老旧有出现过服务器重启不起来,或者重启起来服务器因为网络配置错误出现失联情况,提示:在进行网卡修改的时候最好服务器离自己比较近,不要在远程的方式下进行修改,防止服务器失联。三、方案二:在/etc/default/grub中,GRUB_CMDLINE_linux里添加参数net.ifnames=0 biosdevname=0,如下图所示:然后在命令行执行,update-grub,最后,修改/etc/network/interfaces文件, 将网卡名改为eth0 重启系统,网卡名更改成功,当然这里也会出现服务器失联的情况需要注意。阅读全文
D. 如何在linux上的上修改配置ip地址
查看IP地址1登陆连接centos系统,输入 ifconfig 可以查看到当前本机的IP地址信息,如下图END临时设置IP地址1如本机为例,上面查询IP为1.117,输入 ifconfig eth0 (默认是第一个网卡) 后面接IP地址, 网络掩码和 网关,如果不设置,就使用默认的掩码2再次查看IP就已经变成新的IP地址了注意这种方法修改只是临时修改,重启网卡或服务器后又会还原END设置\修改IP地址1如果要让IP地址永久生效,需要编辑网卡配置文件使用VI编辑器设置,如 vi /etc/sysconfig/network-scripts/ifcfg-eth0 2说明一下这个文件;DEVICE=eth0 网卡对应的设备别名,如ifcfg-eth0第一块网卡 BOOTPROTO=static 网卡获得ip地址的方式,Static(静态 ip地址)dhcp(通过dhcp协议获取ip)bootip通过bootp协议获得的ip地址 BROADCAST=192.168.0.255 子网广播地址 HWADDR=00:50:56:8E:47:EE 网卡物理地址 IPADDR=12.168.1.117 网卡IP地址IPV6INIT=no 是否启用IPV6IPV6_AUTOCONF=no NETMASK=255.255.255.0 网卡对应网络掩码 NETWORK=192.168.1.0 网卡对应的网络地址 ONBOOT=yes 系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。默认设置为yes至于后面的 TYPE 和UUID这个就不用管了,这网卡的类型32.使用vi编辑器, 按 insert键插入,进入编辑模式43.将光标移动到 IPADDR 设置部分,改成需要设置的IP地址,如本例中改成 1.118. 按下esc 键。 输入 冒号:wq 保存退出会提示 "/etc/sysconfig/network-scripts/ifcfg-eth0" 14L, 302C written54. 设置好之后,把网络服务重启一下,如下图2个命令均可以 service network restart65.再次查看IP你会发现已经改成新的IP地址 1.118了END图形界面操作除此之外,您可以可以在图形界面操作。编辑网卡设置, 或者使用 netconfig命令进入图形界面设置2设置之后,如果需要IP生效。同样需要重启网络服务,或者重启电脑
E. 如何更改网卡的Interface Name
第一步:查看当前网卡的MAC地址值,注意,我的node2是通过vmware的克隆功能来复制的,文件中的值有可能与实际虚拟机的网卡MAC地址值不同。[[email protected] network-scripts]# cat ifcfg-Auto_eth1 TYPE=Ethernet BOOTPROTO=none IPADDR=192.168.0.12 GATEWAY=192.168.0.1 NETMASK=255.255.255.0 DEFROUTE=no IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="Auto eth0" UUID=7624a820-03b1-4a8e-abd1-559879087e5d ONBOOT=yes HWADDR=00:0c:29:4f:36:73 LAST_CONNECT=1432796101 第二步:修改配置文件 ATTR{address}为对应网卡MAC地址值,并且修改NAME值为想要的值。[[email protected] network-scripts]# cat /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 0x8086:0x100f (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:4f:36:73", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"# PCI device 0x8086:0x100f (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:4f:36:7d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"# PCI device 0x8086:0x100f (e1000)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:4f:36:87", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"第三步:重启机器,使修改生效。PS:在修改eth0等名字时,需要注意节点间网段的对应。例如,node1上eth0配置成192.10.12.14 则node2上也需要配置成192.10.12.0网段,否则还是报该案例中错误。希望我的回答能够帮助到您
F. 如何修改LINUX的IP地址、网关和主机名
一、CentOS 修改地址即时生效:#ifconfig eth0 192.168.0.2 netmask 255.255.255.0启动生效:修改对应网卡的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 #对应的子网广播地址HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址IPADDR=12.168.1.2 #如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址IPV6INIT=noIPV6_AUTOCONF=noNETMASK=255.255.255.0 #网卡对应的网络掩码NETWORK=192.168.1.0 #网卡对应的网络地址ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备另外此文件下的IP也要修改/etc/hosts二、CentOS 修改网关即时生效:#route add default gw 192.168.0.1 dev eth0启动生效:修改对应网卡的网关的配置文件[[email protected]]#vi /etc/sysconfig/network修改以下内容NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2) 三、CentOS 修改DNS修改对应网卡的DNS的配置文件#vi /etc/resolv.conf修改后可即时生效,启动同样有效修改以下内容nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器 四、重新启动网络配置#service network restart或#/etc/init.d/network restart 五、修改主机名(host name)即时生效:#hostname centos1启动生效:修改/etc/sysconfig/network
G. Linux操作-修改克隆虚拟机的网卡名
为了保证克隆机的网络配置和原始机的不一样,VMware会为克隆机创建一个新的虚拟网卡(eth1),原来的旧虚拟网卡(eth0)会被弃用。 查看网卡信息: 查看生效的网卡: 目的:将网卡名"eth1"改为"eth0"。 第一步,去掉"/etc/udev/rules.d/70-persistent-net.rules"文件中的旧网卡配置,然后将新网卡配置的名字改为"eth0"。修改结果如下图所示: 第二步,配置ifcfg-eth0脚本: 将HWADDR的值改为新网卡配置的ATTR{address}的值,配置结果如下图所示: 修改成功后的网卡信息如下图所示:
H. 新安装的Centos 7系统怎么将网卡名称改为eth0
工具:Centos 7系统步骤:1、系统安装完毕,可能网卡命名是这样的!2、首先,先编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 将里面的NAME项修改为eth03、继续,重命名该配置文件。4、然后,禁用该可预测命名规则。对于这一点,可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。5、运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。6、其实到第5步的时候,重启在ifconfig查看应该就已经生效了,根据Centos 官方WIKI的FAQ中得知,如果有多个接口,并且想要控制其设备名,而不是让内核以它自己的方式命名,创建,/etc/udev/rules.d/XXX-net.rules规则是必要的。注意:以前系统的net规则名称是70-persistent-net.rules,这里也按照这个名字定义规则!7、重启系统,验证!
I. redhat7.2怎么修改网卡名称
在RHEL/centos7中接口名称自动基于固件、拓扑结构和位置信息来确定,因此新的接口名称难以阅读,在系统安装完成后网卡是截图中这样的。使用起来较为不便,因此我们将图中的网卡名称改为熟悉的eth0。方法/步骤:1.首先将网卡配置文件名称重命名为eth0:cd /etc/sysconfig/network-scripts/mv ifcfg-eno1677736 ifcfg-eth02.其次编辑修改后的网卡文件:vi ifcfg-eth0将NAME参数改为与网卡文件相同的名称:NAME=eth03.接下来禁用网卡命名规则。此功能通过/etc/default/grub文件来控制,要禁用此次功能,在文件中加入"net.ifnames=0 biosdevname=0"即可。4.添加udev网卡规则(可不做)在/etc/udev/rules.d目录中创建一个网卡规则70-persistent-net.rules文件。在文件中写入以下参数:SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="需要修改名称的网卡MAC地址",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"5.执行grub2-mkconfig -o /boot/grub2/grub.cfg命令生成更新grub配置参数。6.reboot重启系统验证成功
J. 桥接模式下如何设置虚拟机和本机在同一网段
1.打开VMware软件,开启要设置的虚拟机,用root用户登录; 2.点击VMware软件菜单栏上“虚拟机”—>“设置”—>“网络适配器”,选择“桥接模式”(默认是“NAT模式”); 3.进入Linux虚拟机修改网卡设置: 方法一,使用图形界面修改 1 . 桌面右击“open in terminal”,输入setup命令后回车; 2 . 通过键盘上下键选择“Network Configuration”,Tab到Run tool后回车; 3 . “Device Configuration”高亮回车,选择要设置的网卡(一般虚拟机只有一个网卡)后回车,进入ip设置界面; 4 . 默认情况下“Use DHCP”是自动获取,图形界面上展示为*,下面的静态IP不能进行设置。如下图: 5 . 将光标移动到“Use DHCP”的[*]上,点击空格键,即可开始设置下面的静态IP; 6 . 查看本机(连到路由器上的网络而非虚拟网络)的ip设置,将虚拟客户机Linux设置成一样即可(除IP外,IP设置到同一网段);如下图: 7 . Tab到“Save”、“Save&Quit”保存本次设置; 方法二,修改网卡配置文件 1 . 桌面右击“open in terminal”,输入setup命令后回车; 2 . 一般虚拟机网卡是eth0,修改文件vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址 BROADCAST=192.168.0.255 #对应的子网广播地址 HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址 IPADDR=192.168.14.120 #如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址 IPV6INIT=no IPV6_AUTOCONF=no NETMASK=255.255.255.0 #网卡对应的网络掩码 NETWORK=192.168.0.0 #网卡对应的网络地址 ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备 3 . 修改对应网卡的网关的配置文件vi /etc/sysconfig/network NETWORKING=yes #系统是否使用网络(一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启) HOSTNAME=localhost #本机的主机名(这里设置的主机名要和/etc/hosts中设置的主机名对应) GATEWAY=192.168.14.1 #本机连接的网关IP地址 4 . 重启网卡或重启机器以应用上述修改。 重启网卡方式 (以eth0为例):先关闭(命令:ifdown eth0),再开启(命令:ifup eth0)