|
一、查看网卡信息
1、ifconfig:查看网卡的IP信息
2、 网卡的配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0
eth0:表示的是一块网卡的名称,如果有多块网,就会有eth1、eth2等。都是 在/etc/sysconfig/network-scripts/目录下的
3、单独重启某块网卡命令
ifdown eth0:单独关闭eth0网卡
ifup eth0:单独启动eth0网卡
4、如果是远程登录到服务,尽量是service network restar或者/etc/init.d/network restar来重 启网络服务,以免关闭单个网卡之后,没有办法在链接重启网卡
二、给一个网卡设定多个ip地址
1、进入/etc/sysconfig/network-scripts/目录下
1
| [iyunv@linux2 ~]# cd /etc/sysconfig/network-scripts/
|
2、拷贝/etc/sysconfig/network-scripts目下的ifcfg-eth0到当前目录下,并且改名为eth0:1
[iyunv@linux2 network-scripts]# cp ifcfg-eth0 ifcfg-eth0\:1
\:表示的是脱意符
3、编辑ifcfg-eth0:1配置文件
[iyunv@linux2 network-scripts]# vim ifcfg-eth0:1
wq保存退出,重启网卡
1
| [iyunv@linux2 network-scripts]# ifdown eth0 && ifup eth0
|
4、在使用ifconfig查看eth0网卡,会看到多出来了一个192.168.20.98的IP地址
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| [iyunv@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)
|
三、mii-tool查看网卡连接状态
1
2
| [iyunv@linux2 network-scripts]# mii-tool eth0
eth0: negotiated 100baseTx-FD, link ok
|
只要看到 “link ok” 就说明网卡为连接状态,如果显示 “no link” 说明网卡坏掉了或者没有连接网线。
四、更改主机名称
1、 查看主机名:[iyunv@linux2 ~]# hostname
2、 临时更改:[iyunv@linux2 ~]# hostname linux6重启后失效
3、 重启后生效需要修改以下配置文件中的HOSTNAME
[iyunv@linux2 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=linux2
五、DNS设置
1、dns的配置文件:/etc/resolv.conf
1
2
3
4
| [iyunv@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去解析域名,当第一个解析不到时会使用第二个。
2、在linux下面有一个特殊的文件/etc/hosts也能解析域名,不过是需要我们手动在里面添加IP+域名这些内容,它的作用是临时解析某个域名,非常有用
1
2
3
4
| [iyunv@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 #这是我临时添加了一个域名
|
3、现在使用ping命令来pingwww.guhantai.cn看看能否解析到192.168.21.200
4、需要注意的是每一行作为一条记录,分成两部分,第一部分是IP,第二部分是域名。需要注意的是:
A、 一个IP后面可以跟多个域名
B、每行只能有一个IP,也就是说一个域名不能对多个IP
C、如果有多行中出现相同的域名(前面IP不一样),会按最前面出现的记录来解析
|
|