centOS配置静态IP,设置网卡的名字

来源:互联网 发布:sql语句查询表的列名 编辑:程序博客网 时间:2024/06/06 01:52

你们知道什么是CentOS静态IP么这个非常高深的运用技术将由我来非常讲解,CentOS静态IPNB在哪呢,下面我让你进入CentOS静态IP的无限领域。使用VirtualBox装了很多虚拟机,默认采用的DHCP的方式,但是随着虚拟机越来越多以后,这种方式很不方便,所以需要将机器的IP都设置为CentOS静态IP。

需要添加的几项内容的解释:

  1. IPADDRIP地址
  2. NETMASK子网掩码
  3. NETWORK网关地址

通常,如果我们想更改主机地址为CentOS静态IP地址或者更改主机名,需要修改的几个文件包括:

  1. /etc/sysconfig/network设置主机名和网络配置
  2. /etc/sysconfig/network-scripts/ifcfg-eth0针对特定的网卡进行设置
  3. /etc/resolv.conf设置DNS
  4. /etc/hosts设置指定的域名解析地址

一般我们只需要修改网卡的配置文件就可以了,例如我的配置文件如下:

  1. DEVICE=eth0
  2. BOOTPROTO=static
  3. TYPE=Ethernet
  4. NAME="System etho0"
  5. BROADCAST=192.168.56.255
  6. HWADDR=08:00:27:24:F8:9B
  7. IPADDR=192.168.56.101
  8. IPV6INIT=yes
  9. IPV6_AUTOCONF=yes
  10. NETMASK=255.255.255.0
  11. NETWORK=192.168.56.1
  12. ONBOOT=yes

设置完成后,重启一下网卡就可以了:service network restart我们还有一个办法可以实现设置CentOS静态IP,那就是通过 ifconfig 这个命令。通常,我们都用它来查看当前网卡的一些信息,同时,他也可以用来进行一些网卡信息的设置。

修改的命令如下:ifconfig eth0 192.168.56.102但是,这个命令执行后,只能够在当前会话中修改网卡的地址,我们看一下 ifcfg-eth0 的配置文件,仍然是

  1. # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
  2. DEVICE=eth0
  3. ONBOOT=yes
  4. BOOTPROTO=dhcp
  5. HWADDR=08:00:27:43:73:2f

也就是说重新启动服务器后,仍然会按照配置文件中的方式进行CentOS静态IP的获取。所以,如果需要修改IP为CentOS静态IP的话,最好的方式还是通过修改配置文件来完成。

 

 

在/etc/udev/rules.d/70-persistent-net.rules文件中可以设置每个口的名字

# PCI device 0x8086:0x150e (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:01:00.0", NAME="eth0"

# PCI device 0x8086:0x150e (igb) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:01:00.1", NAME="eth1"

# PCI device 0x8086:0x150e (igb) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:01:00.2", NAME="eth2"

# PCI device 0x8086:0x150e (igb) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:01:00.3", NAME="eth3"

# PCI device 0x8086:0x150e (igb) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:02:00.0", NAME="eth4"

# PCI device 0x8086:0x150e (igb) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:02:00.1", NAME="eth5"

# PCI device 0x8086:0x150e (igb) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:02:00.2", NAME="eth6"

# PCI device 0x8086:0x150e (igb) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:02:00.3", NAME="eth7"

# PCI device 0x8086:0x10d3 (e1000e) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:04:00.0", NAME="eth8"

# PCI device 0x8086:0x10d3 (e1000e) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:05:00.0", NAME="eth9"

# PCI device 0x8086:0x10d3 (e1000e) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:06:00.0", NAME="eth10"

# PCI device 0x8086:0x10d3 (e1000e) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", BUS=="pci", KERNELS=="0000:07:00.0", NAME="eth11"

 

原创粉丝点击