1.显示网络设备信息

使用 ifconfig 命令 。( 如果没有可使用 yum install -y net-tools 安装 )

现在没有获取IP地址。

1.png



2.dhclient动态获取IP信息

dhclient命令使用动态主机配置协议动态的配置网络接口的网络参数。

2.png



2.1 dhclient命令扩展


常用的命令是:

dhclient //获取IP

dhclient ens33 //获取指定网卡IP

dhclient -r //释放IP,只有释放完才能再次获取IP。


其他选项:

-d:总是以前台方式运行程序; -q:安静模式,不打印任何错误的提示信息;

-r:释放ip地址。


查看获取IP情况

ifconfig

或者

cat /var/lib/dhclient/dhclient.leases

21.png



释放IP

dhclient -r并没有真正释放IP,下一次执行dhclient eth1时,没有discover这个步骤,而是直接REQUEST上次IP。

在网络拓扑或者配置变化的情况下,获取不到IP,需要删除/var/lib/dhclient/dhclient.leases 文件


2.2 ifconfig命令扩展

ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。主要用于查看网络设备信息。


常用的命令:

ifconfig //查看所有网络接口的网络参数

ifconfig ens33 //查看指定网络接口的网络参数


实例:

22.png


说明:

这是centos6.x的版本的两块网卡的一台云服务器

eth0:第一块网卡,也是外网网卡。

eth1:第二块网卡,内网网卡。

lo:回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 httpd服务器的指定到回环地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。

HWaddr:物理网卡地址。

inet addr:外网IP地址。

Bcast:广播

Mask:子网掩码

inet6 addr:ipv6地址


关闭启动指定网卡:

ifconfig ens33 down

ifconfig ens33 up

或者

ifdown ens33

ifup ens33


3.编辑网卡配置文件

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

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static //原dhcp 改为 static静态

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=3fe4034c-00a2-4101-a083-b1d5984ddc1c

DEVICE=ens33

ONBOOT=yes //改为yes 开机启动

IPADDR=192.168.36.128 //新增IP地址

NETMASK=255.255.255.0 //新增子网掩码

GATEWAY=192.168.36.2 //新增网关

DNS1=119.29.29.29 //新增DNS

DNS2=8.8.8.8 //新增DNS


重启network服务:

# /etc/init.d/network restart

3.png


4.检测

ping www.qq.com

64 bytes from 180.163.26.39 (180.163.26.39): icmp_seq=1 ttl=128 time=5.29 ms

64 bytes from 180.163.26.39 (180.163.26.39): icmp_seq=2 ttl=128 time=3.94 ms

说明网络通了