近期工作的服务器变动,但好多资料还在之前的服务器上保留着,而两个服务器在不同网段,如果直接改变服务器的IP地址,无疑会对其它同样使用这台服务器的同事造成影响,于是想到像windows一样,为服务器添加一个网段,这样我既可以与之前的服务器之间共享资料,又不影响其它同事的工作。现在记录如下:
操作系统:CentOS Releas5(Kernel 2.6.16-53.1.14.el5)
当前系统IP:
一、 添加单个IP网段的方法:
1.1、 在系统中添加网络配置文件脚本
# cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth0:0
1.2、 修改新添加的网络配置脚本文件如下:
# vi ifcfg-eth0:0
DEVICE=eth0:0 #此处添加:0,网络结点名称要与网络设备名相同
ONBOOT=yes #是否开机激活
BOOTPROTO=static #静态IP,如果需要DHCP获取请输入dhcp
HWADDR=00:0c:29:57:35:8e
NETMASK=255.255.255.0 #子网掩码根据你的实际情况作修改
IPADDR=192.168.1.16 #此处修改为要添加的IP
GATEWAY=192.168.1.1
TYPE=Ethernet
1.3、 1.3、启动新的网段结点
/etc/init.d/network reload
1.4、 用ifconfig看新的IP是否已经加上
二、 批量添加IP地址:
2.1、创建range配置文件
# cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth0-range0
2.2、配置目标IP地址段
# vi ifcfg-eth0-range0
DEVICE=eth0:0 #此处添加:0,网络结点名称要与网络设备名相同
ONBOOT=yes #是否开机激活
BOOTPROTO=static #静态IP,如果要动态IP,则为dhcp
HWADDR=00:0c:29:57:35:8e
NETMASK=255.255.255.0 #子网掩码根据你的实际情况作修改
IPADDR=192.168.1.16 #此处修改为要添加的IP
GATEWAY=192.168.1.1
TYPE=Ethernet
IPADDR_START=192.168.1.2 #起始IP
IPADDR_END=192.168.1.254 #结束IP
CLONENUM_START=1 #表示这段IP网卡号从eth0:1开始
2.3、启动新的网络配置
/etc/init.d/network reload
三、ubuntu添加网段
方法同上,只是修改的配置文件不同。
sudo vi /etc/network/interfaces
在后面添加如下内容:
auto eth0:0
iface eth0:0 inet static
name Ethernet alias LAN card
address 192.168.2.13
netmask 255.255.255.0
broadcast 192.168.2.255
network 192.168.2.0
重启使配置生效:
sudo /etc/init.d/networking restart