linux命令修改网络 linux更改网络( 四 )


2、管理ip地址
1)、ipa showdev ens33 显示指定网络接口的ip
2)、ip addr ls ens33
5)、ip -4 addr flush ens33
通过id修改的ip地址重启后会消失 。如果要永久保存,则需要修改配置文件
3、管理路由表
1)、ip route show 显示main 路由表的路由信息
每行定义一个路由表,前面的数字为路由编号,后面为路由名称
以上的几个路由表为默认路由表,用户不可以修改
默认所有的路由表都会被插入到254的main表中 。在进行路由查询时,内核只使用路由表main
3)、ip route show table local 指定显示路由表
4、管理策略路由
1)、ip route list列出当前系统的策略路由规则
2、添加一条到达网络224.0.0.0/28的路由
route add -net 224.0.0.0/28 netmask 224.0.0.0 dev docker0
3、删除指定的路由记录224.0.0.0
route del -net 224.0.0.0 netmask 224.0.0.0
route -n 查看路由
5、删除默认网关
route deldefault gw 172.17.0.0 dev docker0
route -n
四、netstat命令
1、netstat(network status) 查看各种网络信息的,包括网络连接、路由表以及网络接口的各种统计数据
netstat [options]
常用的几个选项:
-a :显示所有处于活动状态的套接字
-t :显示TCP/IP协议的连接信息
-l:列出所有处于监听状态的套接字
-n:直接显示ip地址,不转换成域名
-i :列出所有的网络接口
-p:显示使用套接字的进程id和程序名
-r:显示路由表信息
2、netstat -a
显示所有的端口 , 包含未监听的和监听的
3、nestat -at
只显示TCP/IP协议的连接
4、netstat -tl
只显示处于监听状态的TCP连接
5、netstat -tlanx
显示数字形式的ip地址
6、netstat -anp | grep ":80"
排查处于某个端口被占用导致服务器无法启动
7、netstat -i
列出当前系统的所有网络接口
8、netstat -r
查看路由表信息
该命令是向某台主机()发送ICMP数据包,并接收响应
Ctrl+C退出ping 命令
如何利用linux命令更改网关设置linux一般使用ifconfig命令修改linux主机linux命令修改网络的ip、网关或子网掩码 。
1.命令格式:
ifconfig [网络设备] [参数]
2.命令功能:
ifconfig 命令用来查看和配置网络设备 。当网络环境发生改变时可通过此命令对网络进行相应的配置 。
3.命令参数:
up 启动指定网络设备/网卡 。
down 关闭指定网络设备/网卡 。该参数可以有效地阻止通过指定接口的IP信息流linux命令修改网络 , 如果想永久地关闭一个接口 , linux命令修改网络我们还需要从核心路由表中将该接口的路由信息全部删除 。
arp 设置指定网卡是否支持ARP协议 。
-promisc 设置是否支持网卡的promiscuous模式,如果选择此参数,网卡将接收网络中发给它所有的数据包
-allmulti 设置是否支持多播模式,如果选择此参数,网卡将接收网络中所有的多播数据包
-a 显示全部接口信息
-s 显示摘要信息(类似于 netstat -i)
add 给指定网卡配置IPv6地址
del 删除指定网卡的IPv6地址
硬件地址 配置网卡最大的传输单元
mtu字节数 设置网卡的最大传输单元 (bytes)
netmask子网掩码 设置网卡的子网掩码 。掩码可以是有前缀0x的32位十六进制数 , 也可以是用点分开的4个十进制数 。如果不打算将网络分成子网 , 可以不管这一选项;如果要使用子网,那么请记?。?网络中每一个系统必须有相同子网掩码 。
tunel 建立隧道
dstaddr 设定一个远端地址,建立点对点通信

推荐阅读