Linux網卡配置linux
1、查看網卡信息vim
一、ifconfig:查看網卡的IP信息bash
二、 網卡的配置文件:網絡
/etc/sysconfig/network-scripts/ifcfg-eth0 dom
eth0:表示的是一塊網卡的名稱,若是有多塊網,就會有eth一、eth2等。都是 在/etc/sysconfig/network-scripts/目錄下的ide
三、單獨重啓某塊網卡命令oop
ifdown eth0:單獨關閉eth0網卡spa
ifup eth0:單獨啓動eth0網卡rest
四、若是是遠程登陸到服務,儘可能是service network restar或者/etc/init.d/network restar來重 啓網絡服務,以避免關閉單個網卡以後,沒有辦法在連接重啓網卡
server
2、給一個網卡設定多個ip地址
一、進入/etc/sysconfig/network-scripts/目錄下
[root@linux2 ~]# cd /etc/sysconfig/network-scripts/
二、拷貝/etc/sysconfig/network-scripts目下的ifcfg-eth0到當前目錄下,而且更名爲eth0:1
[root@linux2 network-scripts]# cp ifcfg-eth0 ifcfg-eth0\:1
\:表示的是脫意符
三、編輯ifcfg-eth0:1配置文件
[root@linux2 network-scripts]# vim ifcfg-eth0:1
wq保存退出,重啓網卡
[root@linux2 network-scripts]# ifdown eth0 && ifup eth0
四、在使用ifconfig查看eth0網卡,會看到多出來了一個192.168.20.98的IP地址
[root@linux2 network-scripts]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:AE:45:DA inet addr:192.168.21.98 Bcast:192.168.21.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feae:45da/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:56068 errors:0 dropped:0 overruns:0 frame:0 TX packets:21286 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:27489174 (26.2 MiB) TX bytes:2283396 (2.1 MiB) eth0:1 Link encap:Ethernet HWaddr 00:0C:29:AE:45:DA inet addr:192.168.20.98 Bcast:192.168.20.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:9 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:612 (612.0 b) TX bytes:612 (612.0 b)
3、mii-tool查看網卡鏈接狀態
[root@linux2 network-scripts]# mii-tool eth0 eth0: negotiated 100baseTx-FD, link ok
只要看到 「link ok」 就說明網卡爲鏈接狀態,若是顯示 「no link」 說明網卡壞掉了或者沒有鏈接網線。
4、更改主機名稱
一、 查看主機名:[root@linux2 ~]# hostname
二、 臨時更改:[root@linux2 ~]# hostname linux6重啓後失效
三、 重啓後生效須要修改如下配置文件中的HOSTNAME
[root@linux2 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=linux2
5、DNS設置
一、dns的配置文件:/etc/resolv.conf
[root@linux2 network-scripts]# cat /etc/resolv.conf ; generated by /sbin/dhclient-script nameserver 192.168.21.254 nameserver 222.88.88.88
須要注意的是,resolv.conf有它固有的格式,必定要寫成 「nameserver IP」 的格式,上面那行以 ‘;’ 爲開頭的行 是一行註釋,沒有實際意義,建議寫兩個或多個namserver ,默認會用第一個namserver去解析域名,當第一個解析不到時會使用第二個。
二、在linux下面有一個特殊的文件/etc/hosts也能解析域名,不過是須要咱們手動在裏面添加IP+域名這些內容,它的做用是臨時解析某個域名,很是有用
[root@linux2 network-scripts]# vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.21.200 www.guhantai.cn #這是我臨時添加了一個域名
三、如今使用ping命令來pingwww.guhantai.cn看看可否解析到192.168.21.200
[root@linux2 network-scripts]# ping www.guhantai.cn PING www.guhantai.cn (192.168.21.200) 56(84) bytes of data.
四、須要注意的是每一行做爲一條記錄,分紅兩部分,第一部分是IP,第二部分是域名。須要注意的是:
A、 一個IP後面能夠跟多個域名
B、每行只能有一個IP,也就是說一個域名不能對多個IP
C、若是有多行中出現相同的域名(前面IP不同),會按最前面出現的記錄來解析