无网不利

查看当前网络接口配置

# ifconfig

手动设置网络接口的IP地址

# ifconfig wlan0 192.168.1.1

使用下面命令设置ip地址和子网掩码

# ifconfig wlan0 192.168.0.80 netmask 255.255.255.0

自动配置网络接口:如果你链接到一个支持自动分配IP的有线网络中,使用下面命令就可直接配置网络接口了:

# dhclient eth0

打印网络接口卡列表

[root@node2 ~]# ifconfig | cut -c -10 |tr -d ' ' | tr -s '\n'
cni0:flag
docker0:f
eth0:flag
flannel.1:
lo:flags=
......

显示IP地址

 ifconfig默认显示系统中所有可用网络接口的详细信息。我们可以限制它只显示某个特定的接口信息:

# ifconfig iface_name   如下:

[root@node2 ~]# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.64.32  netmask 255.255.248.0  broadcast 172.16.71.255
        ether 00:16:3e:00:09:72  txqueuelen 1000  (Ethernet)
        RX packets 12973032  bytes 4389941442 (4.0 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12067316  bytes 1072781975 (1023.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

  [root@node2 ~]# ifconfig eth0 |egrep -o "inet [^ ]*" | grep -o "[0-9.]*"
  172.16.64.32

 

硬件地址(MAC地址)欺骗

按照下面方法在软件层面上进行硬件地址欺骗

# ifconfig eth0 hw ether 00:1c:bf:87:25:d5

上面分配了新的MAC地址。如果我们需要通过部署了MAC认证的internet服务提供商才能访问internet,这招就能排上用场。注意:这在机器重启后就失效了。

名字服务器与DNS(域名服务)

互联网最常见的寻址方式是IP地址(采用点分十进制形式,例如202.11.32.75).然而internet上的资源(比如网址)是通过被称为URL或者域名的ASCII字符组合来访问的,例如google.com就是一个域名,它对应一个(或者多个)IP地址。在浏览器中输入IP地址同样可以访问www.google.com。

这种利用符号对IP地址进行抽象的技术叫做域名服务(DNS)。当我们输入网址,配置好DNS的服务器将域名解析成对应的IP地址。在本地网络中,我们可以设置本地DNS,以便使用主机名来命名本地网络中的主机。

分配给当前系统的名字服务器可以通过读取/etc/resolv.conf查看
[root@node2 ~]# cat /etc/resolv.conf
options timeout:2 attempts:3 rotate single-request-reopen
; generated by /usr/sbin/dhclient-script
nameserver 172.16.2.29
nameserver 172.16.2.7
nameserver 8.8.8.8
nameserver 114.114.114.114

 

我们可以手动添加名字服务器

# echo nameserver IP_ADDRESS >> /etc/resolv.conf

如何获取域名的IP地址呢?最简单的方法就是ping域名

[root@node2 ~]# ping www.baidu.com
PING www.wshifen.com (103.235.46.39) 56(84) bytes of data.
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=1 ttl=48 time=186 ms

DNS查找

host和nslookup是DNS查找工具

[root@iZr4s05capgvfej0ntls1zZ pipeline_test]# nslookup www.baidu.com
Server:         223.5.5.5
Address:        223.5.5.5#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 220.181.38.150
Name:   www.a.shifen.com
Address: 220.181.38.149

 

上一篇:2020-09-24网络设置与系统查看指令


下一篇:实时查看网卡流量的几款工具