Linux中網(wǎng)卡配置/etc/sysconfig/network-script/ifcfg-eth0
目前創(chuàng)新互聯(lián)已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、連云港網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
網(wǎng)絡(luò)接口配置文件
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet #網(wǎng)卡類型
DEVICE=eth0 #網(wǎng)卡接口名稱
ONBOOT=yes #系統(tǒng)啟動(dòng)時(shí)是否激活 yes|no
BOOTPROTO=static #啟用地址協(xié)議 –static:靜態(tài)協(xié)議 –bootp:協(xié)議 –dhcp:協(xié)議 -none:不指定協(xié)議[最好指定]
IPADDR=192.168.1.11 #網(wǎng)卡IP地址
NETMASK=255.255.255.0 #子網(wǎng)掩碼
GATEWAY=192.168.1.1 #網(wǎng)卡網(wǎng)關(guān)地址
DNS1=10.203.104.41 #網(wǎng)卡DNS地址
HWADDR=00:0C:29:13:5D:74 #網(wǎng)卡設(shè)備MAC地址
BROADCAST=192.168.1.255 #網(wǎng)卡廣播地址
注:在修改文件ifcfg-ethx后還需要重新導(dǎo)入文件才能生效,具體命令如下:
[root@localhost ~]# /etc/init.d/network reload #命令有start | restart | stop | reload
重新導(dǎo)入ifcfg-eth0網(wǎng)絡(luò)配置文件
[root@localhost ~]# /etc/init.d/network reload
1、 設(shè)置ip地址(即時(shí)生效,重啟失效)
#ifconfig eth0 ip地址 netmask子網(wǎng)掩碼
2、 設(shè)置ip地址(重啟生效,永久生效)
#setup
3、 通過(guò)配置文件設(shè)置ip地址(重啟生效,永久生效)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #設(shè)備名,與文件同名。
ONBOOT=yes #在系統(tǒng)啟動(dòng)時(shí),啟動(dòng)本設(shè)備。
BOOTPROTO=static
IPADDR=202.118.75.91 #此網(wǎng)卡的IP地址
NETMASK=255.255.255.0 #子網(wǎng)掩碼
GATEWAY=202.118.75.1 #網(wǎng)關(guān)IP
MACADDR=00:02:2D:2E:8C:A8 #mac地址
4、 重啟網(wǎng)絡(luò)服務(wù)
#service network restart //重啟所有網(wǎng)卡
5、 禁用網(wǎng)卡,啟動(dòng)網(wǎng)卡
#ifdown eth0
#ifup eth0
6、 屏蔽網(wǎng)卡,顯示網(wǎng)卡
#ifconfig eth0 down
#ifconfig eth0 up
7、 配置DNS客戶端(最多三個(gè))
#vi /etc/resolv.conf
nameserver 202.99.96.68
8、更改主機(jī)名(即時(shí)生效)
#hostname主機(jī)名
9、更改主機(jī)名(重啟計(jì)算機(jī)生效,永久生效)
#vi /etc/sysconfig/network
HOSTNAME=主機(jī)名
一、 臨時(shí)配置eth0 的ip 和子網(wǎng)掩碼,一旦重啟即失效。
1.1使用ifconfig命令配置,命令如下:
ifconfig eth0 192.168.80.111 netmask 255.255.255.0
配置完成后可再次使用ifconfig命令查看是否配置成功,如下圖已配置完成:
1.2 使用route命令配置網(wǎng)關(guān),命令如下:
route add default gw 192.168.80.2
補(bǔ)充:若網(wǎng)卡eth0 未開(kāi)啟,可使用以下命令開(kāi)啟
ifconfig eth0 up//開(kāi)啟eth0網(wǎng)卡
ifconfig eth0 down//關(guān)閉eth0網(wǎng)卡
二、永久配置過(guò)程
2.1切換到/etc/network文件夾,找到interfaces文件。命令如下:
cd /etc/network //切換文件目錄
vi interfaces//使用vi命令打開(kāi)文件
2.2 文打開(kāi)后,敲擊鍵盤(pán)的“i“或”o”,文件進(jìn)入插入狀態(tài)
此時(shí)可對(duì)文件進(jìn)行編輯,配置完成后按Esc鍵退出插入狀態(tài),后使用 :wq 命令保存并退出
2.3 配置完成后使用以下命令進(jìn)行重啟即可
/etc/init.d/networking restart //重啟服務(wù)
TYPE=Ethernet
BOOTPROTO=static???? //static靜態(tài)IP地址,dhcp動(dòng)態(tài)IP地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=34bbe4fa-f0b9-4ced-828a-f7f7e1094e4a
DEVICE=eno16777736
ONBOOT=yes???????? //將ONBOOT="no"改為ONBOOT="yes",開(kāi)啟網(wǎng)卡自動(dòng)連接
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.179.3? ? ?????// ip地址
NETMASK=255.255.255.0 ???? //子網(wǎng)掩碼
GATEWAY=192.168.179.2 ???? //網(wǎng)關(guān)
DNS1=8.8.8.8 ???? //修改DNS服務(wù)器
linux可通過(guò)以下步驟修改網(wǎng)卡名稱:
1、修改/etc/udev/rules.d/70-persistent-net.rules,將eth0 改為em1,將eth1 改為em2,注意:只需要修改name即可,不需要修改kernel;
2、重命名網(wǎng)卡配置文件,需要ifcfg-eth0文件重命名為ifcfg-em1,需要ifcfg-eth1文件重命名為ifcfg-em2,
mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-em1
mv /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-em2
3、編輯網(wǎng)卡配置文件,將名稱修改過(guò)來(lái),并把uuid刪除(如沒(méi)有就不用),重啟服務(wù)器,重啟之后網(wǎng)卡名稱已經(jīng)修改過(guò)來(lái),網(wǎng)絡(luò)正常。