1. 程式人生 > >ubuntu下將eth3改為eth0及HWaddr的修改

ubuntu下將eth3改為eth0及HWaddr的修改

環境說明:VM9.0、ubuntu10.04

先ifconfig,如圖


我的網絡卡是eth3,HWaddr是00:0c:29:63:c0:ed 
開啟與網絡卡配置相關的檔案:/etc/udev/rules.d/


開啟 70-persistent-net.rules,可以看到網絡卡eth3的相關的配置資訊


奇怪,螢幕截圖也會這麼模糊。。。,廢話少說,接著修改
將 NAME="eth3" 改為 NAME="eth0",儲存退出。 
接著重新啟動ubuntu,再 ifconfig,可以看到,eth3修改為eth0

在上圖中有沒有發現我的HWaddr也發生了改變呢,是的,我在啟動指令碼中修改了它的值,方法如下:

vim /etc/init.d/rc.local, 在最後加上幾行
sudo ifconfig eth0 down
sudo ifconfig eht0 hw ether 00:22:66:ee:dd
sudo ifconfig eth0 up
接著儲存退出,重新啟動即可。

幾點說明:

1、如果eth3沒有修改過來的話,就算修改了HWaddr的值,它的值也不會改變。

2、MAC地址由udev在系統啟動時探測網絡卡並載入,可在以下兩個檔案中反映出來

/sys/class/net/eth0/address 
<span style="color: rgb(51, 51, 51); ">/etc/udev/rules.d/70-persistent-net.rules</span>
/etc/udev/rules.d/70-persistent-net.rules ----修改無效,根據硬體自動生成的檔案不過,用ifconfig修改了mac後, /sys/class/net/eth0/address 的值隨即跟著變了,但 /etc/udev/rules.d/70-persistent-net.rules 卻沒有變,只有在udev探測到硬體發生變化時才會修改這個檔案。

相關推薦

ubuntueth3eth0HWaddr修改

環境說明:VM9.0、ubuntu10.04 先ifconfig,如圖 我的網絡卡是eth3,HWaddr是00:0c:29:63:c0:ed 開啟與網絡卡配置相關的檔案:/etc/udev/rules.d/ 開啟 70-persistent-net.rules,

Ubuntu預設pythonpython3版本檢視

問題描述 Ubuntu預設環境下, 輸入命令python時呼叫的版本是python2.7,其中版本資訊可用python -V命令檢視; 要呼叫python3,需要執行命令python3,

Ubuntuvim配置Python IDE(轉)

配置好了Django的環境,該把vim好好配置一下當做python的IDE來用。 在Windows下用慣了各種現成的工具,轉到Linux下,一下沒了頭緒……好歹google出一些別人的心得,折騰來折騰去,也算是把開發環境配好了。 1. 安裝完整的vim # apt-get install vim-gno

Linuxjar可直接執行檔案

在Linux下執行jar軟體需要輸入 java -jar XX.jar 作為懶人,每次輸入java $java_opts -jar 實在是太麻煩了 希望能直接./XX 直接執行 例如在PATH路徑下有XX.jar檔案 新建檔案XX #!/bin/bash java $JA

Ubuntu網絡卡名稱eno160eth0並且設定靜態IP

  修改配置檔案/etc/default/grub GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"    設定生效 update-grub    修改配置檔案/etc/network/interfaces

CentOS 7網卡名稱eno16777736eth0

OS 執行命令 name div sco net grub2 編輯 sys   編輯文件/etc/sysconfig/grub   在尾部添加 net.ifnames=0 biosdevname=0   執行命令 grub2-mkconfig -o /boot/g

RHEL7系統網絡卡名稱eno16777736eth0

在紅帽RHEL7與Centos7系統中網絡卡命名規則被重新定義,您的網絡卡名稱可能會是”eno167777xx”,可是已經習慣了eth0這種名稱了,怎麼辦?那麼按照《Linux就該這麼學》書中的方法將讓您將網絡卡重新命名為eth0,炒雞煎蛋!! 工具/原料 一臺Rhel7或Cento

下載m3u8視訊在Linuxts合併mp4格式

背景 在爬取視訊時偶爾會遇見m3u8格式的視訊連結,視訊下載後為多個ts檔案,下面分享如何下載m3u8格式視訊以及在Linux下將ts檔案合成mp4 檔案。 m3u8格式連結解析 url = xxxxx.m3u8 #獲取m3u8檔案的文字資訊 all_content = req

新安裝的Centos 7系統怎麼網絡卡名稱eth0

從CentOS/RHEL7起,可預見的命名規則變成了預設。這一規則,介面名稱被自動基於韌體,拓撲結構和位置資訊來確定。現在,即使新增或移除網路裝置,介面名稱仍然保持固定,而無需重新列舉,和壞掉的硬體可以無縫替換。 但是這樣一來,雖然有好處,但也影響了不少使用者的操作,因

Linux安裝python3.6和2.7版本,如何python預設的2.7版本的方法

1、首先要檢視python的安裝路徑:    $ which python查詢的是系統預設的版本(如果安裝了3.6版,那麼這裡顯示的是3.6版本的路徑)    $ which python2.7 查詢的是python2.7版本的路徑(一般預設為/usr/bin/python)

RedHat7網絡卡名稱eno16777736eth0

首先,先編輯網絡卡的配置檔案 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 將裡面的NAME項修改為eth0 mv ifcfg-eno16777736  ifc

Cent0S 7的網卡名稱eno33eth0

ios 部分 網絡配置 ini tar 目錄 vim init dev 【聲明】 歡迎轉載,但請保留文章原始出處→_→ 生命壹號:http://www.cnblogs.com/smyhvae/ 文章來源:http://www.cnblogs.com

Ubuntu查看軟件版本安裝位置

blog apt ubuntu下 nbsp apt-get -m clas mod dpkg 查看軟件版本:aptitude show xxx 也可用apt-show-versions (要先安裝sudo apt-get install apt-show-version

Ubuntukafka集群環境搭建測試

delet 指定 文件中 新增 img --delete replicat pro alt 1,解壓 root@Ubuntu-1:/usr/local# tar zxvf kafka_2.11-0.8.2.2.tgz 2,重命名 root@Ubuntu-1:/usr/

spark dataframe null nan

case 數據源 nbsp select obs sel lec taf 疊加 由於我要疊加rdd某列的數據,如果加數中出現nan,結果也需要是nan,nan可以做到,但我要處理的數據源中的nan是以null的形式出現的,null不能疊加,而且我也不能刪掉含null的行,於

centos7 修改網卡名eth0基本優化

blog vim null 修改網卡 row unzip span true soft 1 Centos7 修改網卡名及修改靜態ip[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost n

UbuntuLaravel的開發環境安裝部署(Vagrant + Homestead)

2018-2-6 更新 注意! laravel/homestead box專案地址已經不再是原來的 https://atlas.hashicorp.com/laravel/boxes/homestead,而已經變更成 https://app.vagrantup.com/laravel/

php.ini cgi.fix_pathinfo=1這一行去掉註釋10的用意

舉例來說,開啟的危害就是假設你的網站有http://xx.com/a.jpg這樣的一張圖片,我通過http://xx.com/a.jpg/foo.php就可以檢視到這個檔案的二進位制內容,意思就是可以通過php來執行它.問題就來了,如果你的網站允許使用者上傳圖片,那麼使用者就可以構造一些惡意的程式碼

LInuxUbuntu檢視端口占用關閉

1、檢視所有程序 ps -ef 或者 ps -aux  a:顯示所有程式 u:以使用者為主的格式來顯示 x:顯示所有程式,不以終端機來區分 2、檢視使用某埠的佔用 lsof -i:8080 或者: netst

windowMongodb設定開機自啟

1.D:\Momgo    為mongodb安裝根目錄 2.在D:\Mongo下新建data資料夾 3.在D:\Mongo\data下新建db作為資料庫存放的地方,新建log資料夾做為日誌目錄 4.在D:\Mongo\data\log下新建檔案mongod.log