最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux使用NetworkManager隨機(jī)生成你的MAC地址

 更新時間:2018年09月26日 09:15:43   作者:Sheogorath,Stuart D Gathman  
今天小編就為大家分享一篇關(guān)于使用NetworkManager隨機(jī)生成你的MAC地址的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

今時今日,無論在家里的沙發(fā)上,還是在外面的咖啡廳,只要打開筆記本電腦,連上 Wi-Fi,就能通過網(wǎng)絡(luò)與外界保持聯(lián)系。但現(xiàn)在的 Wi-Fi 熱點們大都能夠通過 每張網(wǎng)卡對應(yīng)的唯一 MAC 地址 來追蹤你的設(shè)備。下面就來看一下如何避免被追蹤。
現(xiàn)在很多人已經(jīng)開始注重個人隱私這個問題。個人隱私問題并不僅僅指防止他人能夠訪問到你電腦上的私有內(nèi)容(這又是另一個問題了),而更多的是指 可追蹤性(legibility),也就是是否能夠被輕易地統(tǒng)計和追蹤到。大家都應(yīng)該 對此更加重視 。同時,這方面的底線是,服務(wù)提供者在得到了用戶的授權(quán)后才能對用戶進(jìn)行追蹤,例如機(jī)場的計時 Wi-Fi 只有在用戶授權(quán)后才能夠使用。
因為固定的 MAC 地址能被輕易地追蹤到,所以應(yīng)該定時進(jìn)行更換,隨機(jī)的 MAC 地址是一個好的選擇。由于 MAC 地址一般只在局域網(wǎng)內(nèi)使用,因此隨機(jī)的 MAC 地址也不大會產(chǎn)生沖突 。

NetworkManager簡介

NetworkManager由一個管理系統(tǒng)網(wǎng)絡(luò)連接、并且將其狀態(tài)通過D-BUS(是一個提供簡單的應(yīng)用程序 互相通訊的途徑的自由軟件項目,它是做為freedesktoporg項目的一部分來開發(fā)的。)進(jìn)行報告的后臺服務(wù),以及一個允許用戶管理網(wǎng)絡(luò)連接的客戶 端程序。
NetworkManager服務(wù):NetworkManager - Linux Networking made Easy
NetworkManager的優(yōu)點:簡化網(wǎng)絡(luò)連接的工作,讓桌面本身和其他應(yīng)用程序能感知網(wǎng)絡(luò)。
NetworkManager的后臺服務(wù):對于GNOME和Xfce那就是nm-applet工具,而對于KDE用戶來說就是KNetworkManager。
早期版本的NetworkManager(早期稱為NetworkMangler,即網(wǎng)絡(luò)磨肉機(jī))使用很不方便,但是現(xiàn)在其已經(jīng)成為了一個強(qiáng)大的工具,讓管理網(wǎng)絡(luò)不再痛苦。

NetworkManager 新版本的改進(jìn)和新功能

NetworkManager 新版本支持更多的的網(wǎng)絡(luò)設(shè)備有關(guān)。從0.8.1開始增加了用于GSM、UMTS和CDMA卡等移動寬帶設(shè)備ModemManager的支持。使用 ModemManager也有新的功能,比如信號強(qiáng)度顯示和選擇2G/3G模式的功能。還可以關(guān)掉漫游功能以避免產(chǎn)生額外的連接費(fèi)用;
NetworkManager 0.8.1后還支持使用藍(lán)牙,不僅支持個人區(qū)域網(wǎng)絡(luò)(PAN)上網(wǎng),也支持老的藍(lán)牙撥號網(wǎng)絡(luò)(DUN)協(xié)議。所有(或者說最多)支持的設(shè)備可以在wiki上找到;
NetworkManager支持IPv6的自動配置和靜態(tài)IP;NetworkManager 新版本還會帶來IPv6的DHCP支持
NetworkManager 新版本增強(qiáng)設(shè)備以及協(xié)議的支持,NetworkManager 最新版有一個全新的漂亮的客戶端界面。
命令行接口:NetworkManager 最新版的最大特征:命令行工具命令,一個NetworkManager的命令行接口。
NetworkManager有自己的CLI工具:nmcli。使用nmcli用戶可以查詢網(wǎng)絡(luò)連接的狀態(tài),也可以用來管理。優(yōu)點:原始;語法相對簡單;在CLI中使用NetworkManager很容易掌握。

配置 NetworkManager

要將隨機(jī)的 MAC 地址默認(rèn)地用于所有的 Wi-Fi 連接,需要創(chuàng)建 /etc/NetworkManager/conf.d/00-macrandomize.conf 這個文件:

[device]
wifi.scan-rand-mac-address=yes
[connection]
wifi.cloned-mac-address=stable
ethernet.cloned-mac-address=stable
connection.stable-id=${CONNECTION}/${BOOT}

然后重啟 NetworkManager :

systemctl restart NetworkManager

以上配置文件中,將 cloned-mac-address 的值設(shè)置為 stable 就可以在每次 NetworkManager 激活連接的時候都生成相同的 MAC 地址,但連接時使用不同的 MAC 地址。如果要在每次激活連接時也獲得隨機(jī)的 MAC 地址,需要將 cloned-mac-address 的值設(shè)置為 random。

設(shè)置為 stable 可以從 DHCP 獲取相同的 IP 地址,也可以讓 Wi-Fi 的 強(qiáng)制主頁 (captive portal)根據(jù) MAC 地址記住你的登錄狀態(tài)。如果設(shè)置為 random ,在每次連接的時候都需要重新認(rèn)證(或者點擊“我同意”),在使用機(jī)場 Wi-Fi 的時候會需要到這種 random 模式??梢栽谶@篇 NetworkManager 的 博客文章 中參閱到有關(guān)使用 nmcli 從終端配置特定連接的詳細(xì)說明。

使用 ip link 命令可以查看當(dāng)前的 MAC 地址,MAC 地址將會顯示在 ether 一詞的后面

$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 52:54:00:5f:d5:4e brd ff:ff:ff:ff:ff:ff
3: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 52:54:00:03:23:59 brd ff:ff:ff:ff:ff:ff

什么時候不能隨機(jī)化 MAC 地址

在某些情況下確實需要能被追蹤到。例如在家用網(wǎng)絡(luò)中,可能需要將路由器配置為對電腦分配一致的 IP 地址以進(jìn)行端口轉(zhuǎn)發(fā);再例如公司的雇主可能需要根據(jù) MAC 地址來提供 Wi-Fi 服務(wù),這時候就需要進(jìn)行追蹤。要更改特定的 Wi-Fi 連接,請使用 nmcli 查看 NetworkManager 連接并顯示當(dāng)前設(shè)置:

$ nmcli c | grep wifi
Amtrak_WiFi 5f4b9f75-9e41-47f8-8bac-25dae779cd87 wifi --
StaplesHotspot de57940c-32c2-468b-8f96-0a3b9a9b0a5e wifi --
MyHome e8c79829-1848-4563-8e44-466e14a3223d wifi wlp1s0
...
$ nmcli c show 5f4b9f75-9e41-47f8-8bac-25dae779cd87 | grep cloned
802-11-wireless.cloned-mac-address: --
$ nmcli c show e8c79829-1848-4563-8e44-466e14a3223d | grep cloned
802-11-wireless.cloned-mac-address: stable

這個例子在 Amtrak 使用完全隨機(jī) MAC 地址(使用默認(rèn)配置)和 MyHome 的永久 MAC 地址(使用 stable 配置)。永久 MAC 地址是在硬件生產(chǎn)的時候分配到網(wǎng)絡(luò)接口上的,網(wǎng)絡(luò)管理員能夠根據(jù)永久 MAC 地址來查看 設(shè)備的制造商 ID 。

更改配置并重新連接活動的接口:

$ nmcli c modify 5f4b9f75-9e41-47f8-8bac-25dae779cd87 802-11-wireless.cloned-mac-address random
$ nmcli c modify e8c79829-1848-4563-8e44-466e14a3223d 802-11-wireless.cloned-mac-address permanent
$ nmcli c down e8c79829-1848-4563-8e44-466e14a3223d
$ nmcli c up e8c79829-1848-4563-8e44-466e14a3223d
$ ip link
...

你還可以安裝 NetworkManager-tui ,就可以通過可視化界面菜單來編輯連接。

當(dāng)你走在路上時,你要留意周圍的環(huán)境,并警惕可能的危險。同樣,在使用公共互聯(lián)網(wǎng)資源時也要注意你自己的可追蹤性。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • 解決Linux system v 共享內(nèi)存問題

    解決Linux system v 共享內(nèi)存問題

    這篇文章主要介紹了Linux system v 共享內(nèi)存問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Linux內(nèi)核啟動流程之start_kernel問題

    Linux內(nèi)核啟動流程之start_kernel問題

    這篇文章主要介紹了Linux內(nèi)核啟動流程之start_kernel問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Linux系統(tǒng)中獲取時間的方法總結(jié)

    Linux系統(tǒng)中獲取時間的方法總結(jié)

    在Linux操作系統(tǒng)中,獲取時間是一個基本且重要的功能,本文旨在全面總結(jié)Linux系統(tǒng)中獲取時間的方法,包括命令行工具和編程接口,幫助讀者深入理解Linux時間管理的機(jī)制,需要的朋友可以參考下
    2025-03-03
  • Windows下 Apache PHP 環(huán)境搭建的方法

    Windows下 Apache PHP 環(huán)境搭建的方法

    經(jīng)常在 Linux 環(huán)境下搭建 php 環(huán)境,在 windows 下還是第一次,沒啥技術(shù)含量,就是記錄一下,需要的朋友參考下本教程
    2017-01-01
  • linux?scp免密傳輸、ssh免密登陸方式

    linux?scp免密傳輸、ssh免密登陸方式

    這篇文章主要介紹了linux?scp免密傳輸、ssh免密登陸方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Linux下如何查看端口以及釋放端口

    Linux下如何查看端口以及釋放端口

    這篇文章主要介紹了Linux下如何查看端口以及釋放端口問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 詳解Linux中如何釋放交換空間swap

    詳解Linux中如何釋放交換空間swap

    交換內(nèi)存swap是linux下一個虛擬內(nèi)存的概念,它是利用磁盤空間虛擬出的一塊邏輯內(nèi)存,用于解決物理內(nèi)存容量不足的問題,本文就給大家介紹一下在Linux中如何釋放交換空間swap,需要的朋友可以參考下
    2023-07-07
  • Linux系統(tǒng)目錄大小通過du命令獲取實例

    Linux系統(tǒng)目錄大小通過du命令獲取實例

    在本篇文章里小編給大家整理的是一篇關(guān)于Linux系統(tǒng)目錄大小通過du命令獲取實例內(nèi)容,需要的朋友們可以參考學(xué)習(xí)下。
    2020-11-11
  • CentOS 6.8 安裝vsftpd的方法步驟

    CentOS 6.8 安裝vsftpd的方法步驟

    這篇文章主要介紹了CentOS 6.8 安裝vsftpd的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Linux之split文件分割和合并方式

    Linux之split文件分割和合并方式

    這篇文章主要介紹了Linux之split文件分割和合并方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評論

舞阳县| 加查县| 丹棱县| 丰台区| 潜山县| 九江市| 南部县| 资中县| 邹城市| 天全县| 遂宁市| 双峰县| 昂仁县| 钟山县| 福泉市| 文安县| 黄龙县| 阜新| 登封市| 建阳市| 庄河市| 麻江县| 垦利县| 盱眙县| 宜川县| 仙游县| 拜泉县| 蓬安县| 库车县| 南岸区| 清徐县| 视频| 定州市| 安徽省| 象州县| 武清区| 蛟河市| 六安市| 湘潭市| 理塘县| 靖边县|