Re: 关于Ubuntu DHCP server 的一些问题
发表于 : 2015-03-03 14:15
通过无线路由接入的设备在无线路由的子网下面,服务器和无线路由在另一个广播域里面,不会冲突的啊……
1. 從 Internet 接進來的線 插在 DHCP Server ? 還是 AP ? 還是 Switch ?
1. 你回答的不是針對我問的 可能是我問的不夠清楚都不是,172.16.6.229这个地址是通过公司大网的VLAN出去的,网关是172.16.6.254,
3. 能否描述 什麼原因 你需要把 DHCP Server 两个网卡 连接在同一台交换机上 ?我的服务器的两个网卡连接在同一台交换机上
你没有注意看我写的拓扑结构,接入不接入无线AP,有线网络和无线网络都在同一个地址段里面都是192.168.10.X。rosynirvana 写了:通过无线路由接入的设备在无线路由的子网下面,服务器和无线路由在另一个广播域里面,不会冲突的啊……
我怎么才能说清楚呢?poloshiao 写了:1. 從 Internet 接進來的線 插在 DHCP Server ? 還是 AP ? 還是 Switch ?
我用的是AP功能,不是路由功能,只是交换机,带无线功能的交换机~rosynirvana 写了:无线路由下面的设备是它的子网,无论ip是什么也不会暴露给上级设备的……
我用的是AP功能,不是路由功能,只是交换机,带无线功能的交换机~rosynirvana 写了:无线路由下面的设备是它的子网,无论ip是什么也不会暴露给上级设备的……
1. 恭喜最终实现结果就是使用了IPTABLES
2. UFW 是 IPTABLES 的前端不用开启防火墙UFW
3. 這裡給你一個嘗試的思維方向不过还是没有实现DHCP的方式
3-1. 改為 192.168.10.100/16eth1的地址为192.168.10.100/24
3-2. 可以連上 eth0 的 MAC 其 IP 設為 192.168.10.x/24ETH0,IP地址172.16.6.229
4. 從上面 3. 的關係我用的是AP功能,不是路由功能,只是交换机,带无线功能的交换机~
所以我就在服务器上设置了IPV4的转发,
5. 如果你已經設定 eth1 forward eth0 的功能我的服务器有两个网卡,上面有台交换机,而且只有一台,我把ETH0设置为单位给的IP地址,是172.16.6.229,
6. 你這裡的 WLAN 可能是一個誤解后来因为我还有一台笔记本需要上网,但是只有WLAN
感谢你的认真回复和技术支持,在和你讨论的过程中,我也学习到了很多,基本上解决了我的问题了。我必须要关闭UFW,因为如果开启UFW的话,我的转发规则会被禁止掉,意味着,192段的所有人都不能上网了。poloshiao 写了:1. 恭喜最终实现结果就是使用了IPTABLES2. UFW 是 IPTABLES 的前端不用开启防火墙UFW
功能比較陽春
IPTABLES 功能比較強
你要使用 IPTABLES
先把 UFW disabled
以免互相干擾不过还是没有实现DHCP的方式这是个办法,也能实现,我看到过相应的IPTABLES的命令,不过,绑定MAC的工作比较麻烦,因为我还需要针对DHCP去写MAC绑定IP的信息,我不想使用MAC来限制用户,只是给他们合法的IP地址就可以了,可能目前我的这个方法最简单,不过就是不能使用DHCP。3. 這裡給你一個嘗試的思維方向3-1. 改為 192.168.10.100/16eth1的地址为192.168.10.100/24
意思是 192.168.0.0 ~ 192.168.255.255 都可以連到 eth1
3-1-1. 有關
192.168.10.100/16
192.168.10.100/24
請參考
http://en.wikipedia.org/wiki/IPv4_subnetting_reference
特別注意
Default Subnet Mask in dotted decimal
/16 : 255.255.0.0
/24 : 255.255.255.03-2. 可以連上 eth0 的 MAC 其 IP 設為 192.168.10.x/24ETH0,IP地址172.16.6.229
iptables 對 192.168.10.x/24 無論 eth0 eth1 都放行
3-3. 不可以連上 eth0 的 MAC 其 IP 設為 192.168.20.x/24
iptables 對 192.168.20.x/24 則 eth1 放行 eth0 拒絕这个方法我可以直接编辑到dhcpd.cfg里面,写两个地址池就可以了,这个方法可以,不过还是要记录MAC地址。3-4. 在 DHCP server 建立一份 可以連上 eth0 的 網卡 MAC 名單 (無論是 有線網卡/無線網卡 都行 因為只認 MAC)
3-4-1. 凡是名單內的 有線網卡/無線網卡 就分配 192.168.10.x/24
3-4-2. 凡是不在名單內的 有線網卡/無線網卡 就分配 192.168.20.x/24
3-4-3. 方法这个我可以使用nmap的功能读到所有用户的MAC,倒不是太麻烦,不过后期,比如说,谁想要连接进来的话,还必须要找我才行,我可不是专门的网管4. 從上面 3. 的關係我用的是AP功能,不是路由功能,只是交换机,带无线功能的交换机~
用不用 wifi ap 應該都沒關係
只要你的 switch 插孔 夠用就好所以我就在服务器上设置了IPV4的转发,我的服务器有两个网卡,上面有台交换机,而且只有一台,我把ETH0设置为单位给的IP地址,是172.16.6.229,这句没太明白,双网卡路由并NAT,是不需要交换机,不过192段的客户端必须使用交换机或者是AP才能访问到192.168.10.100的网关5. 如果你已經設定 eth1 forward eth0 的功能
那麼 eth0 直接連上 通往單位的纜線 不必再經由交换机插到一台上面也没有什么,都在同一个广播域,IP地址是不一样的,不影响。5-1. wifi ap, pc, 笔记本 都接上 交换机
交換機 再接 eth1 專供 192.168.10.100/16 區網使用
5-2. 意思是 不要 eth0 eth1 都插到 同一台 switch 這樣有點奇怪
呵呵,主要是没有那么多的网络设备,单位资源匮乏,没有多余的交换了。后来因为我还有一台笔记本需要上网,但是只有WLAN这句话的意思是,我的笔记本只能使用无线网卡连接AP,因为有线的交换机全插满了,没有多余的接口了6. 你這裡的 WLAN 可能是一個誤解
它應該可以接 LAN / Intranet / Internet
意思是 如果分配的 IPv4 在 192.168.10.100/16笔记本 也可以接到 switch
請你再確認
1. 這句話 有誤解 只有想連上 172.16.6.229 的才需要蒐集他的 MAC谁想要连接进来的话,还必须要找我才行
这不是价格便宜不便宜的问题,单位的制度不允许你随意增加设备,你想加个交换机,除了自己掏钱以外,还要冒着违反制度的风险,这个问题就会严重了。poloshiao 写了:谁想要连接进来的话,还必须要找我才行这个问题我没能理解清楚,按我之前的转发规则,设置的是192.168.10.x的所有用户都能通过转发上网,而现在我将IPtables的用户限定为指定的IP地址了,如果我不指定固定的IP地址,那么只要用户通过DHCP或者手动设定固定的192.168.10.2-254,网关指向192.168.10.100的用户都可以进行转发上网。所以,我是在想,如果我之前设置的方法是一个网段的话,那么,想使用DHCP绑定一些MAC,只有这些合法的MAC才能转发,这样就需要收集这些MAC,因为DHCP自动配发地址的池也是一个范围192.168.10.2-254,在这个范围内的用户都能上网,DHCPd.cfg里面有限制MAC的方法,可是我又不想因为不同的设备来来回回的想接入这个网络给我自己带来麻烦,所以,这种做MAC限制的办法不太适用我的情况,用户可以手动指定网络为但192.168.10.2-254这个地址,访问本地服务并不限制,但是他自己指定了地址以后,同样可以转发了,所以我就必须想办法限制,而且,我不能开启DHCP的原因是,在这个172的网段里面,我不能影响到其它VLAN的人,如果开启的话,有的人可能就会发现可以自动获取地址,并且可以上网了,这样的话,我就没法管理了,不同的VLAN划分仅仅是在路由端,而下面的交换机全部都是傻瓜式的,也就是说,所有人其实都在一个广播域里面,只是大家都按公司的要求使用固定IP地址,这样才划分出了不同的VLAN,而且,VLAN之前是有路由的。不想要連上 172.16.6.229 的 可以不知道他的 MAC1. 這句話 有誤解 只有想連上 172.16.6.229 的才需要蒐集他的 MAC2. 依你的需求 hub switch 可能都可以 目前價格應該都很便宜
加在你的 DHCP Server 電腦前面的裝置 它們也管嗎单位的制度不允许你随意增加设备
这个server虽然是我管理,但是网络不归我管,我只能利用现有的网络端口进行连接。而且服务器并不在我桌面上。加在你的 DHCP Server 電腦前面的裝置 它們也管嗎
不是挨批,是这个问题很严重,因为这不是你自己的公司,你没有发言权。好像你增加一台電腦 接到你的 DHCP Server 他們也要批嗎
这个意思是?我的自己的电脑也在这个switch上面啊,要不然我怎么远程管理啊。只有你的 DHCP Server 接到你單位的 switch好像 你增加 wifi ap / 筆電 / PC / 平板 接到你的 DHCP Server 等等 意思一樣我所說的 增加 hub / switch 都是講 接到你的 DHCP Server 的 前面的裝置
我没有在单位的switch前面加hub啊,用的是这个switch下面线,本来是直接连我电脑用的,因为我有个ap,所以就连AP了,电脑使用的是AP的交换端口。、你上面還說一次插好幾個網卡到 你單位的 switch ?
什么好几个网卡啊?服务器有两个网口,分别插在两台hub上,只不过,这两台hub之间也是互联的,那不就是在同一个网段上吗。
那你在 你單位的 switch 前面再加 hub / switch 行嗎