NAMEeth0什麼意思
① 路由器eth0 ath0 wlan0分別什麼意思
1wlan0是外網口,就是進線口
2eth0口是內網口,也就是區域網口
3有wlan0口域eth0,路由器中已經做好了路由,只要把IP地址配置上,就可以直接聯網外部網路不用自己配置路由了
4.上網的策略等還是可以配置的。
② 交換機中eth0/0,是什麼意思
eth指的是乙太網,0/0指的是0號板卡的0號埠,也就是第一個版卡的第一個埠,總得說來eth0/0指的是那個埠的編號
你說的192.168.2.2指的是那個埠的IP地址, 埠也有地址,跟你主機一樣,他也需要一個地址。
③ centos 修改網卡名稱為eth0
1.首先將網卡配置文件名稱eno1重命名為eth0:
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno1 ifcfg-eth0
2. 編輯ifcfg-eth0 ,修改NAME=eth0 , HWADDR=xx:xx:xx:xx:xx:xx, 如果是靜態IP一並修改
3. 修改 etc/default/grub GRUB_CMDLINE_LINUX 增加 "net.ifnames=0 biosdevname=0"
4. 添加網卡規則 vi /etc/udev/rules.d/70-persistent-net.rule
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="需要修改名稱的網卡MAC地址",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
5. 執行grub2-mkconfig -o /boot/grub2/grub.cfg命令生成更新grub配置參數
6. reboot 重啟
④ linux中device=eth0什麼意思
網卡配置,設備名稱是eth0
⑤ eth0變成了rename2,怎麼回事
原因:
Linux distribution使用udev動態管理設備文件,並根據設備的信息對其進行持久化命名。udev會在系統引導的過程中識別網卡,將mac地址和網卡名稱對應起來記錄在udev的規則腳本中。而對於新的虛擬機,VMware會自動為虛擬機的網卡生成MAC地址,當克隆或者重裝虛擬機軟體時,由於使用的是以前系統虛擬硬碟的信息,而該系統中已經有eth0的信息,對於這個新的網卡,udev會自動將其命名為eth1(累加的原則),所以在系統啟動後,使用ifconfig看到的網卡名為eth1。
解決方法:
在fedora中,udev記錄網路規則的腳本為:/etc/udev/rules.d/70-persistent-net.rules
[user@localhost ~]$ vi /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:5a:6c:73", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a9:22:9d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
打開該文件,這時會發現,裡面有eth0,eth1兩個網卡的信息,但實際上ifconfig時只能發現eth1一個網卡的信息,這時因為eth0根本就不存在。
將其中eth0的信息刪掉,並將eth1信息中的設備名改為eth0,重啟系統,看到的網卡就是eth0了,或者刪掉其中所有的信息重啟系統udev會幫發現新的設備的。
⑥ 超級小白求助,沒有eth1網卡
首先,有沒有發現這個配置文件都沒有什麼所謂的
先查看vi /etc/udev/rules.d/70-persistent-net.rules
這里能看到你的網卡信息,找到你對應網卡的NAME
例如
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:89:9
7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
這里網卡名定義為eth0
然後vi /etc/sysconfig/network-sprict/ifcfg-eth0 新建並編輯這個網卡配置文件,名字其實隨意
內容
DEVICE=eth0 對應上面找到的網卡名,這個是關鍵,其他的按照默認的設置就可以了
設置完之後重啟下服務即可識別使用了
跟你說一件事吧,在VM裡面,你添加了網卡,就算使用了 ifconfig -a也有時候查看不到任何網卡的,但是你的網卡又確實存在。。。。
⑦ linux腳本中的for name in $eth是什麼意思
將eth變數內的每一個word賦給name變數,然後以此執行for內部的循環體。舉例說明:
假定如下代碼
eth="eth0 eth1 eth2"
for name in $eth
do
echo "this is $name"
done
運行後的結果就是
this is eth0
this is eth1
this is eth2
echo "this is $name" 被執行了三次,每次執行時name變數依次是eth變數所記錄單詞中的一個
⑧ 新安裝的Centos 7系統怎麼將網卡名稱改為eth0
工具:
Centos 7系統
步驟:
1、系統安裝完畢,可能網卡命名是這樣的!
4、然後,禁用該可預測命名規則。對於這一點,可以在啟動時傳遞「net.ifnames=0 biosdevname=0」的內核參數。這是通過編輯/etc/default/grub並加入「net.ifnames=0 biosdevname=0 」到GRUBCMDLINELINUX變數來實現的。
5、運行命令grub2-mkconfig -o /boot/grub2/grub.cfg來重新生成GRUB配置並更新內核參數。
6、其實到第5步的時候,重啟在ifconfig查看應該就已經生效了,根據Centos 官方WIKI的FAQ中得知,如果有多個介面,並且想要控制其設備名,而不是讓內核以它自己的方式命名,創建,/etc/udev/rules.d/XXX-net.rules規則是必要的。
注意:以前系統的net規則名稱是70-persistent-net.rules,這里也按照這個名字定義規則!
7、重啟系統,驗證!
⑨ linux下,用ifconfig後,看到有eth0,還有eth0:1,請問eth0:1是什麼意思
eth0:1是eth0的分ip存儲文件
分ip存儲文件格式為ifcfg-eth0:X
X為任意正整數(包括0)
具體作用是實現單網卡多ip
類似與windows的多ip
⑩ linux eth0:0什麼意思
eth0代表第一張網卡,eth1代表第二張網卡