xuxi3201 发表于 2016-5-7 09:58:17

dhcp不给网关可以吗

看了别的说的option121
可以做到 默认0.0.0.0走192.168.0.254对应的网关,172.16.0.0/12从192.168.0.1,

请问, 我想通过dhcp给某台电脑分个ip网关 dns都是空白, 有办法吗
只是突发奇想,因为那台电脑是双网卡。

okpan 发表于 2016-5-9 19:39:57

没有网关,没有DNS,那只能在同网段访问了,上网,跨网段都不能访问。双网卡,如果双网卡在都在同一个网段就没有意义。个人看法

我的室友伍六一 发表于 2016-5-9 21:12:48

不行亲测不行的

xuxi3201 发表于 2016-5-9 22:00:32

okpan 发表于 2016-5-9 19:39
没有网关,没有DNS,那只能在同网段访问了,上网,跨网段都不能访问。双网卡,如果双网卡在都在同一个网段 ...

我说的双网卡,是这样的,
第一个网卡 接A路由器, 第二个网卡 接B路由器。
我希望,全开dhcp,有一个路由器, 不分配网关给那个网卡。


( 现在是命令切换:netsh interface ip set address name="本地连接02" source=static 192.168.2.199 255.255.255.0 )

cspm333 发表于 2016-5-9 23:06:33

本帖最后由 cspm333 于 2016-5-9 23:29 编辑

您是擔心兩個網路同時接上PC會衝突無法上網是不是?
很簡單,都接上後再透過windows netsh將2張網卡定義不同的metric (metric越小越優先),
有了優先順序,外網會優先使用指定的網卡,內網則無分別都接收的到(除非是兩相同的網段才會分先後).

xuxi3201 发表于 2016-5-10 09:15:00

cspm333 发表于 2016-5-9 23:06
您是擔心兩個網路同時接上PC會衝突無法上網是不是?
很簡單,都接上後再透過windows netsh將2張網卡定義不同 ...

我是 一台电脑 A B 2个网卡,各接在A B 2个路由器下面,

有时候需要测试A路由器的网络是否正常,
有时候需要测试B路由器的网络是否正常,

还是继续使用我的办法:
测A路由器的网络,就把A网卡设成dhcpB网卡设成没有网关。
测B路由器的网络,就把B网卡设成dhcpA网卡设成没有网关。

cspm333 发表于 2016-5-10 11:39:44

xuxi3201 发表于 2016-5-10 09:15
我是 一台电脑 A B 2个网卡,各接在A B 2个路由器下面,

有时候需要测试A路由器的网络是否正常,


個人建議是都接在routeros上.
兩線平常可做負載平衡,斷線還會寄log通知您.

這比您自己手動抓問題,不是更省事嗎?

xuxi3201 发表于 2016-5-10 12:20:32

那个地方是两个公司,
老板就要求2个网络 各自独立,

机柜,是同一个。

帮我想想 上次说的,dns拦截后 只从一个宽带访问电信dns服务器 这个问题,

我做了ppc 还是一个宽带的ip访问电信dns, 应该是我做的不对。

cspm333 发表于 2016-5-10 13:14:19

pcc不需要mark-connection也可以做,只要mark-routing即可.

/ip firewall mangle
add action=mark-routing chain=output dst-port=53 new-routing-mark=to_route1 \
per-connection-classifier=src-port:2/0 passthrough=no protocol=udp
add action=mark-routing chain=output dst-port=53 new-routing-mark=to_route2 \
per-connection-classifier=src-port:2/1 passthrough=no protocol=udp

davidldh 发表于 2016-5-13 01:19:39

cspm333 发表于 2016-5-10 13:14
pcc不需要mark-connection也可以做,只要mark-routing即可.

/ip firewall mangle


这样也可以?受教了,可以发全代码吗?这样做的效果如何?是针对什么环境设置的?

cspm333 发表于 2016-5-13 17:49:20

davidldh 发表于 2016-5-13 01:19
这样也可以?受教了,可以发全代码吗?这样做的效果如何?是针对什么环境设置的?

路由分兩大區塊:路由器本身 和 PC群組.
所以標記(mangle)時 要認清您是用在PC上 或是 路由器上.

標記的chain分:
路由器:WAN只分輸入(input)與輸出(output) ,無NAT.

若是PC 群組上的, 則:
perrouting (WAN接口進入,未至NAT)
postrouting (出NAT ,未至WAN接口)
forward (NAT內)

因#8樓討論 路由器"對外"做dns查詢 ,所以chain使用output.

页: [1]
查看完整版本: dhcp不给网关可以吗