1、IP地址概述

2、配置IP地址

  查看IP地址

  在网卡上绑定一个IP地址

  同一张网卡上绑定多个IP

  绑定一块网卡设备

  修改或删除IP地址

IP地址概述

  这里不多赘述,参考《计算机网络》课程。

配置IP地址

[root@weekend110 ~]# ifconfig
eth0       Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC               网卡的物理地址    
      inet addr:192.168.80.110 Bcast:192.168.80.255 Mask:255.255.255.0    IP地址、广播地址、子网掩码
      inet6 addr: fe80::20c:29ff:fe05:1dac/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1          UP表示该网络接口是启动的
      RX packets:33148 errors:0 dropped:0 overruns:0 frame:0           该网络接口上的数据包统计信息
      TX packets:12115 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:41678800 (39.7 MiB) TX bytes:2688713 (2.5 MiB)

lo      Link encap:Local Loopback                           内部网络回环地址
      inet addr:127.0.0.1 Mask:255.0.0.0                      回环IP地址、子网掩码
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MTU:16436 Metric:1
      RX packets:12 errors:0 dropped:0 overruns:0 frame:0
      TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:720 (720.0 b) TX bytes:720 (720.0 b)

[root@weekend110 ~]#

ifconfig -a      显示包括激活和未激活的全部网络接口

ifconfig -s      只显示网络接口的摘要信息

[root@weekend110 ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC
inet addr:192.168.80.110 Bcast:192.168.80.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe05:1dac/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33308 errors:0 dropped:0 overruns:0 frame:0
TX packets:12143 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:41693344 (39.7 MiB) TX bytes:2692561 (2.5 MiB)

[root@weekend110 ~]#

[root@weekend110 ~]# ifconfig -a
eth0       Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC
          inet addr:192.168.80.110 Bcast:192.168.80.255 Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe05:1dac/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:33336 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12160 errors:0 dropped:0 overruns:0 carrier:0
             collisions:0 txqueuelen:1000
          RX bytes:41695906 (39.7 MiB) TX bytes:2694923 (2.5 MiB)

lo           Link encap:Local Loopback
          inet addr:127.0.0.1 Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING MTU:16436 Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
             TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
          RX bytes:720 (720.0 b) TX bytes:720 (720.0 b)

[root@weekend110 ~]#

 在网卡上绑定一个IP地址

[root@weekend110 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0              网卡设备名称
HWADDR=00:0C:29:05:1D:AC
TYPE=Ethernet
UUID=a36d5f1e-fa69-453f-ba2b-a0952b279936
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static

DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
IPADDR=192.168.80.110        绑定的IP地址
BCAST=192.168.80.255
GATEWAY=192.168.80.2
NETMASK=255.255.255.0

DNS1=144.144.144.144
DNS2=192.168.80.2
[root@weekend110 ~]#

[root@weekend110 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@weekend110 network-scripts]# ifdown eth0         关闭网卡eth0

[root@weekend110 network-scripts]# ifup eth0    打开网卡eth0

或者

[root@weekend110 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@weekend110 network-scripts]# ./ifdown eth0         关闭网卡eth0

[root@weekend110 network-scripts]# ./ifup eth0    打开网卡eth0

或者

[root@weekend110 ~]# /etc/sysconfig/network-scripts/ifdown eth0         关闭网卡eth0

[root@weekend110 ~]# /etc/sysconfig/network-scripts/ifup eth0    打开网卡eth0

  

同一张网卡上绑定多个IP

  在实际工作中,特别是在服务器上,需要在一张网卡上配置大量的IP地址。我们可以通过利用虚拟网卡技术来实现这个需求。

利用虚拟网卡技术,为此张网卡设置一些别名的配置文件,并利用这些别名的配置文件在这张网卡上绑定多个IP地址。

  如果,需要在一块网卡上绑定多个IP地址,就需要手动设置多个以ifcfg-开头并且后接该网卡名字(逻辑名)的配置文件,其格式如下

  ifcfg-ethX:YYY

  其中,X是第几张网卡设备,YYY是该网卡设备上的第几张网卡。

  如,网卡文件ifcfg-eth0:1中,eth0表示第一张网卡,而其后冒号后的数字,则表示eth0上的的第二张网卡。即ifcfg-eth0:1则表示第一张网卡上的第二块网卡。

    参考:http://blog.sina.com.cn/s/blog_5f54f0be0101josm.html

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

[root@weekend110 network-scripts]# ls
ifcfg-eth0    ifdown-eth    ifdown-post   ifdown-tunnel    ifup-eth    ifup-plip    ifup-routes    init.ipv6-global
ifcfg-lo   ifdown-ippp   ifdown-ppp    ifup   ifup-ippp    ifup-plusb    ifup-sit    net.hotplug
ifdown   ifdown-ipv6   ifdown-routes    ifup-aliases    ifup-ipv6   ifup-post    ifup-tunnel    network-functions
ifdown-bnep   ifdown-isdn    ifdown-sit    ifup-bnep   ifup-isdn    ifup-ppp   ifup-wireless    network-functions-ipv6
[root@weekend110 network-scripts]#

  默认,只看到ifcfg-eth0 文件。这里,复制一份,命名为ifcfg-eth0:0

[root@weekend110 network-scripts]# ls
ifcfg-eth0   ifdown-eth    ifdown-post   ifdown-tunnel   ifup-eth   ifup-plip   ifup-routes    init.ipv6-global
ifcfg-lo   ifdown-ippp   ifdown-ppp    ifup   ifup-ippp    ifup-plusb   ifup-sit net.hotplug
ifdown   ifdown-ipv6    ifdown-routes    ifup-aliases    ifup-ipv6   ifup-post    ifup-tunnel network-functions
ifdown-bnep    ifdown-isdn   ifdown-sit   ifup-bnep   ifup-isdn   ifup-ppp   ifup-wireless network-functions-ipv6
[root@weekend110 network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1
[root@weekend110 network-scripts]# ls
ifcfg-eth0   ifdown-eth   ifdown-ppp   ifup-aliases    ifup-isdn   ifup-routes net.hotplug
ifcfg-eth0:1 i  fdown-ippp    ifdown-routes   ifup-bnep    ifup-plip   ifup-sit network-functions
ifcfg-lo   ifdown-ipv6    ifdown-sit   ifup-eth ifup-plusb    ifup-tunnel network-functions-ipv6
ifdown   ifdown-isdn    ifdown-tunnel   ifup-ippp    ifup-post    ifup-wireless
ifdown-bnep    ifdown-post    ifup    ifup-ipv6    ifup-ppp init.ipv6-global
[root@weekend110 network-scripts]# vim ifcfg-eth0:1

DEVICE=eth0:1
HWADDR=00:0C:29:05:1D:AC
TYPE=Ethernet
UUID=a36d5f1e-fa69-453f-ba2b-a0952b279936
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static

DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0:1"
IPADDR=192.168.80.111
BCAST=192.168.80.255
GATEWAY=192.168.80.2
NETMASK=255.255.255.0

DNS1=144.144.144.144
DNS2=192.168.80.2

[root@weekend110 network-scripts]# service network restart
Shutting down interface eth0: Device state: 3 (disconnected)
[ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Active connection state: activating
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2
state: activated
Connection activated
[ OK ]
[root@weekend110 network-scripts]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:05:1d:ac brd ff:ff:ff:ff:ff:ff
inet 192.168.80.110/24 brd 192.168.80.255 scope global eth0
inet 192.168.80.111/24 brd 192.168.80.255 scope global secondary eth0:1
inet6 fe80::20c:29ff:fe05:1dac/64 scope link
valid_lft forever preferred_lft forever
[root@weekend110 network-scripts]# ifconfig
eth0   Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC
    inet addr:192.168.80.110 Bcast:192.168.80.255 Mask:255.255.255.0
    inet6 addr: fe80::20c:29ff:fe05:1dac/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:572 errors:0 dropped:0 overruns:0 frame:0
    TX packets:355 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:53584 (52.3 KiB) TX bytes:42335 (41.3 KiB)

eth0:1   Link encap:Ethernet HWaddr 00:0C:29:05:1D:AC
      inet addr:192.168.80.111 Bcast:192.168.80.255 Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:4 errors:0 dropped:0 overruns:0 frame:0
    TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:240 (240.0 b) TX bytes:240 (240.0 b)

[root@weekend110 network-scripts]#

  

  测试,网络

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>ping 192.168.80.110

正在 Ping 192.168.80.110 具有 32 字节的数据:
来自 192.168.80.110 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.110 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.110 的回复: 字节=32 时间<1ms TTL=64

192.168.80.110 的 Ping 统计信息:
数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
Control-C
^C
C:\Users\Administrator>ping 192.168.80.111

正在 Ping 192.168.80.111 具有 32 字节的数据:
来自 192.168.80.111 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.111 的回复: 字节=32 时间<1ms TTL=64

192.168.80.111 的 Ping 统计信息:
数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
Control-C
^C
C:\Users\Administrator>

  删除

  

[root@weekend110 network-scripts]# ls
ifcfg-eth0    ifdown-eth    ifdown-ppp    ifup-aliases   ifup-isdn   ifup-routes net.hotplug
ifcfg-eth0:1   ifdown-ippp    ifdown-routes   ifup-bnep    ifup-plip    ifup-sit network-functions
ifcfg-lo   ifdown-ipv6    ifdown-sit   ifup-eth   ifup-plusb   ifup-tunnel network-functions-ipv6
ifdown    ifdown-isdn    ifdown-tunnel    ifup-ippp    ifup-post    ifup-wireless
ifdown-bnep   ifdown-post    ifup    ifup-ipv6   ifup-ppp init.ipv6-global
[root@weekend110 network-scripts]# rm -rf ifcfg-eth0:1

  其他的,不多赘述。

  图形界面呢,如何来做到?

  这里不多,赘述。

   修改或删除IP地址

  这里不多,赘述。

转载于:https://www.cnblogs.com/zlslch/p/5984144.html

Linux系统IP地址相关推荐

  1. 配置linux系统ip,Linux系统IP地址配置

    命令临时配置 ifconfig [Network card name] 10.50.6.16 netmask 255.255.254.0 或者 ip addr add 10.50.6.200/23 d ...

  2. linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址

    刚安装完系统的LINUX的IP地址是通过DHCP方式自动获取IP的,但有时候我们会需要自己制定固定的IP地址,这样对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下 ...

  3. 固定linux虚拟机ip地址,虚拟机下linux 系统网卡配置、固定IP地址

    1.进入该目录下修改内容 vi       /etc/sysconfig/network-scripts/  ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static DEF ...

  4. Linux查看ip地址时,只显示127.0.0.1

    Linux查看ip地址时,只显示127.0.0.1 刚刚在虚拟机中新装了一个CentosOS7版本的Linux系统,输入ip addr发现只有127.0.0.1,没有其他地址. 并显示ens33mtu ...

  5. linux查看ip地址命令ipconfig命令不存在解决方法

    linux查看ip地址命令ipconfig命令不存在 在新版的Linux发行版中,ipconfig已经不行了,不能使用了.那么,Linux查看ip地址应该使用什么命令呢? 如何在Linux命令行中查找 ...

  6. 【Linux】Linux中IP地址的配置及常见网络问题

    目录 一.Linux中IP地址的配置 (NAT模式)网卡配置文件解析: 二.Network服务和NetworkManager服务 centos下network和NetworkManager冲突的解 决 ...

  7. shell实例第11讲:取出系统IP地址,并判断属于哪个网段

    取出系统IP地址,并判断属于哪个网段 #!/bin/bash #作者:魏波 #时间:2017.02.04ip=`ifconfig -a | grep inet | grep -v 127.0.0.1 ...

  8. Linux主机IP地址:网络信息不可用

    Linux主机IP地址:网络信息不可用 今天使用XShell远程连接到Linux却一直连接失败.经过排查后发现是因为在VMware中安装虚拟机的主机IP的地址:网络信息不可用.网上的答案很杂,导致我找 ...

  9. Linux中IP地址的配置

    一.设置Linux的IP地址 1.搞懂三种网卡模式:桥接.NAT.仅单机模式 2.选择NAT模式 1).vi /etc/sysconfig/network-script/ifcfg-eth0设置成自动 ...

最新文章

  1. 如何知道我的电脑是多少位 ?
  2. 软件测试——等价类划分
  3. python中webdriver_Linux上部署python+selenium+webdriver常见问题解决方案
  4. jQuery EasyUI使用教程之创建标签页
  5. SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成
  6. s8050三极管经典电路_曝光一个产品级的红外发射电路
  7. 数据库每日一题 2020.05.08
  8. flask创建mysql表_Flask-SQLAlchemy 无法创建数据库???
  9. Java中的Map List Set等集合类
  10. 蓝桥杯每日真题之砝码称重(01背包)
  11. 无约而来WIN8 PRO WMC X64 201306
  12. dependency 和dependencyManagement 的区别
  13. Spark机器学习解析
  14. 文本聚类python fcm_模糊C均值聚类-FCM算法
  15. 5位数的数字黑洞是多少_揭秘数字黑洞6174
  16. 【SpringCloud】Gateway新一代网关
  17. PE格式之DOS头+PE头
  18. oracle view占资源,关于VIEW PUSHED PREDICATE的一个优化案例
  19. [附源码]计算机毕业设计springboot财务管理系统
  20. cytoscape绘制互作网络图(一)

热门文章

  1. python的符号函数得到的数字类型_Python笔记——数字类型的几个函数
  2. anaconda python删除pyltp_Anaconda使用
  3. eclipse/myeclipse中快捷键 Ctrl+shift+down/up 出现屏幕颠倒的解决方法
  4. 0037 Java学习笔记-多线程-同步代码块、同步方法、同步锁
  5. AngularJs ngIf、ngSwitch、ngHide/ngShow
  6. C# 去除所有的html标签
  7. 知识管理系统Data Solution研发日记之十二 网页数据抓取Fetch,呈现Render,导出Export...
  8. The temporary upload location [/tmp/tomcat.xxx/work/Tomcat/localhost/etc] is not valid
  9. 记一次 OOM 的原因和处理 出现大量 close_wait,项目无法访问 activeMq和 poi 出现的 OOM
  10. springboot redis shiro 实现 单点登录