CentOS工作内容(五)单一网卡配置多个IP

用到的快捷键

tab 自动补齐(有不知道的吗)

ctrl+a 移动到当前行的开头(a ahead)

ctrl+e 移动到当前行的开头(e end)

ctrl+u 删除(剪切)此处至开始所有内容

复制进来:按一下鼠标右键粘贴到SercureCRT

复制出去:按住鼠标左键选中在SercureCRT里要粘贴的内容

vim

末行模式下

:ser nu 然后  直接输入行号

:wq 保存并退出

命令模式下

u: 撤销操作

A:移到行尾并进入编辑模式

gg:回到文件顶部

用到的命令

pwd //pwd命令以绝对路径的方式显示用户当前工作目录

一般来说网卡在CentOS操作系统中可以配置多个ip地址,如果要配置两个ip地址不一定要两块网卡,两个ip地址可以共享一块网卡设备,是否要配置多个ip地址可以根据实际情况决定

查看网卡信息,第一个网卡设备名称为eth0,表示只有一块网卡,如果有第二块网卡就叫做eth1.

lo是本机local loopback,建议不要随意修改lo配置,目前使用的ip地址为

单一网卡配置第二个ip地址的两种方法

方法一(临时性):

在eth0上配置第二个ip地址,并假设第二个ip地址为192.168.11.6.此方法只能临时使用,在重新启动服务器或重启网络服务后就会消失,如果每次重新启动时,都要使用此配置,就要增加网卡的配置文件

ifconfig eth0: 192.168.11.6 up
ip addr show

eth0:0 代表第一块网卡的第二个ip名称,第一块网卡的第三个ip名称就为eth0:1 以此类推

删除第二个ip

ip addr delete 192.168.233.228 dev eth0 eth0: 

再次查看网卡

ip addr show

注意一下网卡设备和网卡文件的区别,增加网卡ip的时候一定要用网卡设备

ifconfig eth1:0 192.168.1.115 up

方法二(固定):

先到网卡配置文件目录,创建第二个ip地址的网卡配置文件,将原来网卡的配置文件ifcfg-eth0复制成ifcfg-eth0:0, 复制好第二个ip的网络配置文件后,编辑该配置文件,

将配置文件中的DEVICE由eth0改成eth0:0,修改IPADDR=192.168.223.228,将BOOTPROTO改成static,剩下的配置信息与其他网络配置文件一样

打开配置文件目录

 cd /etc/sysconfig/network-scripts/

复制

cp ifcfg-eth0   ifcfg-eth0:

修改配置文件

vim ifcfg-eth0:

第二个ip地址,那么DEVICE=eth0:0

DEVICE=eth0:   //改
HWADDR=:0C::AD:9F:
TYPE=Ethernet
UUID=66d8711e-6c5b--b755-5cd62182dd61
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.119 //改
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DNS1=114.114.114.114
IPV6INIT=NO

保存退出,然后

重启网络服务/etc/init.d/network restart

或者

ifup eth1:0

再次启动起来后,看一下配置是否消失,如果没有表示成功

ip addr show

然后ping一下

删除同一个网卡第二个ip只需要删除第二个配置文件就可以了,然后重启计算机

rm -i ifcfg-eth0:

重启计算机

shutdown -r now

show一下网卡的ip地址

ip addr show

ping不通了

一切都是文件

参考文章:

rm命令

http://man.linuxde.net/rm

shutdown命令

http://man.linuxde.net/shutdown

Windows下面为网卡配置多个IP地址

http://jingyan.baidu.com/article/fcb5aff7e0fd76edaa4a71d3.html

用途

那服务器设置多个ip的用意是什么,能举例说明一下吗,谢谢
回答
可以绑定多个网站,或者提供其他的服务,比如ftp服务用一个ip邮件系统用一个ip网站系统再用一个或几个ip


注意down掉网卡的方法

测试环境:centos6.6

不要用ifconfig eth0 up/down 的方法

ifconfig eth1:0 up/down 
SIOCSIFFLAGS: 无法指定被请求的地址

要用ifup/ifdown

ifup eth1:0 
Determining if ip address 192.168.1.115 is already in use for device eth1...
[root@steven network-scripts]# ifconfig

另外,一个网卡多个ip,down掉一个ip并不会导致整个网卡down掉

eth1 Link encap:Ethernet HWaddr 00:0C:29:01:D5:CB 
inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33032 errors:0 dropped:0 overruns:0 frame:0
TX packets:4882 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:8892933 (8.4 MiB) TX bytes:421479 (411.6 KiB)

eth1:0 Link encap:Ethernet HWaddr 00:0C:29:01:D5:CB 
inet addr:192.168.1.115 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

---------------------------

# ifdown eth1:0
[root@steven network-scripts]# ifconfig
eth1 Link encap:Ethernet HWaddr 00:0C:29:01:D5:CB 
inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33548 errors:0 dropped:0 overruns:0 frame:0
TX packets:4938 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 
RX bytes:8925293 (8.5 MiB) TX bytes:427603 (417.5 KiB)

lo Link encap:Local Loopback 
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:15 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0 
RX bytes:2508 (2.4 KiB) TX bytes:2508 (2.4 KiB)


重启指定网卡
ifdown eth0 && ifup eth0

重启除lo网卡的所有网卡
ifdown --exclude=lo -a && ifup --exclude=lo -a

f

CentOS工作内容(五)单一网卡配置多个IP的更多相关文章

  1. CentOS工作内容(三)配置网络IP地址

    CentOS工作内容(三)配置网络IP地址 用到的快捷键 tab 自动补齐(有不知道的吗) ctrl+a 移动到当前行的开头(a ahead) ctrl+u 删除(剪切)此处至开始所有内容 vim 末 ...

  2. CentOS工作内容(六)双网卡带宽绑定bind teaming

    CentOS工作内容(六)双网卡带宽绑定bind  teaming Teaming功能是什么功能http://zhidao.baidu.com/link?url=cpcwl9LH4FSHJBaTW-e ...

  3. 关于linux Centos 7一个网卡配置多个IP的方法

    有时我们在工作中,会遇到一个网卡配置多个ip的情况,尤其是在linux服务器方面的应用教多 于是笔者将其配置过程整理如下,希望能帮到遇到同样问题的朋友,这里以vmware虚拟机下的Centos 7为例 ...

  4. CentOS工作内容(二)关闭SELinux

    CentOS工作内容(二)关闭SELinux CentOS安装完成后,有很多配置要改,不过最重要就是关闭SELinux SELinux是增强安全性的一项功能,不是SELinux不好,而是当功能安全性较 ...

  5. CentOS工作内容(一)CentOS6.4的安装 hwclock和date

    CentOS工作内容(一)CentOS6.4的安装 hwclock和date 光碟安装 分配20G磁盘空间 插入光碟 选择第一项安装 如果要急救的话请选择第三项 启动安装进程 跳过光碟检测 选择nex ...

  6. centos linux系统日常管理复习 CPU物理数逻辑核数,iftop ,iotop ,sar ,ps,netstat ,一网卡多IP,mii-tool 连接,ethtool速率,一个网卡配置多个IP,mii-tool 连接,ethtool速率 ,crontab备份, 第十八节课

    centos linux系统日常管理复习 物理CPU和每颗CPU的逻辑核数,uptime ,w,vmstat,iftop ,iotop ,sar ,ps,netstat ,一个网卡配置多个IP,mii ...

  7. CentOS工作内容(七)禁用IPV6

    CentOS工作内容(七)禁用IPV6 用到的快捷键 tab 自动补齐(有不知道的吗) ctrl+a 移动到当前行的开头(a ahead) ctrl+e 移动到当前行的开头(e end) ctrl+u ...

  8. CentOS工作内容(四)主机禁ping

    CentOS工作内容(四)主机禁ping 用到的快捷键 tab 自动补齐(有不知道的吗) ctrl+a 移动到当前行的开头(a ahead) ctrl+u 删除(剪切)此处至开始所有内容 vim 末行 ...

  9. linux下一个网卡配置多个ip【虚拟ip】

    Linux下配置网卡ip别名何谓ip别名?用windows的话说,就是为一个网卡配置多个ip.什么场合增加ip别名能派上用场?布网需要.多ip访问测试.特定软件对多ip的需要...and so on. ...

随机推荐

  1. creat-react-app 如何在组件中img的src引入图片路径??

    把图片文件夹放到public中,然后以这种方式来动态写路径: process.env.PUBLIC_URL + '/img/' + url + '.jpg'

  2. 《shiro框架》

    20170929 shiro授权流程学习 shiro-filter执行流程 CacheManager(shiro缓存管理) JEESITE登录流程简单梳理 shiro与springMVC整合 shir ...

  3. Matlab练习——矩阵和数组的操作

    题目来自:<战胜MATLAB必做练习50道> 题目有更改,改成了我想写的样子. 1. 创建一个3×3矩阵,并将其扩充为4×5矩阵 clear; clc; mat1 = ones(,) ma ...

  4. Android 中的 Context

    主要的功能是加载和访问资源(Context通常用来获取APP资源,创建UI,获取系统Service服务,启动Activity,绑定Service,发送广播,获取APP信息等) 如何理解: 我们可以理解 ...

  5. java(7)LinkedList源码

    系统环境 JDK1.7 LinkedList的基本结构 :在JDK1.6中LinkedList是双向引用的环形结构,JDK1.6中是双向引用的线性结构 提醒:看链表代码时最好用笔画下链表结构 有助于理 ...

  6. LeetCode 10 Regular Expression Matching(字符串匹配)

    题目链接 https://leetcode.com/problems/regular-expression-matching/?tab=Description   '.' Matches any si ...

  7. sencha touch list 选择插件,可记忆已选项,可分组全选

    选择记忆功能参考:https://market.sencha.com/extensions/ext-plugin-rememberselection 插件代码: /* * 记住列表选择状态 * 如果分 ...

  8. 打开指定目录路径的CMD命令行窗口

    1.打开目录文件夹, Shift + 右键 2.会直接打开CMD所在的目录路径

  9. Python中的str与bytes之间的转换的三种方法

    # bytes object b = b"example" # str object s = "example" # str to bytes sb = byt ...

  10. Root Motion的脚本处理

    一.Apply RootMotion的作用 Apply RootMotion:控制角色在场景中动画的运动.角色动画驱动角色运动,类似于在游戏中直接使用动画,提高了动画的使用效率. Root Motio ...