之前已经更新了四篇了,最近几天有点忙,今天咱们继续第五篇
今天主要讲一下linux下的网络配置,由于考虑到大多数人可能接触的都是kali我就直接用kali来讲一下
一、查看当前网络配置的命令ifconfig
回显内容如下
eth0 Link encap:Ethernet HWaddr 00:e0:40:03:18:44
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
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:308 errors:0 dropped:0 overruns:0 frame:0
TX packets:308 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19152 (18.7 KiB) TX bytes:19152 (18.7 KiB)
vmnet1 Link encap:Ethernet HWaddr 00:50:56:c0:00:01
inet addr:172.16.98.1 Bcast:172.16.98.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vmnet8 Link encap:Ethernet HWaddr 00:50:56:c0:00:08
inet addr:192.168.32.1 Bcast:192.168.32.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 6c:fd:b9:6d:dc:39
inet addr:192.168.2.28 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::6efd:b9ff:fe6d:dc39/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:59219 errors:0 dropped:0 overruns:0 frame:0
TX packets:23440 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23056067 (21.9 MiB) TX bytes:3683537 (3.5 MiB)
由于我是直接在笔记本电脑上安装的kali,而且又开了一个虚拟机,所以我的回显结果是有5块网卡,5块网卡分别是:
1. eth0 linux系统默认的第一块有线网卡
2. lo linux中的本地回环口,IP为127.0.0.1
3. wlan0 linux系统中默认的第一块无线网卡(其余两块是虚拟机的网卡)
使用ifconfig命令后就会显示系统中所有网卡的信息
要查看单块网卡的信息只需要在ifconfig命令后加上网卡名就ok:ifconfig eth0 #只查看eth0网卡的信息
临时修改网卡配置的命令: ifconfig eth0 192.168.1.3 netmask 255.255.255.0 #这个命令就是把eth0这块网卡的IP设为192.168.1.3且子网掩码为255.255.255.0
永久修改网卡配置的方法:这个可就不是一条命令了。。。需要修改/etc/network/interfaces文件。
打开该文件,可以看到最后一行是“iface eth0 inet dhcp”,这说明每次开机都会使用dhcp服务来获取IP,如果要修改为192.168.1.3的静态IP,就将"iface eth0 inet dhcp"中的dhcp改为static,然后在下边继续添加如下代码:
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
之后重启网络服务或重启机器就可以
修改DNS的方法: 打开文件 /etc/resolv.conf,在其中添加 nameserver 8.8.8.8 #这样就可以将DNS改为8.8.8.8
我分享的只是一个方法,大家要灵活运用,多问百度
忘记kali登录密码的同学,就看上面的帖子,不要重做系统了