linux单网卡配置多IP

2025-03-28 13:33:15
推荐回答(1个)
回答1:

  1、通过复制一个ifcfg-eth0:1配置文件实现:
  cp
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0:1
  vi
/etc/sysconfig/network-scripts/ifcfg-eth0:1
  #
Intel
Corporation
82566DC
Gigabit
Network
Connection
  DEVICE=eth0
  BOOTPROTO=none
  BROADCAST=218.95.37.255
  HWADDR=00:19:d1:34:2d:b8
  IPADDR=218.95.37.250
  NETMASK=255.255.255.192
  NETWORK=218.95.37.192
  ONBOOT=yes
  GATEWAY=218.95.37.193
  TYPE=Ethernet
  ifconfig
eht0:1
up
  2、临时方式(重启后就丢失了):
  ifconfig
eth0:1
192.168.0.2
netmask
255.255.255.0
up
  3、脚本方式实现:
  #!/bin/sh
  eth01=/etc/sysconfig/network-scripts/ifcfg-eth0:1
  touch
$eth01
  echo
DEVICE=eth0:1》$eth01
  echo
BOOTPROTO=none》$eth01
  echo
IPADDR=192.168.40.76》$eth01
  echo
NETMASK=255.255.255.0》$eth01
  echo
ONBOOT=yes》$eth01
  /etc/init.d/network
restart