centos6修改eth0
A. Centos如何設置靜態IP地址,LINUX怎麼修改IP地址
設置方法: 一、查看IP地址 登陸連接centos系統,輸入 ifconfig 可以查看到當前本機的IP地址信息,如下圖 二、臨時設置IP地址 1、如本機為例,上面查詢IP為1.117,輸入 ifconfig eth0 (默認是第一個網卡) 後面接IP地址, 網路掩碼和 網關,如果不設置,就使用默認的掩碼。 2、再次查看IP就已經變成新的IP地址了。 注意這種方法修改只是臨時修改,重啟網卡或伺服器後又會還原。 三、設置\修改IP地址 1、如果要讓IP地址永久生效,需要編輯網卡配置文件,使用VI編輯器設置,如 vi /etc/sysconfig/network-scripts/ifcfg-eth0 Centos如何設置IP地址,LINUX怎麼修改IP地址。 2、說明一下這個文件。 DEVICE=eth0 網卡對應的設備別名,如ifcfg-eth0第一塊網卡 BOOTPROTO=static 網卡獲得ip地址的方式; Static(靜態 ip地址); dhcp(通過dhcp協議獲取ip); bootip通過bootp協議獲得的ip地址:BROADCAST=192.168.0.255子網廣播地址、HWADDR=00:50:56:8E:47:EE網卡物理地址、 IPADDR=12.168.1.117網卡IP地址; IPV6INIT=no:是否啟用IPV6IPV6_AUTOCONF=no NETMASK=255.255.255.0 網卡對應網路掩碼、 NETWORK=192.168.1.0 網卡對應的網路地址; ONBOOT=yes:系統啟動時是否設置此網路介面,設置為yes時,系統啟動時激活此設備。默認設置為yes; 至於後面的 TYPE 和UUID這個就不用管了,這網卡的類型。 3、使用vi編輯器, 按 insert鍵插入,進入編輯模式。 4、將游標移動到 IPADDR 設置部分,改成需要設置的IP地址,如本例中改成 1.118. 按下esc 鍵。 輸入 冒號:wq 保存退出,會提示 "/etc/sysconfig/network-scripts/ifcfg-eth0" 14L, 302C written 。 5、設置好之後,把網路服務重啟一下,如下圖2個命令均可以 service network restart Centos如何設置IP地址,LINUX怎麼修改IP地址。 6、再次查看IP會發現已經改成新的IP地址 1.118了。 注意事項 ifconfig修改密碼是臨時的,重啟網卡服務或伺服器後又會還原。以上方法對linux其他發行版有效。
B. centos6.5 怎麼修改網卡名
法1:
修改UDEV文件,刪除裡面的內容;用命令,重新定義名字,兩個名字都要改;
法2:
在centos6中,可以直接使用setup,設置一塊新網卡,填上eth1、ip等內容。
在 CentOS 6 中,默認的 kudzu 這個識別硬體的服務不存在了,基本上所有的硬體管理都通過 Udev 來管理了。
如果在 Centos 6 中加了一個新的硬體,如網卡只需要重新啟動 udev 就行了。
start_udev
它會重新掃描新加的硬體並做相關的處理。
如果新加的是網卡,識別不對和有時想更新網卡的名字,並不需要編輯 /etc/sysconfig/network-scripts/下的內容,向上面運行完後不正常,直接修改 udev 有關網路的配置即可。
有關網路的 udev 的具體網卡序號的配置文件是 /etc/udev/rules.d/70-persistent-net.rules 這個文件。
大概內容如下:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:78:e8:2e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # PCI device
0x1af4:0x1000 (virtio-pci) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:04:19:6c", ATTR{type}=="1", KERNEL=="eth*",
NAME="eth0"
參照以上內容,最多修改一下 MAC 地址和 NAME 即可。
修改完成後,使用 udev 的命令測試下:
udevadm test /sys/class/net/eth0/
此命令可以很詳細的顯示 udev 的識別和處理的過程。
注意:
新添加的硬體,如果在 setup 和 system-config-network-tui中添加了網卡,但 /etc/sysconfig/network-scripts/ 找不到配置文件時。
是因為這些命令默認會將生成的配置文件放到/etc/sysconfig/networking/devices/,只要將下面的二個配置文件放到 /etc/sysconfig/network-scripts/,再使用
system-config-network-tui進行配置即可。
復制代碼 代碼示例:cp /etc/sysconfig/networking/devices/* /etc/sysconfig/network-scripts/
然後重新啟動後就可以生效了。
法3:
1、在grub里增加biosdevname=0的啟動參數,形如
kernel /vmlinuz-2.6.32-131.21.1.el6.i686 ro root=/dev/mapper/vg_test-lv_root rd_LVM_LV=vg_test/lv_root rd_LVM_LV=vg_test/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latar
cyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet biosdevname=0
2、刪除udev的配置文件rm -f /etc/udev/rules.d/70-persistent-net.rules
3、把網卡配置文件改名
mv ifcfg-em1 ifcfg-eth0
4、把網卡配置文件內容修正,把em1的全部改成eth0
可以使用 perl -p -i -e 's/em1/eth0/g' ifcfg-eth0 或sed -i 's/em1/eth0/g' ifcfg-eth0 進行替換。
5、重啟系統即可
C. centos6中 系統管理員手工 更改正在工作的網卡的硬體地址 需要哪些命令
vi /etc/sysconfig/network-scripts/ifcfg-eth0
其中eth0是網卡名
將HWADDR項刪除或用#注釋
增加MACADDR項,寫上要改成的地址
D. centeros6怎麼修改網路配置
打開VMvare,並進入虛擬機
2
輸入用戶名,按回車鍵,再輸入密碼,登錄系統
3
進行網路配置前,需要確認幾個事情:
1. 網路適配器模式是否為NAT模式
右鍵虛擬機,或者點擊VMvare菜單欄中的虛擬機(按ctrl+alt鍵可切出虛擬機返回到windows,點擊虛擬機窗口,可進入虛擬機操作)
點擊「設置」
4
確認網路適配器是否處於NAT模式
5
2. 確認網關、網段
點擊VMvare虛擬機「編輯」菜單中的「虛擬網路編輯器」
6
在彈出頁面上方列表中選擇VMnet8,並點擊頁面中部的「NAT設置」按鈕
7
在該頁面中,可以查看到網關IP為「192.168.198.2」(各機器有所不同)
8
關閉網關查看頁面,點擊頁面下方的「DHCP設置」按鈕
可查看到網路信息,其中:
開始IP地址為「192.168.198.1」
結束IP地址為「192.168.198.254」
子網掩碼為「255.255.255.0」
9
3. 確認Windows服務啟動項中,「VMware DHCP Service」、"VMware NAT Service",兩項服務是否啟動
10
4. 查看網路和共享中心中的「VMware Network Adapter VMnet8」的狀態
11
其中:
192.168.198.2 是虛擬路由器的網關地址
192.168.198.1 是虛擬路由器為Windows分配的地址
確認完成後,進入CentOS6.5系統中,輸入命令「ifconfig」,查看網路信息。
可以查看到只有一條「lo」,且地址為「127.0.0.1」
配置網路,輸入命令「vi /etc/sysconfig/network-script/ifcfg-eth0」
進入文本編輯模式後,可查看到原信息
修改信息:
ONBOOT=yes
BOOTPROTO=static
添加信息:
IPADDR=192.168.198.100(根據網關自行調整)
NETMASK=255.255.255.0
GATEWAY=192.168.198.2
(按「i」鍵進入編輯模式,按「Esc」鍵退出編輯模式,在退出編輯模式時,按「zz」保存退出)
編輯完成後,輸入命令「service network restart」
再次輸入「ifconfig」命令,查看網路信息。
可以看到多了一個「eth0」,並且地址為「192.168.198.100」
測試網路是否聯通。
ping網關:輸入命令「ping 192.168.198.2」
pingWindows地址:輸入命令「ping 192.168.198.1」
設置DNS服務,輸入命令「vi /etc/resolv.conf」
添加內容「nameserver 114.114.114.114」,並保存退出
步驟閱讀
測試外網是否聯通
輸入命令「ping www..com」
22
至此,網路配置完成,輸入命令「init 0」關機
E. centos6怎樣設置本機ip地址
兩種方法
第一種
ifconfig eth0 1.1.1.1 netmask 255.255.255.0
第二種
修改/etc/sysconfig/network-spryts/ifcfg-eth0
將IP地址的獲取方式改為static或none
在尾行添加 IPADDR 1.1.1.1
NETMASK 255.255.255.0
重啟network服務
這種方式需要關閉NetworkManager服務
F. centos 6怎麼進入網路設置
安裝過程中設置網路的方法
1
在安裝過程中,到了設置主機名的界面,在左下方即有網路配置。如圖。
點擊進入。
2
進入網路連接後,我們點擊:System eth0,再點擊:編輯。如圖。
3
然後先打勾:自動連接,再點擊設置IPV4,如圖。
4
在方法處:將自動更改為手動,如圖。
5
然後,點擊添加地址,如圖。
6
1、在地址欄處輸入IP地址。
2、子網掩碼默認是24,已經是對的了,不過你也可以輸入:255.255.255.0,或根據你的子網來更改。
3、網關處輸入你的網關,一般人的都是路由器的IP地址。
4、在DNS伺服器後面,輸入你的DNS,如果有多個DNS,請用逗號「,」分隔。
如圖,最後就一路確定關閉就可以了。
END
安裝好系統後的命令界面設置網路IP地址方法
1
很多時候,Centos系統都是使用命令來管理的,如果當時安裝系統時沒有設置IP地址的話,那就只能在命令行設置了。當然對於高手來說,easy!但對於小白來說,頭都大了,呵呵!下面簡單說下我的操作吧
首先登陸帳戶,用命令查看一下IP配置:ifconfig,結果如圖。
2
沒有查到信息,那是正常的,因為你沒設置嘛!那接下來正常是用VI命令編輯網路配置文件了,命令:vi /etc/sysconfig/network-scripts/ifcfg-eht0
在這里的ETH0,指的第一個網卡介面,如果你的電腦(伺服器有多個,請區分)
3
進入VI編輯模式下,裡面是空的,在左下角有提示是新(增)文件。如圖。
你就可以按格式編寫內容了!
編寫完成後:
1、按「ESC」,返回VI命令。
2、輸入:「:X」保存退出。
就可以了。
4
但是,很多時候,較難記住裡面文件的內容,且在輸入時容易輸錯,所以,在此,我給小白們一個建議方法:
我們先設置一個臨時IP,即重啟後丟失的那種,命令是: ifconfig eth0 192.168.1.103(請根據你的實際情況輸入),如圖。就完成了。
5
這時,我們先來查看網路IP配置情況,命令是:ifconfig,如圖。臨時IP設置成功了。
6
當然,我們也可以用最常用的ping來測試網路是否連通,如圖。網路也是通的了。
7
網路連通後,你就懂了吧,呵呵,就可以用其他工具登陸來設置了,如putty、SecureCRT及WINSCP等等了,最起碼可以實現復制粘貼了,而WINSCP更方便,直接如WINDOWS一樣操作。如圖是putty。
以下解說一下網路配置文件內容:
DEVICE=eth0
TYPE=Etherne
tUUID=58d64342-6bca-4156-8d4b-3bb092190644
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=00:15:5D:01:44:11
IPADDR=192.168.1.103
PREFIX=24
GATEWAY=192.168.1.251
DNS1=202.96.128.86
DNS2=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
解說如下:
1、網卡對應的設備別名,如ifcfg-eth0的文件中它為eth02、網路類型:乙太網
UUID含義是通用唯一識別碼 (Universally Unique Identifier),在此可以忽略
3、ONBOOT=自動載入
NM_CONTROLLED及BOOTPROTO在此可以忽略
4、HWADDR=00:15:5D:01:44:11 網卡MAC地址(這個是我的,你別抄哦)
5、IPADDR=192.168.1.103 網路ip地址
6、PREFIX=24 子網掩碼24位
7、GATEWAY=192.168.1.251 網關地址8、DNS1=10.203.104.41 主DNS地址
9、DNS1=10.203.104.41 備用DNS地址
後面的忽略,至此就完成了命令行的設置IP地址。終於苦逼完了!!!
END
安裝好系統後的桌面圖形界面設置網路IP地址
小白們命令行設置網路,相對是困難了些,如果你的Centos可以啟動到圖形界面,那就簡單得多了,呵呵。
進入桌面後,點擊:系統-首選項-網路連接,如圖。
接下來的,就跟在安裝系統過程中是一樣的了。
System eth0,再點擊:編輯。如圖。
然後先打勾:自動連接,再點擊設置IPV4,如圖。
在方法處:將自動更改為手動,如圖。
然後,點擊添加
1、在地址欄處輸入IP地址。
2、子網掩碼輸入:255.255.255.0,或根據你的子網來設置。
3、網關處輸入你的網關,一般人的都是路由器的IP地址。
4、在DNS伺服器後面,輸入你的DNS,如果有多個DNS,請用逗號「,」分隔。
如圖,最後就一路確定關閉就可以了!
恭喜你,去折騰吧
G. 求助 輸入ifconfig命令 後看不到eth0,但是有eth3和eth4-CSDN論壇
一般來說centos6(rhel6),在做虛擬機克隆的主機中才會有這種情況。
如果你需要修改為eth0和eth1,那麼:
1)vim /etc/udev/rules.d/70-persistent-net.rules
將其中以SUBSYSTEM開頭的包含eth0、eth1、eth2的行刪除。
將包含eth3和eth4的行中的eth3修改為eth0,eth4修改為eth1。
2)vim /etc/sysconfig/network-scripts/ifcfg-eth0(ifcfg-eth1)
將UUID所在行刪除,將MAC地址修改為新MAC地址。(使用ip link show eth1查看MAC)
3)重啟主機
H. Linux系統\Centos沒有網卡eth0配置文件怎麼辦
CentOS中沒有ifcfg-eth0 配置文件的解決辦法
用 CentOS-6.5-i386-LiveDVD.iso鏡像安裝好CentOS 6.5系統後(已經把系統寫入硬碟),發現ip在每次重啟後都會還原,用ifconfig查看是有eth0網卡的(也有可能只有回環網卡lo),於是查看eth0網卡配置文件,發現在 /etc/sysconfig/network-scripts/ 目錄下沒有 ifcfg-eth0 這個網卡配置文件。
原因
查了一下,在官方wiki中有這樣的描述:
上游的預設組態已改用 NetworkManager,而且介質預設是不會被啟用的(針對乙太網來說比較難理解)。權宜之計就是在安裝過程中,等待安裝程序詢問你的系統語言、鍵盤、基本安裝或其它存儲設置後,執行「檢查裝置」並顯示「請為這台電腦命名……」的畫面。這個晝面內有一粒「設置網路」的按鈕。點擊這個按鈕會啟動NetworkManager。請選取名為 System eth0 的乙太網路連線並編輯它的設定。假如你選用「自動連線」的選項,網路連線在日後開機時便會被啟動。你也可以在安裝完成後透過 NetworkManager(「系統;選項;網路連線」或右按通知區域內的網路小圖示,選取「編輯連線……」)來作出這個改動。
假如你不採用 NetworkManager,你可以通過編輯網路連接的設置文件(正常為 /etc/sysconfig/network-scripts/ifcfg-eth0)並把 ONBOOT=no改為 ONBOOT=yes來達到相同效果。
也就是說是CentOS6改用NetworkManager方式管理網路了,可以運行如下命令進行確認:
chkconfig--list | grep -i netw
結果:
NetworkManager0:off 1:off 2:on 3:on 4:on 5:on 6:off
network0:off 1:off 2:off 3:off 4:off 5:off 6:off
這里可以看到,NetworkManager是開機啟動狀態,network是關閉狀態。
解決辦法就是關閉NetworkManager,用傳統的network方式來管理網路,並補充上ifcfg-eth0文件即可
修復步驟
1、關閉NetworkManager服務
$ service NetworkManager stop
2、關閉NetworkManager開機啟動
chkconfig NetworkManager off
3、添加 /etc/sysconfig/network-scriipts/ifcfg-eth0 文件
DEVICE=eth0
BOOTPROTO=static
IPADDR=146.175.139.13
NETMASK=255.255.255.0
GATEWAY=146.175.139.255
HWADDR=00:25:90:81:5e:64
NM_COnTROLLED=no
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
註:文件內容的值根據實際情況修改
4、開機啟動network
chkconfig network on
5、開啟network服務
service network start
即可生效。
I. 如何有效修改centos6.3 網卡名字 em0修改為eth0-history
1 修改grub.conf 最後添加 biosdevname=0
vim /etc/grub.conf
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-279.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=UUID=3dbe2570-4321-4af3-b108-87979ed32fdd rd_NO_LUKS rd_NO_LVM LANG=en_US.UT
F-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet biosdevname=0
initrd /initramfs-2.6.32-279.el6.x86_64.img
2 修改網卡配置名字
mv /etc/sysconfig/network-scripts/ifcfg-em0 /etc/sysconfig/network-scripts/eth0
3 修改網卡配置文件內網卡名稱
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.20.44
NETMASK=255.255.255.0
GATEWAY=192.168.20.254
ONBOOT=yes
TYPE=Ethernet
4 重啟伺服器
reboot
網卡名字就可以改過來了, /etc/udev/rules.d/70-persistent-net.rules 這里會產生這個文件,之前是沒有的。
J. 新安裝的Centos 7系統怎麼將網卡名稱改為eth0
工具:
Centos
7系統
步驟:
1、系統安裝完畢,可能網卡命名是這樣的!
2、首先,先編輯網卡的配置文件vi
/etc/sysconfig/network-scripts/ifcfg-eno16777736將裡面的NAME項修改為eth0
3、繼續,重命名該配置文件。
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、重啟系統,驗證!