IP地址
-
sudo vi /etc/network/interfaces
# 动态IP
# auto eth0
# iface eth0 inet dhcp
# 固定IP
auto eth0
iface eth0 inet static
address 10.50.67.19
gateway 10.50.67.254
netmask 255.255.255.0
-
sudo /etc/init.d/networking restart
-
重启网卡
-
DNS
-
sudo vi /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
route
-
命令选项
-
-A:设置地址类型
-
-C:打印将Linux核心的路由缓存
-
-v:详细信息模式
-
-n:不执行DNS反向查找,直接显示数字形式的IP地址
-
-e:netstat格式显示路由表
-
-net:到一个网络的路由表
-
-host:到一个主机的路由表
-
-
命令参数
-
add:增加指定的路由记录
-
del:删除指定的路由记录
-
target:目的网络或目的主机
-
gw:设置默认网关
-
mss:设置TCP的最大区块长度(MSS),单位MB
-
window:指定通过路由表的TCP连接的TCP窗口大小
-
dev:路由记录所表示的网络接口
-
-
添加到某一IP的路由
-
route add -host 192.168.1.1 dev eth0
-
-
在eth0网卡添加指向某向某个网络的路由
-
route add -net 10.10.10.10 netmask 255.555.555.0 dev eth0
-
-
设置默认网关
-
route add default gw 192.168.1.1
-
ip命令
-
Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。
-
ip命令语法
-
ip [ OPTIONS ] OBJECT { COMMAND | help }
-
-
OPTIONS选项
-V:显示指令版本信息;
-s:-stats, -statistics输出更详细的信息;可以使用多个-s来显示更多的信息
-f:-family {inet, inet6, link} 强制使用指定的协议族;
-4:-family inet的简写,指定使用的网络层协议是IPv4协议;
-6:-family inet6的简写,指定使用的网络层协议是IPv6协议;
-0:shortcut for -family link.
-o:-oneline,输出信息每条记录输出一行,即使内容较多也不换行显示;
-r:-resolve,显示主机时,不使用IP地址,而使用主机的域名。
-
OBJECT对象
link :网卡信息
address:IP地址信息
neighbour:邻居表
route:路由表
rule:IP策略
maddress:多播地址
mourte:组播路由缓存条目
tunnel:IP隧道
-
启动和关闭接口
-
ip link set [设备名] {up|donw}
-
-
显示IP地址
-
ip addr
-
ip addr show eth0
-
安装proxy(V2)
-
从软件商店铜豌豆安装
-
根据步骤安装完成后,搜索V2
-
然后配置自己的V2
proxychains
-
ProxyChains是Linux和其他Unix下的代理工具。 它可以使任何程序通过代理上网, 允许TCP和DNS通过代理隧道, 支持HTTP、 SOCKS4和SOCKS5类型的代理服务器, 并且可配置多个代理
-
kali自带有
-
没有的话:apt-get install proxychains
-
-
sudo vi /etc/proxychains.conf
-
最新版本是:/etc/proxychains4.conf
-
在文件末尾,添加自己的proxy
-
-
使用:proxychains 命令