1、用root權限的用戶登錄CENTOS,進入network-scripts文件夾下(本步驟可以省略,與二步驟一起完成):
shell命令:cd /ect/sysconfig/network-scripts/
2、復制現在正在使用的網卡配置信息文件
shell命令:cp ifcfg-eth0 ifcfg-eth0:1(其中ifcfg-eth0:1為單網卡上第二ip配置文件名,如要配置第三個ip,則可復制文件名ifcfg-eth0:2,想在單網卡上設置跟多ip,文件名以此類推)
若沒有步驟1,則命令如下:
shell命令:cp /ect/sysconfig/network-scripts/ifcfg-eth0 /ect/sysconfig/network-scripts/ ifcfg-eth0:1
3、編輯第二IP配置文件。
shell命令:vi /ect/sysconfig/network-scripts/ ifcfg-eth0:1
vi命令:
按I開始編輯文本內容
找到DEVICE=eth0這一行,將其改為DEVICE=eth0:1
找到IPADDR=xxx.xxx.xxx.xxx這一行,替換成新的IP
找到GETWAY=xxx.xxx.xxx.xxx這一行,將其替換成新的網關
找到NETMASK=xxx.xxx.xxx.xxx這一行,將其替換成新的網子掩碼。
Vi命令:
按ESC建,然后輸入::wq(保存,其中:wq均為vi命令)保存退出vi編輯。
4、重新啟動網絡設置。
Xshell命令:
方法一(重新變換所有網絡狀態):
/etc/init.d/network reload
/etc/init.d/network restart
方法二(重啟單個network配置文件):
ifconfig eth0:1 down
ifdown eth0:1(此兩行命令意思相同,為關閉該ip配置,可省略)
ifconfig eth0:1 up
ifup eth0:1(啟動該配置文件中設置的IP,此兩行命令意義相同)
至此,給CENTOS服務器單網卡設置第二IP完成,可輸入Shell命令:ifconfig查看是否設置成功,也可以找同一個ip網段的第三方電腦ping該IP,開始否能夠ping通。
需要注意的事項:
1、可能一台服務器不只有一個網卡,在 /ect/sysconfig/network-scripts/該目錄下可能看見eth1,eth2等一系列文件,切勿將新添加的IP配置到該文件內,以免造成不必要的麻煩,本人走過彎路,浪費了不少時間。
2、高亮部分為shell命令或者vi命令,可copy直接使用。