netsh防火墻如何設(shè)置
netsh防火墻功能很強(qiáng)大,那么要怎么樣去設(shè)置呢?下面由學(xué)習(xí)啦小編給你做出詳細(xì)的netsh防火墻設(shè)置方法介紹!希望對你有幫助!
netsh防火墻設(shè)置方法一:
1首先,進(jìn)入cmd命令行界面:依次點(diǎn)擊“開始”,“運(yùn)行”,輸入cmd命令即可。
2接著,輸入命令:netsh /?
查看netsh系統(tǒng)命令的幫助文件。
3netsh命令的子參數(shù)中有兩個(gè)命令是防火墻相關(guān)的:
firewall:防火墻配置的簡單模式
advfirewall:防火墻配置的高級模式
4先來看看防火墻配置的簡單模式:firewall參數(shù)。
的確是簡單模式,僅有幾個(gè)參數(shù)。
5假設(shè)要添加本地的TCP的3389端口對外開放,那么執(zhí)行命令:
netsh firewall set portopening TCP 3389ENABLE
成功執(zhí)行命令之后,系統(tǒng)提示不贊成使用這個(gè)簡單模式firewall,而是使用高級模式advfirewall。
6接著把上面的測試防火墻設(shè)置刪除掉:
netsh firewall delete portopeningprotocol=TCP port=3389
當(dāng)然,系統(tǒng)會(huì)同樣出現(xiàn)相同的提示。
7既然系統(tǒng)都建議使用advfirewall這個(gè)參數(shù)了,下面來看看這個(gè)參數(shù):
8同樣的,假設(shè)添加本地的TCP的3389端口對外開放:
netsh advfirewall firewall add rulename=baidujingyan dir=in action=allow protocol=TCP localport=3389
這次系統(tǒng)僅僅提示了一個(gè)OK。
9接下來,來查看界面里的入站規(guī)則,可以發(fā)現(xiàn)和手動(dòng)添加的效果是一樣的。
10然后,刪掉前面添加的規(guī)則,只要執(zhí)行命令:netsh advfirewall firewall delete rule name=baidujingyanprotocol=tcp localport=3389
netsh防火墻設(shè)置方法二:
與Vista相同的是,可以通過訪問控制面板程序?qū)indows 7 firewall進(jìn)行基礎(chǔ)配置。與Vista不同的是,你還可以通過訪問控制面板的方式對其進(jìn)行高級配置(包括對出站連接過濾器的配置),而不是一定要?jiǎng)?chuàng) 建空白MMC并加入嵌入式管理單元來實(shí)現(xiàn)。只是點(diǎn)擊一下左側(cè)面板里的高級配置選項(xiàng)。
Vista 防火墻允許你去選擇是在公共網(wǎng)格上還是在專用網(wǎng)絡(luò)中,而在Windows 7中你有三個(gè)選擇--公用網(wǎng)絡(luò)、家庭網(wǎng)絡(luò)、辦公網(wǎng)絡(luò)。后兩個(gè)選項(xiàng)是專用網(wǎng)絡(luò)的細(xì)化。
如果你選擇了“家庭網(wǎng)絡(luò)”選項(xiàng),你將可以建立一個(gè)“家庭組”。在這種環(huán)境中,“網(wǎng)路發(fā)現(xiàn)”會(huì)自動(dòng)啟動(dòng),你將可以看到網(wǎng)絡(luò)中其它的計(jì)算機(jī)和設(shè)備,同時(shí)他 們也將可以看到你的計(jì)算機(jī)。隸屬于“家庭組”的計(jì)算機(jī)能夠共享圖片、音樂、視頻、文檔庫以及如打印機(jī)這樣的硬件設(shè)備。如果有你不想共享的文件夾在文檔庫 中,你還可以排除它們。
如果你選擇的是“工作網(wǎng)絡(luò)”,“網(wǎng)路發(fā)現(xiàn)”同樣會(huì)自動(dòng)啟動(dòng),但是你將不能創(chuàng)建或是加入“家庭組”。如果你的計(jì)算機(jī)加入了Windows域(通過控制面 板--系統(tǒng)和安全--系統(tǒng)--高級系統(tǒng)配置--計(jì)算機(jī)名 選項(xiàng)卡)并通過DC驗(yàn)證,那么防火墻將自動(dòng)識別網(wǎng)絡(luò)類型為域環(huán)境網(wǎng)絡(luò)。
而“公用網(wǎng)絡(luò)”類型是當(dāng)你在機(jī)場、賓館、咖啡館或使用移動(dòng)寬帶網(wǎng)絡(luò)聯(lián)通公共wi-fi網(wǎng)絡(luò)時(shí)的適當(dāng)選擇,“網(wǎng)路發(fā)現(xiàn)”將默認(rèn)關(guān)閉,這樣其它網(wǎng)絡(luò)中的計(jì) 算機(jī)就不會(huì)發(fā)現(xiàn)你的共享而你也將不能創(chuàng)建或加入“家庭組”。
在全部的網(wǎng)絡(luò)模式中,Windows 7 firewall都將在默認(rèn)情況下攔截任何發(fā)送到不屬于白名單中應(yīng)用程序的連接。Windows 7允許你對不同網(wǎng)絡(luò)類型分別配置。
多重作用防火墻策略
在Vista中,盡管你有公用網(wǎng)絡(luò)和私用網(wǎng)絡(luò)兩個(gè)配置文件,但是只會(huì)有一個(gè)在指定的時(shí)間內(nèi)起作用。所以如果你的計(jì)算機(jī)發(fā)生要同時(shí)連接兩個(gè)不同網(wǎng)絡(luò)的情 況,那你就要倒霉啦。最嚴(yán)格的那條配置文件會(huì)被用戶到所有的連接上,這意味著你可能無法在本地(私用)網(wǎng)絡(luò)中做你想做的事,因?yàn)槟闶窃诠镁W(wǎng)絡(luò)在規(guī)則下操 作。而在Windows 7 (和 Server 2008 R2)中,不同網(wǎng)絡(luò)適配器上可以使用不同的配置文件。也就是說專用網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接受專用網(wǎng)絡(luò)規(guī)則支配,而與公用網(wǎng)絡(luò)之間的流量則應(yīng)用公用網(wǎng)絡(luò)規(guī)則。
起作用的是那些不顯眼的小事
在很多事例中,更好的可用性往往取決于小的改變,MS聽取了用戶的意見并將一些“不顯眼而又起作用小東西”加入了Windows 7 firewall之中。比如,在Vista中當(dāng)你創(chuàng)建防火墻規(guī)則時(shí),必須分別列出各個(gè)IP地址和端口。而現(xiàn)在你只需要指定一個(gè)范圍,這樣一來用在執(zhí)行一般 管理任務(wù)上的時(shí)間就被大大縮短了。
你還可以在防火墻控制臺中創(chuàng)建連接安全規(guī)則(Connection Security Rules)來指定哪些端口或協(xié)議有使用IPsec的需求,而不必再使用netsh命令,對于那些喜歡GUI的人,這是一個(gè)更方便的改進(jìn)。
連接安全規(guī)則(Connection Security Rules)還支持動(dòng)態(tài)加密。意思是如果服務(wù)器收到一個(gè)客啟端發(fā)出的未加密(但是通過了驗(yàn)證)的信息,安全關(guān)聯(lián)會(huì)通過已議定的“運(yùn)行中”來要求加密,以建 立更安全的通訊。
在“高級設(shè)置”中對配置文件進(jìn)行配置
使用“高級設(shè)置”控制面板,你可以對每一個(gè)網(wǎng)絡(luò)類型的配置文件進(jìn)行設(shè)置.
對配置文件,你可以進(jìn)行如下設(shè)置:
* 開啟/關(guān)閉防火墻
* (攔截、攔截全部連接或是允許)入站連接
* (允許或攔截)出部連接
* (在有程序被攔截后是否通知你)通知顯示
* 允許單播對多播或廣播響應(yīng)
* 除組策略防火墻規(guī)則以外允許本地管理員創(chuàng)建并應(yīng)用本地防火墻規(guī)則
關(guān)于用netsh.exe配置系統(tǒng)防火墻
(1).查看、開啟或禁用系統(tǒng)防火墻
打開命令提示符輸入輸入命令“netsh firewallshow state”然后回車可查看防火墻的狀態(tài),從顯示結(jié)果中可看到防火墻各功能模塊的禁用及啟用情況。命令“netsh firewall set opmode disable”用來禁用系統(tǒng)防火墻,相反命令“netsh firewall set opmode enable”可啟用防火墻。
(2).允許文件和打印共享
文件和打印共享在局域網(wǎng)中常用的,如果要允許客戶端訪問本機(jī)的共享文件或者打印機(jī),可分別輸入并執(zhí)行如下命令:
netsh firewall add portopening UDP 137 Netbios-ns
(允許客戶端訪問服務(wù)器UDP協(xié)議的137端口)
netsh firewall add portopening UDP 138 Netbios-dgm
(允許訪問UDP協(xié)議的138端口)
netsh firewall add portopening TCP 139 Netbios-ssn
(允許訪問TCP協(xié)議的139端口)
netsh firewall add portopening TCP 445 Netbios-ds
(允許訪問TCP協(xié)議的445端口)
命令執(zhí)行完畢后,文件及打印共享所須的端口都被防火墻放行了。
(3).允許ICMP回顯
默認(rèn)情況下,Windows 7出于安全考慮是不允許外部主機(jī)對其進(jìn)行Ping測試的。但在一個(gè)安全的局域網(wǎng)環(huán)境中,Ping測試又是管理員進(jìn)行網(wǎng)絡(luò)測試所必須的,如何允許 Windows 7的ping測試回顯呢?
當(dāng)然,通過系統(tǒng)防火墻控制臺可在“入站規(guī)則”中將“文件和打印共享(回顯請求– ICMPv4-In)”規(guī)則設(shè)置為允許即可(如果網(wǎng)絡(luò)使用了 IPv6,則同時(shí)要允許 ICMPv6-In 的規(guī)則。)。不過,我們在命令行下通過netsh命令可快速實(shí)現(xiàn)。執(zhí)行命令“netsh firewall set icmpsetting 8”可開啟ICMP回顯,反之執(zhí)行“netsh firewall set icmpsetting 8 disable”可關(guān)閉回顯。
看了“netsh防火墻如何設(shè)置 ”文章的還看了: