Linux网络相关概念和修改IP地址的方法


1.1.1 网卡的命名规则
CENTOS6的网卡命名方式:它会根据情况有所改变而非唯一且固定,在CENTOS6和之前的版本,网络接口使用连续号码命名:eth0, eth1等,当增加或删除网卡时,名称可能会发生变化。
CENTOS7采用 dmidecode 采集命名方案,以此来得到主板信息;它可以实现网卡名字永久唯一化
dmidecode 这个命令可以采集有关硬件方面的信息管,终端输入此命令可以看到硬件相关信息内容相当于window的鲁大师)

对网络设备的命名方式:
1)如果Firmware(固件) 或 BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,如:ifcfg-ens33

2)如果Firmware(固件) 或 BIOS 为 PCI-E 扩展槽所提供的索引信息可用,且可预测则根据此索引进行命名,如:ifcfg-enp33

3)如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如:enp2s0

如果上述都不可用时,则使用传统命名机制,如 eth0,eth1等。

常识: 在CENTOS7中, en表示:ethernet以太网,就是平时使用的双绞线方式。
enX(X常见有下面3种类型):

o: 主板板载网卡,集成设备的设备索引号。
p: 独立网卡:PCI网卡。
s:热插拨网卡,USB之类的,扩展槽的索引号(虚拟机里面的linux也看到基本是ens33,因为是可以随时添加与删除的)。
nnn(数字)表示: MAC地址+主板信息计算得出唯一的序列(如上面的ens33 里面的33数字)。

1.1.2 ifconfig 命令使用方法
注意:下面操作使用 root 用户(动态修改)
命令:ifconfig
作用: 用来配置网络或显示当前网络接口的状态。

下面对其内容进行释义:

[root@zhenglian /]# ifconfig
ens33(网卡名称): flags=4099<UP(网卡开户状态 ),BROADCAST,RUNNING(网线处理连接状态),MULTICAST(支持组播)> mtu 1500(Maximum Transmission Unit最大传输单元为1500字节)         
inet 192.168.10.120(该网卡的ID地址)  netmask 255.255.255.0(子网掩码)  broadcast 192.168.10.255(广播地址)
inet6 fe80::de3d:b4ef:280c:a906 prefixlen 64 scopeid 0x20<link>(IPV6的配置信息)
ether(以太网) 00:0c:29:23:ee:ab(网卡的MAC地址)  txqueuelen 1000 (Ethernet)(传输队列的长度)
RX packets 0 bytes 0 (0.0 B) (网卡接收数据包的统计信息)
RX errors 0 dropped 0 overruns 0 frame 0 (网卡接收数据包的接收错误统计信息)
TX packets 0 bytes 0 (0.0 B) (网卡发送数据包的统计信息)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 (网卡发送数据包的发送错误统计信息)

1.1.3  临时修改 IP地址

方法一: 临时修改IP地址

ifconfig  网卡名称  IP地址   --直接修改网卡的地址,重启后换效

[root@zhenglian ~]# ifconfig ens33 196.168.10.120 netmask 255.255.255.0
SIOCSIFADDR: 文件已存在
[root@zhenglian ~]# ifconfig
ens33: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 196.168.10.120 netmask 255.255.255.0 broadcast 196.168.10.255
inet6 fe80::de3d:b4ef:280c:a906 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:23:ee:ab txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

说明 : 修改后当前终端会终断,需要重新使用新的IP地址进行连接

 

[root@zhenglian ~]# systemctl restart network  //CENTOS7的网卡重启方法
[root@zhenglian ~]# service network restart     // CENTOS6的网卡重启主法
 

[root@zhenglian ~]# ifconfig ens33                   //想查看某一个网卡的信息,只需要在ifconfig 后面跟自己想要查看的网卡名如ens33网卡
ens33: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.10.120 netmask 255.255.255.0 broadcast 192.168.10.255  //现在看到临时改的网卡IP失效,变成原来的IP地址了
inet6 fe80::de3d:b4ef:280c:a906 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:23:ee:ab txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

方法二: 添加多个临时 IP 

 

posted @ 2018-05-28 17:23  cindy_zl  阅读(1749)  评论(0编辑  收藏  举报