总结Linux中基础网络命令


当前第2页 返回上一页

ifconfig <interface> [down|delete]:停止接口。

ethereal &:在后台打开 ethereal 而非前台。

tcpdump -i -vvv:抓取和分析包的工具。

netstat -w [seconds] -I [interface]:显示网络设置和统计信息。

udpmt -p [port] -s [bytes] target_host:发送 UDP 流量。

udptarget -p [port]:接收 UDP 流量。

tcpmt -p [port] -s [bytes] target_host:发送 TCP 流量。

tcptarget -p [port]:接收 TCP 流量。

交换机

ifconfig sl0 srcIP dstIP:配置一个串行接口(在此前先执行 slattach -l /dev/ttyd0,此后执行 sysctl net.inet.ip.forwarding=1)

telnet 192.168.0.254:从子网中的一台主机访问交换机。

sh ru 或 show running-configuration:查看当前配置。

configure terminal:进入配置模式。

exit:退出当前模式。

VLAN

vlan n:创建一个 ID 为 n 的 VLAN。

no vlan N:删除 ID 为 n 的 VLAN。

untagged Y:添加端口 Y 到 VLAN n。

ifconfig vlan0 create:创建 vlan0 接口。

ifconfig vlan0 vlan_ID vlandev em0:把 em0 加入到 vlan0 接口,并设置标记为 ID。

ifconfig vlan0 [up]:启用虚拟接口。

tagged Y:为当前 VLAN 的端口 Y 添加标记帧支持。

UDP/TCP

socklab udp:使用 UDP 协议运行 socklab。

sock:创建一个 UDP 套接字,等效于输入 sock udp 和 bind。

sendto <Socket ID> <hostname> <port #>:发送数据包。

recvfrom <Socket ID> <byte #>:从套接字接收数据。

socklab tcp:使用 TCP 协议运行 socklab。

passive:创建一个被动模式的套接字,等效于 socklab,sock tcp,bind,listen。

accept:接受进来的连接(可以在发起进来的连接之前或之后执行)。

connect <hostname> <port #>:等效于 socklab,sock tcp,bind,connect。

close:关闭连接。

read <byte #>:从套接字中读取 n 字节。

write:(例如,write ciao、write #10)向套接字写入 "ciao" 或 10 个字节。

NAT/防火墙

rm /etc/resolv.conf:禁止地址解析,保证你的过滤和防火墙规则正确工作。

ipnat -f file_name:将过滤规则写入文件。

ipnat -l:显示活动的规则列表。

ipnat -C -F:重新初始化规则表。

map em0 192.168.1.0/24 -> 195.221.227.57/32 em0:将 IP 地址映射到接口。

map em0 192.168.1.0/24 -> 195.221.227.57/32 portmap tcp/udp 20000:50000:带端口号的映射。

ipf -f file_name:将过滤规则写入文件。

ipf -F -a:重置规则表。

ipfstat -I:当与 -s 选项合用时列出活动的状态条目

以上就是总结Linux中基础网络命令的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

如何处理ecs实例无法加载内核启动

Linux下运行文件的命令是什么

添加或者覆盖一个或者多个标签到云服务器ecs的各项资源上

正则表达式

Linux系统怎么样

Linux中如何修改ip地址

如何解决安装Linux失败的常见错误

关于Linux 自动唤醒和关闭的实现方法

服务器高并发三种解决方法是什么?

几个常用的Linux系统之间传输文件的命令

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...