为您找到与线性地址是什么相关的共200个结果:
器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。那么线性地址物理地址是什么呢?今天读文网小编整理了线性地址物理地址的相关资料,希望对大家有帮助。
逻辑地址(Logical Address) 是指由程式产生的和段相关的偏移地址部分。例如,你在进行C语言指针编程中,能读取指针变量本身值(&操作),实际上这个值就是逻辑地址,他是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分段或分页机制,Cpu不进行自动地址转换);逻辑也就是在Intel保护模式下程式执行代码段限长内的偏移地址(假定代码段、数据段如果完全相同)。应用程式员仅需和逻辑地址打交道,而分段和分页机制对你来说是完全透明的,仅由系统编程人员涉及。应用程式员虽然自己能直接操作内存,那也只能在操作系统给你分配的内存段操作。
线性地址(Linear Address) 是逻辑地址到物理地址变换之间的中间层。程式代码会产生逻辑地址,或说是段中的偏移地址,加上相应段的基地址就生成了一个线性地址。如果启用了分页机制,那么线性地址能再经变换以产生一个物理地址。若没有启用分页机制,那么线性地址直接就是物理地址。Intel 80386的线性地址空间容量为4G(2的32次方即32根地址总线寻址)。
物理地址(Physical Address) 是指出目前CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果地址。如果启用了分页机制,那么线性地址会使用页目录和页表中的项变换成物理地址。如果没有启用分页机制,那么线性地址就直接成为物理地址了。
虚拟内存(Virtual Memory)是指计算机呈现出要比实际拥有的内存大得多的内存量。因此他允许程式员编制并运行比实际系统拥有的内存大得多的程式。这使得许多大型项目也能够在具有有限内存资源的系统上实现。一个非常恰当的比喻是:你不必非常长的轨道就能让一列火车从上海开到北京。你只需要足够长的铁轨(比如说3公里)就能完成这个任务。采取的方法是把后面的铁轨即时铺到火车的前面,只要你的操作足够快并能满足需求,列车就能象在一条完整的轨道上运行。这也就是虚拟内存管理需要完成的任务。在Linux0.11内核中,给每个程式(进程)都划分了总容量为64MB的虚拟内存空间。因此程式的逻辑地址范围是0x0000000到0x4000000。有时我们也把逻辑地址称为虚拟地址。因为和虚拟内存空间的概念类似,逻辑地址也是和实际物理内存容量无关的。逻辑地址和物理地址的“差距”是0xC0000000,是由于虚拟地址->线性地址->物理地址映射正好差这个值。这个值是由操作系统指定的。机理 逻辑地址(或称为虚拟地址)到线性地址是由CPU的段机制自动转换的。如果没有开启分页管理,则线性地址就是物理地址。如果开启了分页管理,那么系统程式需要参和线性地址到物理地址的转换过程。具体是通过设置页目录表和页表项进行的。
线性地址逻辑地址和物理地址的区别:
线性地址是逻辑地址到物理地址变换之间的中间层,是处理器可寻址的内存空间(称为线性地址空间)中的地址。程序代码会产生逻辑地址,或者说是段中的偏移地址,加上相应段的基地址就生成了一个线性地址。
如果启用了分页机制,那么线性地址可以再经变换以产生一个物理地址。若没有启用分页机制,那么线性地址直接就是物理地址。不过,在开启分页功能之后,一个线性地址可能没有相对映的物理地址,因为它所对应的内存可能被交换到硬盘中。32位线性地址可用于定位4GB存储单元。
所谓物理地址,就是指系统内存的真正地址。对于32 位的操作系统,它的范围为0x00000000~0xFFFFFFFF,共有4GB。只有当CPU工作于分页模式时,此种类型的地址才会变得非常“有趣”。本质上,一个物理地址是CPU插脚上可测量的电压。操作系统通过设立页表将线性地址映射为物理地址。Windows 2K/XP所用页表布局的某些属性对于调试软件开发人员非常有用。
分页机制把线性地址空间和物理地址空间分别划分为大小相同的块。这样的块称为页。通过在线性地址空间的页与物理地址空间的页之间建立映射,分页机制可以实现线性地址到物理地址的转换。线性地址空间的页与物理地址空间的页之间的映射可根据需要来确定。
线性地址空间的任何一页,可以映射为物理地址空间中的任何一页。
逻辑地址(Logical Address) 是指由程式产生的和段相关的偏移地址部分。例如,你在进行C语言指针编程中,能读取指针变量本身值(&操作),实际上这个值就是逻辑地址,他是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分段或分页机制,Cpu不进行自动地址转换);逻辑也就是在Intel保护模式下程式执行代码段限长内的偏移地址(假定代码段、数据段如果完全相同)。应用程式员仅需和逻辑地址打交道,而分段和分页机制对你来说是完全透明的,仅由系统编程人员涉及。应用程式员虽然自己能直接操作内存,那也只能在操作系统给你分配的内存段操作。
线性地址(Linear Address) 是逻辑地址到物理地址变换之间的中间层。程式代码会产生逻辑地址,或说是段中的偏移地址,加上相应段的基地址就生成了一个线性地址。如果启用了分页机制,那么线性地址能再经变换以产生一个物理地址。若没有启用分页机制,那么线性地址直接就是物理地址。Intel 80x86的线性地址空间容量为4G(2的32次方即32根地址总线寻址)。
看过“ 线性地址物理地址 ”
浏览量:2
下载量:0
时间:
逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。那么线性地址怎么转物理地址?今天读文网小编整理了线性地址转物理地址的相关资料,希望对大家有帮助。
线性地址(Linear Address) 是逻辑地址到物理地址变换之间的中间层。程式代码会产生逻辑地址,或说是段中的偏移地址,加上相应段的基地址就生成了一个线性地址。如果启用了分页机制,那么线性地址能再经变换以产生一个物理地址。若没有启用分页机制,那么线性地址直接就是物理地址。Intel 80386的线性地址空间容量为4G(2的32次方即32根地址总线寻址)。
详细说下虚拟地址的转换。
首先,来看下内核为一个进程建立页目录和页表以及线性空间的函数。这个函数原型是:
VOID
MiInitMachineDependent (
IN PLOADER_PARAMETER_BLOCK LoaderBlock
)
位于init386.c的762行,这个函数太长了,挑选部分如下:
PointerPte = MiGetPdeAddress (PDE_BASE);
PdePageNumber = MI_GET_PAGE_FRAME_FROM_PTE (PointerPte);
CurrentProcess = PsGetCurrentProcess ();
#if defined(_X86PAE_)
PrototypePte.u.Soft.PageFileHigh = MI_PTE_LOOKUP_NEEDED;
_asm {
mov eax, cr3
mov DirBase, eax
}
//
// Note cr3 must be 32-byte aligned.
//
ASSERT ((DirBase & 0x1f) == 0);
//
// Initialize the PaeTop for this process right away.
//
RtlCopyMemory ((PVOID) &MiSystemPaeVa,
(PVOID) (KSEG0_BASE | DirBase),
sizeof (MiSystemPaeVa));
CurrentProcess->PaeTop = &MiSystemPaeVa;
#else
DirBase = MI_GET_PAGE_FRAME_FROM_PTE (PointerPte) << PAGE_SHIFT;
#endif
CurrentProcess->Pcb.DirectoryTableBase[0] = DirBase;
KeSweepDcache (FALSE);
//
// Unmap the low 2Gb of memory.
//
PointerPde = MiGetPdeAddress (0);
LastPte = MiGetPdeAddress (KSEG0_BASE);
MiZeroMemoryPte (PointerPde, LastPte - PointerPde);
第一句:PointerPte = MiGetPdeAddress (PDE_BASE);这句获得一个页表的指针。
PDE_BASE是页目录的基址,这个宏的定义如下:(i386.h 1968行)
#define PDE_BASE_X86 0xc0300000
#define PDE_BASE_X86PAE 0xc0600000
#define PTE_TOP_X86 0xC03FFFFF
#define PDE_TOP_X86 0xC0300FFF
#define PTE_TOP_X86PAE 0xC07FFFFF
#define PDE_TOP_X86PAE 0xC0603FFF
#if !defined (_X86PAE_)
#define PDE_BASE PDE_BASE_X86
#define PTE_TOP PTE_TOP_X86
#define PDE_TOP PDE_TOP_X86
#else
#define PDE_BASE PDE_BASE_X86PAE
#define PTE_TOP PTE_TOP_X86PAE
#define PDE_TOP PDE_TOP_X86PAE
#endif
#define PTE_BASE 0xc0000000
可以看出,如果CPU支持PAE或者开启了PAE(奔腾往后都支持,默认开启),那么一个进程页目录的基址为0xc0600000,这个在dbg调试的时候也可以看到,如
kd> !pte 0000
VA 00000000 (虚拟地址)
PDE at C0600000 PTE at C0000000
contains 0000000002B40067 contains 0000000000000000
pfn 2b40 ---DA--UWEV not valid
再来看这个MiGetPdeAddress ,他是个宏,定义如下:(mi386.h 1889行)
#define MiGetPdeAddress(va) ((PMMPTE)(((((ULONG)(va)) >> 22) << 2) + PDE_BASE))
可以看出他是取线性地址的最高10位,再左移2位,加上页目录的基址,得到该线性地址在该进程的 页目录的索引,而该处存放的就是其对应的页表索引,第二句:
PdePageNumber = MI_GET_PAGE_FRAME_FROM_PTE (PointerPte);
MI_GET_PAGE_FRAME_FROM_PTE 这个宏(mi386.h 2542行)的定义如下:
#define MI_GET_PAGE_FRAME_FROM_PTE(PTE) ((PTE)->u.Hard.PageFrameNumber)
他是直接取该页表对应的物理内存的地址。到这里,CPU就可以访问到实际的物理内存了。
剩下的工作就是把cr3寄存器的内容赋给dirbase,再把dirbase赋给进程pcb的DirectoryTableBase项,这个在windbg调试的时候我说过了。后面再把该进程的低2G的用户空间清零。
我举个例子,咱来一步步转换。(我关闭了PAE,关闭方法,网上找,xp sp3)
假如线性地址为7c920000,这个地址一般加载的是进程的ntdll文件,首先把它转换成二进制,我在windbg里做,如下:
kd> .formats 7c920000
Evaluate expression:
Hex: 7c920000
Decimal: 2089943040
Octal: 17444400000
Binary: 01111100 10010010 00000000 00000000
Chars: |...
Time: Mon Mar 24 11:44:00 2036
Float: low 6.0646e+036 high 0
Double: 1.03257e-314
可以看到高10位为01111100 10十六进制为0x1f2,
01111100 10 ->0x1F2按照上面的宏,0x1F2在左移2位,为0x7C8,加上PDE的基址C0300000,结果为C03007C8,我们在windbg里看下,如下:
kd> !pte 7c920000
VA 7c920000
PDE at C03007C8 PTE at C01F2480
contains 03793067 contains 03791025
pfn 3793 ---DA--UWEV pfn 3791 ----A--UREV
可以看到,结果是吻合的,下面我们来算页表,按照上面的说法,一个进程的页目录可以达到1024项(2的10次方),而每项都是4字节,所以一个进程的页目录大小为4096bytes(4k),同理,一个页表的大小也为4096bytes(4k),而每一个页目录项对应一个4k大小的页表,所以,页表项的地址可以这么算:
PTE = 页表基址+(页目录项索引 × 一个页表的大小) + (页表索引 × 每一个页表项的大小)
由上面的宏定义知道在关了PAE的情况下页表的基址PTE_BASE为0xc0000000,一个页表项的大小也为4字节。而该线性地址的中间10位为010010 0000十六进制为0x120,所以,该线性地址对应的页表地址为:
PTE = 0xC0000000 + (0x1F2 * 0x1000) + (0x120 * 0x4) = 0xC01F2480.和上面windbg显示的数据是一样的。
在windbg里看下该处的内容为
kd> dd C01F2480
c01f2480 03791025 00000000 00000000 04157025
该页表处的内容为0x03791025 ,其中,如果了解页表结构的话,其高20位为该页表指向的物理内存,为0x3791,再加上线性地址的末12位偏移,所以该线性地址对应的实际物理地址为:0X37910000.
到这里就算完了。
补充:
内核定义的页表的数据结构如下:
typedef struct _MMPTE {
union {
ULONG Long;
HARDWARE_PTE Flush;
MMPTE_HARDWARE Hard;
MMPTE_PROTOTYPE Proto;
MMPTE_SOFTWARE Soft;
MMPTE_TRANSITION Trans;
MMPTE_SUBSECTION Subsect;
MMPTE_LIST List;
} u;
} MMPTE;
typedef MMPTE *PMMPTE;
typedef struct _MMPTE_HARDWARE {
ULONG Valid : 1;
#if defined(NT_UP)
ULONG Write : 1; // UP version
#else
ULONG Writable : 1; // changed for MP version
#endif
ULONG Owner : 1;
ULONG WriteThrough : 1;
ULONG CacheDisable : 1;
ULONG Accessed : 1;
ULONG Dirty : 1;
ULONG LargePage : 1;
ULONG Global : 1;
ULONG CopyOnWrite : 1; // software field
ULONG Prototype : 1; // software field
#if defined(NT_UP)
ULONG reserved : 1; // software field
#else
ULONG Write : 1; // software field - MP change
#endif
ULONG PageFrameNumber : 20;
} MMPTE_HARDWARE, *PMMPTE_HARDWARE;
可以看出上面那个取物理地址的宏直接取的就是PageFrameNumber ,也就是该地址内容的高20位。
而在!pte命令在还显示了一些大些字母,如D,A,W,U之类的,也在该结构中有所显示。
看过“ 线性地址转物理地址 ”
浏览量:2
下载量:0
时间:
在计算机科学中,逻辑地址是什么?线性地址是什么?物理地址优势什么?逻辑地址线性地址物理地址三个地址有什么联系?读文网小编整理了逻辑地址,线性地址以及物理地址的相关资料,下面大家跟着读文网小编一起去了解一下吧。
前面说了Linux中逻辑地址等于线性地址,那么线性地址怎么对应到物理地址呢?这个大家都知道,那就是通过分页机制,具体的说,就是通过页表查找来对应物理地址。
准确的说分页是CPU提供的一种机制,Linux只是根据这种机制的规则,利用它实现了内存管理。
在保护模式下,控制寄存器CR0的最高位PG位控制着分页管理机制是否生效,如果PG=1,分页机制生效,需通过页表查找才能把线性地址转换物理地址。如果PG=0,则分页机制无效,线性地址就直接做为物理地址。
分页的基本原理是把内存划分成大小固定的若干单元,每个单元称为一页(page),每页包含4k字节的地址空间(为简化分析,我们不考虑扩展分页的情况)。这样每一页的起始地址都是4k字节对齐的。为了能转换成物理地址,我们需要给CPU提供当前任务的线性地址转物理地址的查找表,即页表(page table)。注意,为了实现每个任务的平坦的虚拟内存,每个任务都有自己的页目录表和页表。
为了节约页表占用的内存空间,x86将线性地址通过页目录表和页表两级查找转换成物理地址。
32位的线性地址被分成3个部分:
最高10位 Directory 页目录表偏移量,中间10位 Table是页表偏移量,最低12位Offset是物理页内的字节偏移量。
页目录表的大小为4k(刚好是一个页的大小),包含1024项,每个项4字节(32位),项目里存储的内容就是页表的物理地址。如果页目录表中的页表尚未分配,则物理地址填0。
页表的大小也是4k,同样包含1024项,每个项4字节,内容为最终物理页的物理内存起始地址。
每个活动的任务,必须要先分配给它一个页目录表,并把页目录表的物理地址存入cr3寄存器。页表可以提前分配好,也可以在用到的时候再分配。
还是以 mov 0x80495b0, %eax 中的地址为例分析一下线性地址转物理地址的过程。
前面说到Linux中逻辑地址等于线性地址,那么我们要转换的线性地址就是0x80495b0。转换的过程是由CPU自动完成的,Linux所要做的就是准备好转换所需的页目录表和页表(假设已经准备好,给页目录表和页表分配物理内存的过程很复杂,后面再分析)。
内核先将当前任务的页目录表的物理地址填入cr3寄存器。
线性地址 0x80495b0 转换成二进制后是 0000 1000 0000 0100 1001 0101 1011 0000,最高10位0000 1000 00的十进制是32,CPU查看页目录表第32项,里面存放的是页表的物理地址。线性地址中间10位00 0100 1001 的十进制是73,页表的第73项存储的是最终物理页的物理起始地址。物理页基地址加上线性地址中最低12位的偏移量,CPU就找到了线性地址最终对应的物理内存单元。
我们知道Linux中用户进程线性地址能寻址的范围是0 - 3G,那么是不是需要提前先把这3G虚拟内存的页表都建立好呢?一般情况下,物理内存是远远小于3G的,加上同时有很多进程都在运行,根本无法给每个进程提前建立3G的线性地址页表。Linux利用CPU的一个机制解决了这个问题。进程创建后我们可以给页目录表的表项值都填0,CPU在查找页表时,如果表项的内容为0,则会引发一个缺页异常,进程暂停执行,Linux内核这时候可以通过一系列复杂的算法给分配一个物理页,并把物理页的地址填入表项中,进程再恢复执行。当然进程在这个过程中是被蒙蔽的,它自己的感觉还是正常访问到了物理内存。
看过“ 逻辑地址线性地址物理地址三个地址有什么联系”
浏览量:4
下载量:0
时间:
一般刚买的路由器默认的登陆地址都是192.168.1.1,一旦密码被人破译,后果不堪设想,那么你知道怎么更改路由器地址吗?下面是读文网小编整理的一些关于更改路由器地址的相关资料,供你参考。
打开浏览器,输入路由器原先的IP地址,在输入账号密码,进入路由器管理界面。
在管理界面找到LAN口设置,点击它。
在右侧窗口中你就可以修改路由器IP地址了,修改完后重启路由即可生效。
更改路由器地址的相关
浏览量:5
下载量:0
时间:
路由器是我们日常上网时不可缺少的网络设备,只要我们家里有两台以上的电脑,那么使用路由器上网就成了必须的设备,但是如果我们不更改路由器的登陆IP的话,很容易导致别人修改我们的路由器的配置,那么你知道怎么修改路由器ip地址吗?下面是读文网小编整理的一些关于修改路由器ip地址的相关资料,供你参考。
首先,我们需要登录到路由器的WEB管理界面,这里,如果我们还没有修改路由器的登陆IP的话,那么对于TP-Link型号的路由器,登陆地址是192.168.1.1,对于腾达无线路由器的登陆IP是192.168.0.1,好了一般来说默认密码和用户名均为admin.
登陆路由器成功以后,我们选择“网络参数”设置,然后选择“LAN口设置”。
然后我们修改默认的登陆IP,比如说这里,我输入了:155.155.15.1,大家可以按照我的这个格式来填写IP地址,然后子网掩码的设置不做修改,然后点击保存。
然后路由器进行保存设置并使设置生效,一般来说需要路由器进行重新启动然后设置才能生效,然后以后我们登陆路由器的管理界面的时候,就必须输入我们设置的IP,原来的192.168.1.1的IP地址将不能登录路由器管理界面,一定程度上实现了安全的网络设置。
修改路由器ip地址的相关
浏览量:2
下载量:0
时间:
电脑的IP地址我相信很多朋友都知道怎么查,路由器也有自己的IP地址,那么你知道怎么知道路由器地址吗?下面是读文网小编整理的一些关于路由器地址的相关资料,供你参考。
在开始菜单搜索框,输入cmd确定后,打开命令对话框
然后输入ipconfig指令,点击Enter键,确定
弹出的信息中,找到默认网关,对应的即是IP地址了
路由器地址的相关
浏览量:4
下载量:0
时间:
在网络互联设备中,路由器是使用最广的一种网络互联设备,是数据通信的重要互联设备,那么你知道怎么重新设置路由器ip地址吗?下面是读文网小编整理的一些关于重新设置路由器ip地址的相关资料,供你参考。
一、自动设置IP地址,使用DHCP服务器功能
DHCP是路由器的一个特殊功能,使用DHCP功能可以避免因手工设置IP地址及子网掩码所产生的错误。
(1)单击“开始”按钮中的“控制面板”,在“控制面板”窗口中打开“网络连接”,右键单击“本地连接”,选择“属性”选项,在属性对话框中双击“Internet协议(TCP/IP)”,单击“自动获得IP地址”,单击“确定”;
(2)在路由器管理界面单击左侧的“DHCP服务器”选项,在弹出的“DHCP设置”窗口中,单击“启用”按钮。“地址池开始地址”和“地址池结束地址”选项IP地址的第4段是用户可以任意输入的部分。我们可以分别输入100、200(需要注意的是输入的开始地址必需小于结束地址,而且开始地址不能是0、1,结束地址不能是255);
(3)设置完毕后单击“保存”按钮。关闭计算机和路由器,断开电源后重新打开,再次启动计算机即可。
二、手动设置IP地址
(1) 单击“开始”按钮中的“控制面板”,在“控制面板”窗口中打开“网络连接”,右键单击“本地连接”,选择“属性”选项,在属性对话框中双击“Internet协议(TCP/IP)”;
(2)单击“使用下面的IP地址”,输入IP地址192.168.1.X(X范围2-254)、子网掩码255.255.255.0、默认网关192.168.1.1,确定即可。
重新设置路由器ip地址的相关
浏览量:12
下载量:0
时间:
路由器是局域网之中非常重要的一种网络设备,其主要在网络层实现子网之间以及内外数据的转发,是不同网络之间进行数据交换及通信的一个重要通道。那么你知道怎样查看路由器地址吗?下面是读文网小编整理的一些关于查看路由器地址的相关资料,供你参考。
点击电脑任务栏上的小电脑图标,进入查看网络和共享中心,如图;
在网络和共享中心中选择“本地连接”,如图;
接着点击查看“详细信息”,如图;
在详细信息内找到默认网关,这里就是路由的IP地址,如图;
查看路由器地址的相关
浏览量:3
下载量:0
时间:
路由器一般默认IP地址是192.168.1.1或者192.168.0.1,但只要更改了,就不是这个了。那么你知道路由器ip地址忘了怎么办吗?下面是读文网小编整理的一些关于路由器ip地址忘了的相关资料,供你参考。
点击屏幕右下角的网络连接的图标打开网络和共享中心。
打开本地连接或无线网络连接。
点击详细信息。
里面的IPv4 默认网关 和 IPv4 DHCP 服务器 里的内容就是无线路由器的IP了
路由器ip地址忘了的相关
浏览量:42
下载量:0
时间:
当我们进行网络组建的时候,需要对更改其中某个或者多个路由器IP地址,那么你知道路由器ip地址怎么改吗?下面是读文网小编整理的一些关于路由器ip地址修改的相关资料,供你参考。
首先在浏览器中输入路由器地址:192.168.0.1 默认登录帐号和密码:admin(PS:有的是192.168.1.1,以路由器背面书写的地址为准。)如果是旧的路由器,那么输入曾经设置的IP和帐号密码即可
在路由器设置中左边选项中找到并点击进入“网络参数”
在网络参数中选择进入“LAN口设置”
在左边的LAN口设置下,输入新的IP地址,保存重启路由器即可生效。再次进入需输入新的IP地址才行了。
路由器ip地址的相关
浏览量:3
下载量:0
时间:
有时候就算路由设置了无线密码, 其他知道密码了,自己修改密码也有可能被他人知道密码,这时候我们就可以绑定mac地址来防止被蹭网,那么你知道路由器怎么绑定mac地址吗?下面是读文网小编整理的一些关于路由器绑定mac地址的相关资料,供你参考。
点击 开始 》》运行》》输入cmd 》》ipconfig /all
输入MAC 和描述 点击保存,然后选上“允许 列表中生效规则之外的 MAC 地址访问本无线网络” 点击启动过滤
这样就只有添加MAC地址的电脑/手机可以访问无线网络了
路由器绑定mac地址的相关
浏览量:9
下载量:0
时间:
复位后的路由器,一般进入设置界面的方法是在浏览器上输入192.168.1.1或者192.168.0.1,但是如果更改过路由器LAN口IP的话,进入设置界面就不是输入刚才说的IP了。那么你知道路由器登陆地址忘了怎么办吗?下面是读文网小编整理的一些关于路由器登陆地址忘了的相关资料,供你参考。
打开电脑的“开始”,找到“运行”并点击打开,这时候会转到“运行框”,在运行框中输入“cmd”并按“确定按钮”。如图:
这时会打开dos命令窗口。如图:
这时把输入法调成英文输入,在窗口中输入ipconfig后按回车。结果如图示:
找到网卡对应的网关,如图:
直接在浏览器中输入查到的网关就可以打开路由器设置界面了。
路由器登陆地址忘了的相关
浏览量:13
下载量:0
时间:
Win10系统在公共场所搜索无线网络,设备就会发送本机的MAC地址来获取无线信号。这样一来就可以通过这个地址来追踪你的位置,当然你可以设置随机无线网卡MAC地址来防止自己被追踪。今天读文网小编给大家介绍下Win10如何使用随机无线网卡MAC地址吧。
注:方法同样适用于Windows 10 Mobile,步骤大致相同。
1、打开设置——网络和Internet——WLAN(WiFi);
2、选中使用的网络,点击下面的“高级选项”,如下图所示:
3、打开 “针对此网络使用随机硬件地址”即可。你还可以设置为每天自动更改Mac地址,如下图所示:
当然你也可以为所有无线网络开启随机硬件地址,方法为:在以上第二步操作中点击“管理WiFi设置”,然后打开 “使用随机硬件地址”即可,如下图所示:
如果你的设备无线网卡不支持随机硬件地址,那么不会出现相关的设置选项。使用Windows10平板或笔记本的朋友赶快检查一下,看看自己的无线网卡是否支持这项功能呢。
看过“Win10如何使用随机无线网卡MAC地址”
浏览量:3
下载量:0
时间:
IP地址过滤用于通过IP地址设置内网主机对外网的访问权限,适用于这样的需求:在某个时间段,禁止/允许内网某个IP(段)所有或部分端口和外网IP的所有或部分端口的通信。那么你知道路由器tplink845怎么设置ip地址过滤吗?下面是读文网小编整理的一些关于路由器tplink845设置ip地址过滤的相关资料,供你参考。
开启IP地址过滤功能时,必须要开启防火墙总开关,并明确IP地址过滤的缺省过滤规则(设置过程中若有不明确处,可点击当前页面的“帮助”按钮查看帮助信息):
下面将通过两个例子说明IP地址过滤的使用。
例一
预期目的:不允许内网192.168.1.100-192.168.1.102的IP地址访问外网所有IP地址;允许192.168.1.103完全不受限制的访问外网的所有IP地址。设置方法如下:
1. 选择缺省过滤规则为:凡是不符合已设IP地址过滤规则的数据包,禁止通过本路由器:
2. 添加IP地址过滤新条目:
允许内网192.168.1.103完全不受限制的访问外网的所有IP地址
因默认规则为“禁止不符合IP过滤规则的数据包通过路由器”,所以内网电脑IP地址段:192.168.1.100-192.168.1.102不需要进行添加,默认禁止其通过。
3. 保存后生成如下条目,即能达到预期目的:
例二
预期目的:内网192.168.1.100-192.168.1.102的IP地址在任何时候都只能浏览外网网页;192.168.1.103从上午8点到下午6点只允在外网219.134.132.62邮件服务器上收发邮件,其余时间不能和对外网通信。
浏览网页需使用到80端口(HTTP协议),收发电子邮件使用25(SMTP)与110(POP),同时域名服务器端口号53(DNS)
设置方法如下:
1. 选择缺省过滤规则为:凡是不符合已设IP地址过滤规则的数据包,禁止通过本路由器:
2. 设置生成如下条目后即能达到预期目的:
路由器tplink845设置ip地址过滤的相关
浏览量:0
下载量:0
时间:
MAC地址过滤用于通过MAC地址来设置内网主机对外网的访问权限,适用于这样的需求:禁止/允许内网某个MAC地址和外网的通信。那么你知道路由器tplink845怎么mac地址过滤吗?下面是读文网小编整理的一些关于路由器tplink845mac地址过滤的相关资料,供你参考。
开启MAC地址过滤功能时,必须要开启防火墙总开关,并明确MAC地址过滤的缺省过滤规则。
下面通过一个例子说明MAC地址过滤的使用。
例:只允许MAC地址为“00-19-66-80-53-52”的计算机访问外网,禁止其他计算机访问外网,设置方法如下:
1、选择缺省过滤规则为:仅允许已设MAC地址列表中已启用的MAC地址访问Internet
2、添加MAC地址过滤新条目:
添加MAC地址:00-19-66-80-53-52,状态选择“生效”
3、保存后生成如下条目:
设置完成之后,只有局域网中MAC地址为“00-19-66-80-53-52”的计算机可以访问外网,达到预期目的。
路由器tplink845mac地址过滤的相关
浏览量:0
下载量:0
时间:
有时候遇到网络问题,需要修改MAC地址和安装协议之后才能上网,那么win8怎么修改MAC网卡地址和安装协议呢?读文网小编分享了win8修改MAC网卡地址和安装协议的方法,希望对大家有所帮助。
1、 直接点击网络标签连接使用里面的配置按键,这样就可以将钮网络设备驱动属性打开了。然后将其切换至高级标签,在里面选中网络地址,将右边的数值选中,再把MAC地址填进去就可以了;
2、 Win8系统运行的过程中,如果运行软件或者游戏的话,有时候可能得安装协议才可以。这时候可以点击网络标签里面的安装按钮,直接选择协议,再单击进行添加;
3、 在选择的时候,如果列表里面有安装的协议,那么直接选中进行安装就可以;一旦没有的话,就需要进行安装了;
4、 有时候并不需要网络协议,这时候可以对其进行卸载,具体的操作是:找到“网络”标签里面的“此连接使用下列项目”选项,在这里面选中你需要卸载的网络协议,直接“卸载”就可以了。
看过“win8怎么修改MAC网卡地址和安装协议”
浏览量:3
下载量:0
时间:
不少朋友也在使用电脑版的UC浏览器,而在使用的过程中,发现UC浏览器地址栏不会自动补全。那么你知道uc浏览器地址栏怎么设置自动补全吗?下面是读文网小编整理的一些关于uc浏览器地址栏设置自动补全的相关资料,供你参考。
1、打开UC浏览器电脑版,点击它的图标在下拉列表选择“设置”。
2、点击设置里的“地址栏”。
3、勾选“开启网址自定义补全功能”。
4、开启自动补全的效果如图所示。
浏览量:6
下载量:0
时间:
有时IP地址会给用户篡改,为保护局域网资料安全,win7系统可以给IP地址加锁,防止被篡改。那么如何禁止win7中他人修改电脑的IP地址呢?读文网小编分享了禁止win7中他人修改电脑的IP地址的方法,希望可以帮助到大家。
1、首先在win7系统下,按下“win+r”组合键打开“运行”窗口,接着在输入框中写入“gpedit.msc”命令,点击回车键;
2、在“本地组策略编辑器”中,我们依次展开“用户配置——管理模块——网络——网络连接”选项;
3、点击“网络连接”选项,在右侧窗口中找到“为管理员启用Windows2000网络连接设置”选项,双击打开;
4、在弹出的设置页面中,我们选择“已启用”选项,完成后点击“确定”即可。
5、再次回到“网络连接”窗口,在右侧找到 “禁止访问LAN连接组件的属性”后双击,然后在弹出的窗口中选择“已启用”选项。
浏览量:3
下载量:0
时间:
对于局域网用户来说,当我们在局域网创建网络共享或联网时,通常会需要手动设置IP地址,才能够保证win7系统与局域网正常的连接,那么你知道win7系统怎么手动设置IP地址吗?下面是读文网小编整理的一些关于win7系统手动设置IP地址的相关资料,供你参考。
找到任务栏网卡本地连接图标,鼠标右键,打开win7“网络和共享中心”;
如果任务栏没有本地连接图标,可以找到开始菜单“控制面板”进入设置
打开控制面板菜单之后,找到里面的“网络和internet ---查看网络状态和任务”同样可以打开进入到 “网络共享中心”页面
打开之后,你会发现跟之前XP系统的“网上邻居”属性菜单里面的效果一样,会列出当前系统的网卡连接
点击选择需要设置的网卡连接如“本地连接”属性里面找到 internet协议ipv4 点击“属性”
点击属性之后,进入internet IPv4属性详细设置菜单,注意选择“使用下面ip地址”可以静态设置ip,输入需要的IP地址和对应的掩码 网关等信息确定即可
设置好之后,点击“确定”即可完成IP设置(注意如果IP有冲突的话,根据提示会影响上网,需要更换一个IP地址)
查看IP地址
如果需要查看网卡连接的属性状态,可以选择网卡右键选择“状态”如图
点击之后可以打开查看网卡的连接状态,点击“详细信息”可以查看当前网卡的详细连接情况和设置啦
win7系统手动设置IP地址的相关
浏览量:5
下载量:0
时间: