《基本网络配置命令.pdf》由会员分享,可在线阅读,更多相关《基本网络配置命令.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 基本网络配置命令 集团标准化办公室:VV986T-J682P28-JP266L8-68PNN 即用即查Linux命令行实例参考手册代码 第 13 章 基本网络配置命令 配置或显示网络设备ifconfig ifconfig 命令语法:ifconfig 网络设备 IP 地址 参数 实例 1:显示安装在本地主机的第一块以太网卡 eth0 的状态,执行命令:rootlocalhost#ifconfig eth0 实例 2:配置本地主机回送接口。执行命令:rootlocalhost#ifconfig lo inet up 实例 3:显示本地主机上所有网络接口的信息,包括激活和非激活的,执行命令:roo
2、tlocalhost#ifconfig 实例 4:配置 eth0 网络接口的 IP 为。在设置 eth0 网络接口之前,首先显示本地主机上所有网络接口的信息。执行命令:rootlocalhost#ifconfig 然后设置 eth0 网络接口,ip 为,netmask 为,broadcast 为。执行命令:rootlocalhost#ifconfig eth0 netmask broadcast 实例 5:启动/关闭 eth0 网络接口。在 eth0 网络接口禁用之前,首先显示本地主机上所有网络接口的信息。执行命令:rootlocalhost#ifconfig 然后执行禁用 eth0 网络接口
3、命令:rootlocalhost#ifconfig eth0 down rootlocalhost#ifconfig 再次显示本地主机上所有网络接口的信息,以便比较分析禁用 eth0 网络接口命令的作用。为了进一步深入了解,可以测试 ping 该网络接口。执行命令:rootlocalhost#ping 此时应该 ping 不通主机。接下来可以执行如下命令重新启动该网络接口。rootlocalhost#ifconfig eth0 up 实例 6:为 eth0 网络接口添加一个 IPv6 地址 fe80:20c:29ff:fe5f:ba3f/64。在为 eth0 网络接口添加 IPv6 地址之前,
4、首先显示本地主机上所有网络接口的信息。执行命令:rootlocalhost#ifconfig 然后执行 ping6 命令检测未添加 IPv6 地址 fe80:20c:29ff:fe5f:ba3f/64 之前eth0 网络接口的状况:rootlocalhost#ping6 I eth0 c 4 fe80:20c:29ff:fe5f:ba3f 接下来为 eth0 网络接口添加一个 IPv6 地址 fe80:20c:29ff:fe5f:ba3f/64,执行命令:rootlocalhost#ifconfig eth0 add fe80:20c:29ff:fe5f:ba3f 再次执行 ping6 命令检
5、测 IPv6 地址 fe80:20c:29ff:fe5f:ba3f:rootlocalhost#ping6 I eth0 c 4 fe80:20c:29ff:fe5f:ba3f 再次显示本地主机上所有网络接口的信息,以便比较分析 eth0 网络接口添加 IPv6地址前后发生的变化。rootlocalhost#ifconfig 查看或设置网络接口ifup、ifdown ifup、ifdown 命令语法:ifup 网络设备 ifdown 网络设备 实例 1:关闭 eth0 网络接口。首先在关闭 eth0 网络接口之前,显示本地主机上所有网络接口的信息。rootlocalhost#ifconfig
6、然后关闭 eth0 网络接口,并再次显示本地主机上所有网络接口的信息。对照关闭eth0 网络接口前后本地主机所有网络接口信息的变化情况。rootlocalhost#ifdown eth0 rootlocalhost#ifconfig 实例 2:启动 eth0 网络接口。执行命令:rootlocalhost#ifup eth0 查看或设置主机名hostname hostname 命令语法:hostname 参数 实例 1:查看当前主机的主机名。执行命令:rootkLinux#hostname 实例 2:查看当前主机的 FQDN,执行命令:rootkLinux#hostname f 实例 3:查看
7、当前主机的 DNS 域名,执行命令:rootkLinux#hostname d 命令“hostname d”功能上等价与命令 dnsdomainname。实例 4:查看当前主机的 IP 地址,执行命令:rootkLinux#hostname i 实例 5:查看当前主机的别名,执行命令:rootkLinux#hostname a 实例 6:更改当前主机名为 xlinux,执行命令:rootkLinux#hostname xlinux hostname 命令进行设置的主机名“xlinux”并不会产生永久的变化,只要重新启动了 Linux 系统后,主机名任然会使用/etc/host 中记录的主机名。
8、查看或配置 arp 缓存arp arp 命令语法:arp 参数IP 地址或者物理地址 实例 1:显示主机 kLinux()上的 arp 条目。执行命令:rootkLinux#arp a 实例 2:手工添加一个条目(kLinux 00:0C:29:5F:BA:3D)至 arp 映射表,其中kLinux 为本地主机的主机名,00:0C:29:5F:BA:3D 为本地主机的 eth0 网络接口的MAC 地址。在为 arp 映射表添加条目之前,首先显示关于主机 kLinux 的 arp 条目信息。rootkLinux#arp a kLinux 接下来向 arp 映射表中添加一个条目(kLinux 00
9、:0C:29:5F:BA:3D)。rootkLinux#arp s kLinux 00:0C:29:5F:BA:3D 然后再次显示关于主机 kLinux 的 arp 条目信息。对比查看 arp 映射表添加前后的变化情况。实例 3:用 arp 命令删除关于主机 kLinux()的一个 arp 映射表的条目。执行命令:rootkLinux#arp d 查看网络状态netstat netstat 命令语法:netstat 参数 实例 1:查看本机的网络连接状况以及各协议的相关统计信息。执行命令:rootlocalhost#netstat 实例 2:查看本机内核路由表信息。执行命令:rootlocal
10、host#netstat nr 实例 3:查看本机网络接口的当前配置信息,执行命令:rootlocalhost#netstat i 实例 4:查看本机 TCP 传输协议的连线状况。执行命令:rootlocalhost#netstat ta 实例 5:每隔 10 秒钟显示一次活动的 TCP 连接的连线状况。执行命令:rootlocalhost#netstat t o 10 实例 6:显示以太网网络接口的统计信息和所有协议的统计信息。执行命令:rootlocalhost#netstat es 实例 7:查看监听中的服务器套接字。执行命令:rootlocalhost#netstat l 实例 8:查
11、看多播组成员信息。执行命令:rootlocalhost#netstat g 查看或设置路由表route route 命令语法:route 参数 实例 1:显示以 IP 格式显示路由表的全部内容。执行命令:root kLinux#route n 实例 2:在路由表中添加一个到指定网络的静态路由。在为路由表添加路由之前,首先执行命令显示路由表的信息:rootkLinux#ifconfig 接下来为路由表添加一个到网络的静态路由,其中子网掩码为,网关为,设备接口为 eth0:rootkLinux#route add net netmask gw dev eth0 静态路由添加完毕后,再次显示路由表的
12、信息,然后对两次路由表信息进行比较研究。实例 3:从路由表中删除实例 3 中添加的静态路由。执行命令:rootkLinux#route del net netmask gw dev eth0 实例 4:在当前路由表中增加一条规则,拒绝数据包路由到私有网络 10.0.0.0,子网掩码为。执行命令:rootkLinux#route add mask 实例 5:设置访问外网的缺省网关为,执行命令:rootkLinux#route add default gw eth0 实例 6:为两个目标网络(一个是 Internet 网络,另一个是私有网络 10.0.0.0)设置两个网关,其中连接 Interne
13、t 网络的网关地址为,连接私有网络的网关地址为。执行命令:rootkLinux#route add default gw eth0 rootkLinux#route add net 10.0.0.0 netmask gw eth0 查看或设置路由表iproute iproute 命令语法:ip 参数 管理对象 命令 命令参数 实例 1:设置网络设备 eth0 的 MAC 地址为 ff:ff:ff:ff:ff:ff。执行命令:rootkLinux#ip link set eth0 address ff:ff:ff:ff:ff:ff 实例 2:禁用网络接口 eth0。执行命令:rootkLinux
14、#ip link set eth0 down 实例 3:查看网络 Link 信息。执行命令:rootkLinux#ip link list 实例 4:查看网络设备的统计数据信息。执行命令:rootkLinux#ip-s link show 实例 5:查看地址信息。执行命令:rootkLinux#ip addr list 实例 6:添加地址信息 10.0.1.1/24,执行命令:rootkLinux#ip addr add 10.0.1.1/24 brd+dev eth0 label eth0:3 实例 7:管理 arp 表。首先通过执行命令 ip neighbour show 查看当前 arp
15、 表信息:rootkLinux#ip neighbour show 执行命令 ip neighbour add 添加 arp 记录:rootkLinux#ip neighbour add 10.0.1.3 lladdr 0:0:0:0:0:1 dev eth0 nud perm 执行命令 ip neighbour show 查看添加 arp 记录后的 arp 表信息:rootkLinux#ip neighbour show 然后执行命令 ip neighbour chg 变更 arp 记录:rootkLinux#ip neighbour chg 10.0.1.3 dev eth0 nud reachable 再次执行命令 ip neighbour show 查看变更 arp 记录后的 arp 表信息:rootkLinux#ip neighbour show 最后执行命令 ip neighbour del 删除 arp 记录:rootkLinux#ip neighbour del 10.0.1.3 dev eth0 再次执行命令 ip neighbour show 查看删除 arp 记录后的 arp 表信息:rootkLinux#ip neighbour show 实例 8:查看路由表信息。执行命令:rootkLinux#ip route show