linux下網絡卡配置的使用方法

2021-09-04 02:44:01 字數 3498 閱讀 8215

使用環境為centos6.6版本;

1、檢視網絡卡ip位址    ifconfig

網絡卡配置檔案:/etc/sysconfig/network-scripts/ifcfg-eth0 

如果有多個網絡卡的話為eth1、eth2 。。。

如果linux有多個網絡卡,只想重啟某乙個網絡卡使用命令# ifdown eth0; ifup eth0

ifdown 停掉網絡卡,ifup 啟動網絡卡;

如果我們遠端登入伺服器,使用ifdown eth0 停掉網絡卡後,後面的命令不會被執行,會導致斷網無法連線伺服器。所以請盡量使用service network restart 重啟網絡卡

2、給乙個網絡卡設定多個ip

[root@yonglinux ~]# cd /etc/sysconfig/network-scripts/

[root@yonglinux network-scripts]# cp ifcfg-eth0 ifcfg-eth0\:1

編輯ifcfg-eth0:1 這個配置檔案,更改裡面的device=eth0:1 設定新的ip位址192.168.20.30 ;

[root@yonglinux network-scripts]# vim ifcfg-eth0:1

device=eth0:1

hwaddr=00:0c:29:43:3d:32

type=ethernet

uuid=0b1f4512-cefa-4a9e-ae85-adb2ac2a9903

onboot=yes

nm_controlled=yes

bootproto=static

ipaddr=192.168.20.30

netmask=255.255.255.0

gateway=192.168.20.1

儲存退出後,重啟網絡卡;

[root@yonglinux network-scripts]# service network restart

[root@yonglinux network-scripts]# ifconfig 

eth0      link encap:ethernet  hwaddr 00:0c:29:43:3d:32  

inet addr:192.168.20.20  bcast:192.168.20.255  mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe43:3d32/64 scope:link

up broadcast running multicast  mtu:1500  metric:1

rx packets:62506 errors:0 dropped:0 overruns:0 frame:0

tx packets:82867 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000 

rx bytes:38679452 (36.8 mib)  tx bytes:47133078 (44.9 mib)

interrupt:18 base address:0x2000 

eth0:1    link encap:ethernet  hwaddr 00:0c:29:43:3d:32  

inet addr:192.168.20.30  bcast:192.168.20.255  mask:255.255.255.0

up broadcast running multicast  mtu:1500  metric:1

interrupt:18 base address:0x2000

可以看到多了乙個ip,可以用遠端ssh訪問這個192.168.20.30;

3、檢視網絡卡連線狀態mii-tool eth0

[root@yonglinux ~]# mii-tool eth0

siocgmiiphy on 'eth0' failed: operation not supported

由於是虛擬機器所以顯示"operation not supported",真實機器會顯示    eth0: negotiated 100basetx-fd, link ok ;

」link ok「說明網絡卡為連線狀態,如果顯示「no link「說明網絡卡壞掉了或沒有連線網線。

4、更改主機名

hostname    檢視系統的主機名;

hostname 主機名    可以更改主機名,下次登入時會更改登入提示符;這樣更改只是暫時儲存在記憶體中,重啟後不會生效;

[root@yonglinux ~]# hostname 

yonglinux.com

[root@yonglinux ~]# hostname

angel

[root@yonglinux ~]# hostname

angel

[root@angel ~]# hostname 

angel

永久更改主機名,需要編輯配置檔案/etc/sysconfig/network,更改hostname,儲存退出後重啟生效;

networking=yes

hostname=yonglinux.com

5、設定dns

dns為網域名稱解析,把網域名稱解析為ip位址;

配置檔案為/etc/resolv.conf

[root@yong ~]# cat /etc/resolv.conf 

; generated by /sbin/dhclient-script

nameserver 192.168.20.2

linux下還有乙個特殊的檔案/etc/hosts 也可以解析網域名稱手動在裡面新增ip位址 網域名稱位址;主要作用是臨時解析某個網域名稱。

格式為:ip位址 網域名稱    192.168.1.111 www.baidu.com

幾點要注意的:

1)乙個ip後面可以跟多個網域名稱,空格分隔開,可以是幾十個甚至幾百個;

2)每行只能有乙個ip,也就是說乙個網域名稱不能對應多個ip;

3)如果有多行中出現相同的網域名稱(ip不一樣)會按最前面出現的記錄來解析;

linux下網絡卡配置補充

redhat 9.0的網絡卡配置檔案可以位於以下三個位置。etc sysconfig network scripts ifcfg eth0 etc sysconfig networking devices ifcfg eth0 etc sysconfig networking profiles de...

Linux 下網絡卡配置引數

在 linux 下如果想修改網絡卡的引數有很多種方法,第一種方法是修改 etc network inte ces 檔案,這種方法可以在重啟後依然有效 另外一種方法是使用 ifconfig 指令,這種方法只能臨時性的修改網絡卡引數,在重啟後會失效。第一種 修改 inte ces 檔案 inte ces...

Linux環境下網絡卡配置

device eth0 hwaddr 08 00 27 0d 3c f6 type ethernet uuid 73ff4482 1baf 4c9b b859 720ca92a704a onboot yes nm controlled yes bootproto static ipaddr 192....