精华内容
下载资源
问答
  • 文章目录如何配置 IP 地址?动态主机配置协议 (DHCP)解析 DHCP 的工作方式 如何配置 IP 地址? 如何配置呢?若用命令行自己配置一个地址。可以使用ifconfig,也可以使用 ip addr。设置好了以后,用这两个命令,将...

    如何配置 IP 地址?

    如何配置呢?若用命令行自己配置一个地址。可以使用ifconfig,也可以使用 ip addr。设置好了以后,用这两个命令,将网卡 up 一下,就可以开始工作了。

    使用 net-tools:

     sudo ifconfig eth1 10.0.0.1/24
     sudo ifconfig eth1 up
    

    使用 iproute2:

     sudo ip addr add 10.0.0.1/24 dev eth1
     sudo ip link set up eth1
    

    这样看自己配置自由度太大了吧,如果配置一个和谁都不搭边的地址呢?例如,旁边的机器都是 192.168.1.x,我非得配置一个 16.158.23.6,会出现什么现象呢?

    不会出现任何现象,就是包发不出去呗。为什么发不出去呢?我来举例说明。
    192.168.1.6 就在你这台机器的旁边,甚至是在同一个交换机上。而你把自己机器的地址设为了 16.158.23.6 再企图去 ping192.168.1.6,你觉得只要将包发出去,同一个交换机的另一台机器马上就能收到,对不对?

    可是 Linux 系统不是这样的,你用肉眼看到那台机器就在旁边,它则需要根据自己的逻辑进行处理。在网络初步blog中说过只要是在网络上跑的包,都是完整的,可以有下层没上层,绝对不可能有上层没下层。

    再看我们有自己的源 IP 地址 16.158.23.6,也有目标 IP 地址 192.168.1.6,但是包发不出去,这是因为 MAC 层还没填。自己的 MAC 地址自己知道,这个容易。但是目标 MAC 填什么呢?是不是填 192.168.1.6 这台机器的 MAC 地址呢?

    当然不是。Linux 首先会判断,要去的这个地址和我是一个网段的吗,或者和我的一个网卡是同一网段的吗?只有是一个网段的,它才会发送 ARP 请求,获取 MAC 地址。如果发现不是呢?Linux 默认的逻辑是,如果这是一个跨网段的调用,它便不会直接将包发送到网络上,而是企图将包发送到网关。如果你配置了网关的话,Linux 会获取网关的 MAC 地址,然后将包发出去。对于 192.168.1.6 这台机器来讲,虽然路过它家门的这个包,目标 IP 是它,但是无奈 MAC 地址不是它的,所以它的网卡是不会把包收进去的。如果没有配置网关呢?那包压根就发不出去。

    如果将网关配置为 192.168.1.6 呢?不可能,Linux 不会让你配置成功的,因为网关要和当前的网络至少一个网卡是同一个网段的,怎么可能 16.158.23.6 的网关是 192.168.1.6 呢?

    所以,当你需要手动配置一台机器的网络 IP 时,一定要好好问问你的网络管理员。如果在机房里面,要去网络管理员那里申请,让他给你分配一段正确的 IP 地址。当然,真正配置的时候,一定不是直接用命令配置的,而是放在一个配置文件里面。不同系统的配置文件格式不同,但是无非就是 CIDR、子网掩码、广播地址和网关地址。

    动态主机配置协议 (DHCP)

    从上面可以看出配置了 IP 后一般不能变,配置一个服务端的机器还可以,但是客户端的机器呢?我抱着一台笔记本电脑在公司里走来走去,或者白天来晚上走,每次使用都要配置 IP 地址,那可怎么办?还有人事、行政等非技术人员,如果公司所有的电脑都需要 IT 人员配置,肯定忙不过来啊。

    因此需要一个自动配置的协议,动态主机配置协议 (Dynamic Host Configuration Protocol)简称 DHCP。

    有了这个协议,网络管理员就轻松多了。他们只需要配置一段共享的 IP 地址。每一台新接入的机器都通过 DHCP 协议,来这个共享的 IP 地址里申请,然后自动配置好就行。等人走了或者用完再还回去,这样其他机器也能用。

    所以说,如果是数据中心里面的服务器,IP 一旦配置好,基本不会变,相当于买房自己装修。DHCP 的方式相当于租房。一切配置好,你暂用完事了退租。

    解析 DHCP 的工作方式

    当一台机器新加入一个网络的时候,肯定一脸懵,啥情况都不知道,只知道自己的 MAC 地址。怎么办?先吼一句,我来啦,有人吗?这时候的沟通基本靠“吼”。这一步,我们称为DHCP Discover。

    新来的机器使用 IP 地址 0.0.0.0 发送了一个广播包,目的 IP 地址为 255.255.255.255。广播包封装在 UDP 里面,UDP 封装在 BOOTP 里面。其实 DHCP 是 BOOTP 的增强版,但是如果你去抓包的话,很可能看到的名称还是 BOOTP 协议。

    在这个广播包里面,新人大声喊:我是新来的(Boot request),我的 MAC 地址是这个,我
    还没有 IP,谁能给租给我个 IP 地址!格式就像这样:
    在这里插入图片描述
    如果一个网络管理员在网络里面配置了DHCP Server的话,他就相当于这些 IP 的管理员。他立刻能知道来了一个“新人”。这个时候,我们可以体会 MAC 地址唯一的重要性了。当一台机器带着自己的 MAC 地址加入一个网络的时候,MAC 是它唯一的身份,如果连这个都重复了,就没办法配置了。

    只有 MAC 唯一,IP 管理员才能知道这是一个新人,需要租给它一个 IP 地址,这个过程我们称为DHCP Offer。同时,DHCP Server 为此客户保留为它提供的 IP 地址,从而不会为其他
    DHCP 客户分配此 IP 地址。DHCP Offer 的格式就像这样,里面有给新人分配的地址。
    在这里插入图片描述
    DHCP Server 仍然使用广播地址作为目的地址,因为,此时请求分配 IP 的新人还没有自己的
    IP。DHCP Server 回复说,我分配了一个可用的 IP 给你,你看如何?除此之外,服务器还发送了子网掩码、网关和 IP 地址租用期等信息。

    新来的机器很开心,它的“吼”得到了回复,并且有人愿意租给它一个 IP 地址了,这意味着它
    可以在网络上立足了。当然更令人开心的是,如果有多个 DHCP Server,这台新机器会收到多个 IP 地址,简直受宠若惊。

    它会选择其中一个 DHCP Offer,一般是最先到达的那个,并且会向网络发送一个 DHCP
    Request 广播数据包,包中包含客户端的 MAC 地址、接受的租约中的 IP 地址、提供此租约的DHCP 服务器地址等,并告诉所有 DHCP Server 它将接受哪一台服务器提供的 IP 地址,告诉其他 DHCP 服务器,谢谢你们的接纳,并请求撤销它们提供的 IP 地址,以便提供给下一个 IP租用请求者。
    在这里插入图片描述
    此时,由于还没有得到 DHCP Server 的最后确认,客户端仍然使用 0.0.0.0 为源 IP 地址、
    255.255.255.255 为目标地址进行广播。在 BOOTP 里面,接受某个 DHCP Server 的分配的
    IP。

    当 DHCP Server 接收到客户机的 DHCP request 之后,会广播返回给客户机一个 DHCP ACK消息包,表明已经接受客户机的选择,并将这一 IP 地址的合法租用信息和其他的配置信息都放入该广播包,发给客户机,欢迎它加入网络大家庭。
    在这里插入图片描述
    最终租约达成的时候,还是需要广播一下,让大家都知道。

    展开全文
  • 树莓派静态配置IP地址

    千次阅读 2019-03-02 14:52:37
    本人惨痛经历:由于当初只添加了无线配置,而没有添加有线配置。而且DHCP给树莓派分配的是...所以今天我要给树莓派配置静态IP地址。 将 /etc/network/interfaces 配置置空,如果没有配置则本来就是空的。 pi@rasp...

    本人惨痛经历:由于当初只添加了无线配置,而没有添加有线配置。而且DHCP给树莓派分配的是动态IP地址。最后用树莓派制作路由器修改hostapd程序的配置文件的时候,SecureCRT远程登录断开,再去找IP链接的时候发现已经找不到了,无奈只好重新开始做。所以今天我要给树莓派配置静态IP地址。

    将 /etc/network/interfaces 配置置空,如果没有配置则本来就是空的。
    pi@raspberrypi:/etc/wpa_supplicant $ sudo vim /etc/network/interfaces

    #interfaces(5) file used by ifup(8) and ifdown(8)
    #Please note that this file is written to be used with dhcpcd
    #For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
    
    #Include files from /etc/network/interfaces.d:
    source-directory /etc/network/interfaces.d
    

    修改有线/无线的配置:

    #以太网有线配置
    interface eth0
    static ip_address=192.168.x.x
    static routers=192.168.x.1
    static domain_name_servers=114.114.114.114
    
    #无线接口配置
    interface wlan0
    static ip_address=192.168.x.y
    static routers=192.168.x.1
    static domain_name_servers=114.114.114.114
    

    执行下面命令:

    禁用树莓派网络服务
    pi@raspberrypi:/etc/wpa_supplicant $ sudo systemctl disable networking
    使用dhcpcd管理树莓派网络服务程序
    pi@raspberrypi:/etc/wpa_supplicant $ sudo systemctl enable dhcpcd
    重启生效
    pi@raspberrypi:/etc/wpa_supplicant $ sudo reboot

    展开全文
  • 新创建虚拟机如何配置ip地址

    千次阅读 2020-11-17 21:24:22
    但是好久没玩过了,重新玩连配置ip都配了几个小时,记录一下过程: 安装时候选择了使用本地网络,但是进去系统后发现,ifconfig都识别不出来,只能使用yum install net-tools 下载相关安装包,结果提示网络无法连接...

    AS WE ALL KNOW,想玩转虚拟机需要电脑的硬件支持,毕竟三台起步。自己的电脑越玩越卡,幸亏公司配的电脑还是很香的,可以搞一下。

    但是好久没玩过了,重新玩连配置ip都配了几个小时,记录一下过程:

    安装时候选择了使用本地网络,但是进去系统后发现,ifconfig都识别不出来,只能使用yum install net-tools 下载相关安装包,结果提示网络无法连接问题。

    正常按道理来说,在安装时候选择了使用本地网络,应该可以直接创建一个动态ip,可以访问网络的才对。

    could not resolve hots:

     

    网上查资料 ,说要在 /etc/resolv.conf上配置nameserver 8.8.8.8

    有意思的是,我刚创建的时候,里面是没有nameserver 8.8.8.8   的,但是我把他添加进去之后,就算把他删除了,重启之后还是会自动生成,求大牛解答!

    下面讲一下我的配置:

    首先查看一下ip地址,打开虚拟机软件,  点击

    Workstation->编辑->虚拟网络编辑器,点击更改配置, 记录一下子网IP,点击NAT

    记录下来网关,在配置中填写:

     

     

    vi /etc/sysconfig/network-scripts/ifcfg-ens33

    修改

    BOOTPROTO= static

    ONBOOT=YES

    添加:

    IPADDR=192.168.233.103 (保持和本地配置一样,只需要修改最后的数字,尽量设置连续数字)

    NETWORK=255.255.255.0

    GATEWAY=192.168.233.2   (填写虚拟机网络配置中的NAT)

    DNS1=8.8.8.8

     

    配置完成后重启网络:service network restart

    到这配置就完成了

    测试一下:

    ping  www.baidu.com

    安装net-tools后查看ip

     

    闲话一下:

    本来也设置了本地的虚拟机部分设置

    修改属性中的ipV4

    设置如下:

    但是后面发现不修改的话,也可以设置静态ip,因此这里想必不用修改。

     

     

     

     

     

     

    展开全文
  • CentOS7配置ip地址

    千次阅读 2018-07-28 16:53:35
    2、dhclient 命令自动获取零时ip地址 3、ip addr 查看获取到的ip地址 4、在windows命令窗口 ping 该ip地址 5、远程工具登录CentOS 6、修改 /etc/sysconfig/network-scripts/ifcfg-ens33 文件并保存。 ...

    1、使用   su - [user]命令切换到管理员

    2、dhclient 命令自动获取零时ip地址

    3、ip addr 查看获取到的ip地址

    4、在windows命令窗口  ping  该ip地址

    5、远程工具登录CentOS

    6、修改 /etc/sysconfig/network-scripts/ifcfg-ens33 文件并保存。

    7、service network restart 命令重启网络服务

    展开全文
  • 路由器配置IP地址

    千次阅读 2020-06-17 12:33:17
    用静态路由配置实现IP路由 ...按照图1,连接路由器、配置路由器和PC机端口IP地址。 2.16.1.2 掩码:255.255.255.0 网关172.16.1.1 PC1:172.16.3.2 掩码:255.255.255.0 网关172.16.3.1 PC2:192.168.5.2 掩
  • VMware虚拟机配置IP地址

    千次阅读 2020-08-16 18:45:06
    VMware虚拟机配置IP地址 虚拟机和物理机之间网络通信有三种方式,这里介绍两种模式配置静态IP的方式 一. 第一种 :在新建虚拟机的时候网络连接选择了使用桥接网络 桥接模式即通过虚拟机工具生成一个虚拟网桥,通过...
  • Cisco设备配置IP地址

    千次阅读 2020-03-27 15:49:52
    终端设备 双击图标进入配置页面 点进去之后,进行相应的配置 2.
  • Linux 配置IP地址和DNS

    千次阅读 2020-12-16 11:00:36
    配置IP地址 1、找出网卡名称 终端上输入ifconfig(或者ip addr ),这里的网卡名是eth0。 可以看到详细的网卡信息,包括网卡类型(以太网网卡),硬件地址,IP地址,IP广播地址,子网掩码等。 我们要注意两个内容,...
  • Centos 6.5 配置网络IP地址

    千次阅读 2019-05-08 16:32:43
    Centos 6.5 配置网络IP地址 一、找到如下的ifcfg-eth0文件,使用vim打开 vi /etc/sysconfig/network-scripts/ifcfg-eht0 **如果其中的 BOOTPROTO=dhcp,则表示使用自动的方式获取IP地址 将BOOTPROTO设置为static或者...
  • 如何配置Linux系统的IP地址

    万次阅读 多人点赞 2017-03-20 08:28:08
    如何配置Linux系统的IP地址,使其能够连接局域网甚至外网。其实这并不难,Linux系统网络配置的方法有多种。下面,以VMware虚拟机中的Linux系统为例,进行讲解。我的真实机是Windows系统,网络连接的详细信息如下:已...
  • Linux下配置ip地址

    万次阅读 2019-04-17 20:30:24
    在linux中配置ip地址的方法有四种: 1.图形界面配置。 2.ifconfig命令临时配置(关机后失效)。 3.nmcli命令永久生成。 3.修改配置文件。 图形界面 使用命令 nm-connection-editor 命令可以进入图形界面 添加...
  • Centos7.5配置IP地址

    万次阅读 多人点赞 2019-03-19 10:03:19
    Cenos7.5配置IP地址 1.配置ip地址前首先ifconfig查看网卡信息并获取到网卡的名称 2.进入到网卡配置目录 cd /etc/sysconfig/network-scripts/,找到配置文件为ifcfg-em2 3.修改ifcfg-em2,为如下: TYPE="Ethernet...
  • centOS 配置IP 地址 详细步骤

    千次阅读 2019-08-25 18:56:34
    这样就表示没有设置IP地址,下面开始配置IP地址: (1)点击编辑——(2)虚拟网络编译器 点击完更改设置之后需要等待一会儿,它会自己弹出更改页面: 确定之后继续进虚拟机里面,输入一下命令: 1. cd /...
  • 交换机配置IP地址以及配置密码

    千次阅读 2019-07-16 20:01:32
    system-view #进入系统视图 [Huawei]interface Vlanif 1 #进入Vlan...[Huawei-Vlanif1]ip address 192.168.1.100 24 # 配置IP地址 [Huawei-Vlanif1]undo shutdown # Vlanif 1 IP地址 配置交换机登录密码 [Huawei]...
  • centos7配置ip地址

    万次阅读 多人点赞 2019-07-17 09:32:56
    配置网络之前我们先要知道centos的网卡名称是什么,centos7不再使用ifconfig命令,可通过命令IP addr查看,如图,网卡名为ens32,是没有IP地址的 1、动态获取ip(前提是你的路由器已经开启了DHCP) 修改网卡...
  • ubuntu配置IP地址

    千次阅读 2018-04-08 09:25:34
    1、修改配置文件/etc/network/interfaces 添加: auto eth0 #设置自动启动eth接口 iface eth0 inet static #配置静态IP address 192.168.11.88 #IP地...
  • 手动配置IP地址

    千次阅读 2020-01-27 22:51:00
    更改适配器属性 -> 选择一个网络,单击右键 -> 属性 -> Internet 协议版本 4 (TCP/... 根据机器的IP地址找到这台机器在网络中的位置,确定了位置就可以向这台机器发信息交互了。 前2位是192.168,后2位可...
  • ubuntu18.04 终端配置ip地址

    千次阅读 2020-08-10 15:19:22
    1. ubuntu18.04配置静态ip 注意:18.04和16.04不一样了,配置静态ip的方法有很大差异! 查找netplan目录下默认的网络配置文件,文件后缀为.yaml,我的是叫01-network-manager-all.yaml的文件。如果没有可以使用...
  • vue项目配置localhost和IP地址访问

    千次阅读 2020-08-13 18:23:33
    想要实现下图效果 修改<projectDir>\config\index文件的host为’0.0.0.0’ 'use strict' const path = require('path') module.exports = { ... assetsSubDirectory: ... // host: require('ip').address(), .
  • 配置临时IP地址

    千次阅读 2020-04-09 14:33:16
    配置 临时IP 地址 ifconfig 命令除可以査看 IP 地址之外,还可以临时配置 IP 地址,但是一旦重启,IP 地址就会失效,所以我们还是应该使用 setup 命令进行 IP ...#配置IP地址,不指定子网掩码就会使用标准子网掩码...
  • 新版kali如何配置IP地址

    千次阅读 2020-12-13 17:33:35
    kali如何配置IP地址 ---------------------------------Kali提示符的意思--------------------------------------- 【小白必看】 ~表示用户的家目录 $表示一个普通用户 #root用户提示符 ---------------------------...
  • Centos6.7配置IP地址

    万次阅读 2019-04-13 10:53:16
    IP地址配置
  • Windows 快速配置ip地址

    千次阅读 2018-10-22 13:41:55
    这样非常的麻烦,如何快速配置为自己量身定做的IP地址呢,当然是用脚本。 .bat 脚本 将下面脚本保存为.bat结尾的文件,以管理员身份运行,netsh 后面的三个ip分别是ip地址,子网掩码,网关。name是网络连接名,一般...
  • ubuntu修改和配置ip地址

    万次阅读 2019-04-20 12:39:00
    方法一: ps: 该方法ubuntu 18.04 失效,见方法二 1、修改配置文件 /etc/network/interfaces 添加以下内容: auto eth0 #设置自动启动eth0接口 iface eth0 inet static #配置静态IP address 192.168.11.88 #IP...
  • 最基础内网ip地址配置

    千次阅读 2019-09-23 10:33:19
    ip : ...自己的地址 子网掩码 : 255.255.255.0 默认网关 : ...255
  • 华为路由为端口配置IP地址

    千次阅读 2021-01-25 23:21:08
    #华为路由为端口配置IP地址 首先需要进入系统配置模式如果是在用户模式需要输入命令system-view进入系统模式, ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210125231702173.png) 然后再从系统模式输入...
  • DHCP动态配置ip地址和指定ip地址

    千次阅读 2018-10-16 21:20:49
    DHCP配置网络ip地址实验准备及目标服务端1.DHCP软件安装2.服务器端IP配置3.编辑dhcp配置文件客户端1.从服务端获取IP2.查看网络端口服务端指定IP给客户端1.服务端2.客户端获取指定IP完成! 实验准备及目标 1.两台...
  • Ip地址配置与解释

    万次阅读 2018-10-11 00:05:21
    以Windows10系统为列,打开控制面板,找不到控制面板可以直接在搜索框输入“控制面板”: 控制面板➡网络和Internet➡网络和共享中心...这IP地址的设置界面,我们一般需要设置IP地址、子网掩码、默认网关与DNS服务...
  • 计算机网络·ip地址计算+ip地址配置+静态路由配置

    千次阅读 多人点赞 2021-05-15 13:42:24
    看完能会做计网作业你说神不神奇一、解决各类IP地址二、搭建网络拓扑图三、配置ip地址总结 某公司内部的网络拓扑如下图所示: 其中网络1有主机120台,网络2有主机60台,网络3有主机30台,而网络4、网络5、网络6只...
  • 虚拟机配置静态ip地址

    千次阅读 2020-04-27 10:47:59
    1,打开虚拟网络编辑器 2,选择VMnet8 - NAT模式,选择NAT设置,如下图所示: 3. 进入NAT设置 4. 打开主机的控制面板,选择网络和Internet,如图,选择查看网络状态和...当前ip地址: 7. 修改网络配置文件 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,072,521
精华内容 429,008
关键字:

怎样配置ip地址