实验室的机器,一个 网口对应一个 IP 地址, 要输入 IP 地址才可以上网, 自动获取 IP 地址和输入其他的 IP 地址都不能上网,请问 这是什么原理? 能不能说的详细一些?
还有我是 172.16.18. 的网段, 我的网关是 172.16.18.1 子网掩码是 255.255.255.0 但是我如果要链接 172.16.8.6 这个服务器, 我有两种做法,一种做法是把 IP 改成 172.16.8. 的 IP ,另一种做法是把子网掩码放大 到 255.255.0.0 我知道 子网掩码的作用是标识主机位和网络位, 但是 我的网关没有变呀, 为什么单纯放大掩码就可以呢?
请教! 谢谢了!
1
wex 2016-02-03 17:01:58 +08:00 via Android
mac 绑定,路由器实现的
|
2
gefranks 2016-02-03 17:20:08 +08:00
不清楚是不是严格的一个端口对应一个可上网的 ip ,还是其它可上网的 ip 在那个端口也可以用。
路由器上可以用 ACL 把允许上网的 ip 通过,把其它的 ip 都丢掉。 如果是严格的端口 ip 对应交换机上也可以做 下面一个问题是子网掩码扩大了你不用通过路由器能访问的网的范围, 18 和 8 都在一个网里面了, 18 , 8 你的机器都认为在一个网里,不用走路由。而且 8 和 18 都连在一个 LAN 上 |
3
Strikeactor 2016-02-03 17:23:22 +08:00
指定 IP 范围可以连接外网,这个家用路由都可以做到吧。。然后 DHCP 不分配给你那个范围的 IP 就行了
|
4
jsq2627 2016-02-03 17:24:38 +08:00 3
说明你的电脑和 172.16.8.6 在二层是相通的(接在同一交换机上)
你把子网掩码放大到 255.255.0.0 后,系统认为 172.16.18.x 和 172.16.8.x 是处于同一子网,数据包通过 ARP 表完成 IP-MAC 转换,直接发给对方 MAC 地址,不经过网关。如果子网掩码是 255.255.255.0 那么系统认为 172.16.8.x 不在同一子网,会把数据包直接丢给网关,因为网关没有对应路由,所以数据包不可达了。 |
5
techmoe 2016-02-03 17:27:37 +08:00 via Android
绑 IP 上网把 DHCP 关了就可以嘛, DHCP 分配 IP 的,分配 IP 的没了当然也就没法联网了,不由得想到我们学校也是这样,不知道如果随便填一个没有冲突的 IP 能不能成功联网
|
6
manhan9100 2016-02-03 17:52:12 +08:00
第一个
access-list 1 permit 172.16.18.230 interface f0/1 ip access-group 1 in 这样就在 f0/1 上绑定了 172.16.18.230 啊 |
7
msg7086 2016-02-04 05:37:29 +08:00
改 IP ?其实一个网卡可以绑很多 IP ……
|