Linux修改ip

1.查看本机网络连接

Linux修改ip_第1张图片

1.修改虚拟机etho网卡

执行命令:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

文件如下:

DEVICE=eth0
TYPE=Ethernet
UUID=cf12d6e8-cd08-4a85-baad-29047b467fc7
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=10.138.200.102                              ---------虚拟机ip(改为与本机同一网段:如192.168.)
PREFIX=24                                                  ---------子网掩码(改为与本机一致:24(255.255.255.0)   怎么算参考下面说明)
GATEWAY=10.138.200.254                           ---------网关(改为与本机一致:192.168.0.1)
DNS1=202.103.24.68                                   ---------DNS(改为与本机一致:192.168.0.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"

HWADDR=00:0C:29:DC:A2:16

 

修改后重启网卡:

service network restart

 

3.怎么算子网掩码(192.168.0.1/24)? -----------不用仔细看

  1. 第一步:255.255.255.255 表示成2进制是: 11111111.11111111.11111111.11111111,

  2. 这里的/24告诉你从左边取24个1, 其它的就全用0表示,

  3. 那么就是: 11111111.11111111.11111111.00000000.

  4. 再把这个换算成10进制子网遮罩就是: 255.255.255.0.

  • 子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

  • 子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。

  • 其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。

  • 这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

 

4.验证网络是否配置好

 

虚拟机执行命令:ping www.baidu.com

Linux修改ip_第2张图片

本机执行命令:ping 192.168.0.100

Linux修改ip_第3张图片

配置成功

 

 

 

 

你可能感兴趣的:(linux)